Ze względów bezpieczeństwa nowe kompilacje pakietu Microsoft Office dla systemu Microsoft 365 w systemie Windows blokują aktywację kontrolek Flash, Silverlight i Shockwave. Większość użytkowników nie będzie mieć wpływu, ale w przypadku niektórych użytkowników może to powodować jeden z następujących problemów:
-
Po kliknięciu osadzonego filmu flash w pokazie slajdów programu PowerPoint nic się nie dzieje, mimo że wcześniej to działało.
-
Power View programie Excel nie będzie już działać (ponieważ używa programu Silverlight). Może zostać wyświetlony komunikat o błędzie z komunikatem "Aktywacja metody klasy OLEObject nie powiodła się".
-
Zawartość flash jest wyświetlana jako pusta strona ze znakami X po kliknięciu folderu, który ma ustawioną stronę główną folderu w programie Outlook.
Odblokowywanie tych kontrolek przez edytowanie rejestru
: Należy uważnie wykonać te czynności. Niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. Przed rozpoczęciem zalecamy używanie znanej dobrej kopii zapasowej rejestru. Zobacz ten artykuł, aby uzyskać więcej informacji: jak tworzyć kopię zapasową rejestru i przywracać go w systemie Windows.
-
Zamknij wszystkie aplikacje pakietu Microsoft Office
-
Uruchom Edytor rejestru, naciskając przycisk Start (lub naciskając klawisz systemu Windows na klawiaturze), a następnie wpisując regedit i naciskając klawisz Enter.
-
Znajdź odpowiedni podklucz rejestru. Będzie to jedna z następujących czynności:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\ (dla 64-bitowej wersji pakietu Office lub 32-bitowej wersji pakietu Office w 32-bitowym systemie Windows)
lub
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\ (dla 32-bitowej wersji pakietu Office w 64-bitowym systemie Windows)
: Węzeł zgodności COM może domyślnie nie być obecny. Jeśli go nie widzisz, dodaj go, klikając prawym przyciskiem myszy węzeł Wspólne i wybierając polecenie Dodaj klucz.
-
Dodaj nowy podklucz z wartością CLSID kontrolki, którą chcesz odblokować jako wartość, klikając prawym przyciskiem myszy węzeł zgodności COM i wybierając polecenie Dodaj klucz.
Kontrolka
CLSID
Flash
{D27CDB6E-AE6D-11CF-96B8-444553540000}
{D27CDB70-AE6D-11CF-96B8-444553540000}
Silverlight
{DFEAF541-F3E1-4c24-ACAC-99C30715084A}
Shockwave
{233C1507-6A77-46A4-9443-F871F945D258}
: W przypadku programu Flash musisz dodać dwa podklucze, po jednym dla każdego z jego clsid.
-
W tym nowym podkluczu dodamy dwie nowe wartości, klikając prawym przyciskiem myszy nowy podklucz i wybierając pozycję Nowy > WARTOŚĆ DWORD (32-bitowa).
-
A REG_DWORD szesnastkową o nazwie Flagi zgodności z wartością 0.
-
Wartość REG_DWORD szesnastkową o nazwie ActivationFilterOverride z wartością 1.
-
-
Zamknij Edytor rejestru i uruchom aplikację. Kontrolka, która jest potrzebna, powinna być teraz odblokowana.
Przykład
Aby na przykład odblokować program Silverlight w celu uzyskania Power View pakietu Office 2016 (wersja 64-bitowa), w systemie Windows możesz znaleźć ten klucz rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\
: Pamiętaj, że jeśli węzeł zgodności COM jeszcze nie istnieje, musisz go utworzyć.
Następnie dodaj podklucz o wartości {DFEAF541-F3E1-4c24-ACAC-99C30715084A}.
W tym przypadku ścieżka wynikowa jest HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{DFEAF541-F3E1-4c24-ACAC-99C30715084A}.
Do tego podklucza dodasz wartość REG_DWORD o nazwie Flagi zgodności o wartości 0oraz wartość REG_DWORD o nazwie ActivationFilterOverride o wartości 1.
Zobacz też
Power View: eksplorowanie, wizualizowanie i prezentowanie danych
Wstawianie i odtwarzanie pliku wideo z komputera lub usługi OneDrive