Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ostrzeżenie
Wycofana, nieobsługiwana aplikacja klasyczna Internet Explorer 11 ma zostać trwale wyłączona za pośrednictwem aktualizacji aplikacji Microsoft Edge dla niektórych wersji systemu Windows 10. Aby uzyskać więcej informacji, zobacz artykuł pt. Często zadawane pytania dotyczące wycofywania aplikacji klasycznej Internet Explorer 11.
Ten artykuł zawiera informacje o rozwiązywaniu sposobu modyfikowania wartości rejestru w celu załadowania kontrolek ActiveX.
Oryginalna wersja produktu: Internet Explorer 11, Internet Explorer 10
Oryginalny numer KB: 262380
Ważne
Niniejszy artykuł zawiera informacje dotyczące modyfikowania rejestru. Przed zmodyfikowaniem rejestru upewnij się, że jest on kopią zapasową i upewnij się, że rozumiesz sposób przywracania rejestru w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowej, przywracania i modyfikowania rejestru, zobacz artykuł Informacje dotyczące rejestru systemu Windows dla zaawansowanych użytkowników.
Symptomy
Podczas wyświetlania strony sieci Web, która próbuje załadować kontrolkę ActiveX, zamiast tego może zostać wyświetlony czerwony znak X, kontrolka ActiveX może nie zostać załadowana lub na stronie sieci Web może zostać wyświetlony komunikat podobny do następującego:
Nie można załadować kontrolki ActiveX-- sprawdź ustawienia zabezpieczeń przeglądarki.
Przyczyna
Ten problem może wystąpić, jeśli istnieją wszystkie następujące warunki:
Strona sieci Web próbuje załadować kontrolkę ActiveX z galerii składników programu Microsoft Internet Explorer.
Atrybut
CODEBASE
nie jest określony w kodzie języka znaczników hipertekstowych (HTML) na stronie sieci Web lubCODEBASE
atrybut określa wersję, która nie zostanie znaleziona, na przykład#version=-1
,-1
,-1
, .-1
Wartość CODEBASE w rejestrze komputera klienckiego została zmodyfikowana. Tę wartość można zmodyfikować ręcznie lub przez administratorów firmy przy użyciu zestawu Internet Explorer Administration Kit (IEAK). Na etapie 5 (sekcja Zasady i ograniczenia) w programie IEAK istnieje opcja Pobieranie kodu w obszarze Ustawienia firmowe, która jest domyślnie ustawiona na następującą wartość:
[CODEBASE];(http://activex.microsoft.com/objects/ocget.dll)
Numer wersji -1, -1, -1, -1 jest zazwyczaj używany do wymuszenia pobrania kontrolki ActiveX przy każdym dostępie do strony. Sieć wewnętrzna w przedsiębiorstwie może nie zezwalać na dostęp do Internetu; jeśli tak się stanie,
activex.microsoft.com
jest niedostępny. Ta opcja pozwala administracji korporacyjnej określić niestandardową ścieżkę, którą Internet Explorer ma stosować, jeśli strona sieci Web próbująca załadować kontrolki ActiveX nie określiłaCODEBASE
atrybutu, a kontrolki te nie są jeszcze zainstalowane.
Rozwiązanie
Aby rozwiązać ten problem, zmodyfikuj wartość CODEBASE w rejestrze, aby przywrócić domyślne ustawienie w następujący sposób:
- Uruchom edytor rejestru (Regedit.exe).
- Znajdź i kliknij następujący klucz:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings
. - Zmodyfikuj wartość Ciągu CodeBaseSearchPath . Zmień dane wartości na: CODEBASE.
Źródła
Aby uzyskać więcej informacji, zobacz odwołanie do atrybutów HTML.