Ostrzeżenie: Wycofana, nieobserwowana aplikacja klasyczna Internet Explorer 11 została trwale wyłączona w ramach aktualizacji przeglądarki Microsoft Edge w niektórych wersjach Windows 10. Aby uzyskać więcej informacji, zobacz Wycofywanie aplikacji klasycznej Internet Explorer 11 — często zadawane pytania.
Oznaki
Załóżmy, że program Internet Explorer 10 jest używany na komputerze z systemem Windows 8 lub Windows Server 2012. Gdy używasz linku symbolicznego do uruchamiania pliku .exe lub wykonywania pliku skryptu, otrzymujesz ostrzeżenie z informacją, że plik jest niezaufany.
Rozważmy na przykład następujący scenariusz:
-
Masz plik wykonywalny skryptu Windows PowerShell "testscript.ps1" w folderze c:\temp\textfolder.
-
W innym folderze należy utworzyć link symboliczny katalogu dla pliku skryptu, uruchamiając następujące polecenie:
mklink /d c:\temp2\textfolder c:\temp\textfolder
-
Zasady wykonywania programu PowerShell ustawia się na RemoteSigned.
-
Do wykonania pliku skryptu służy link symboliczny.
W tym scenariuszu program PowerShell traktuje skrypt jako "zdalny" i nie wykonuje skryptu.
Rozwiązanie
Informacje o aktualizacji zabezpieczeń
Aby rozwiązać ten problem, zainstaluj najnowszą skumulowaną aktualizację zabezpieczeń programu Internet Explorer. Aby to zrobić, przejdź do następującej witryny internetowej firmy Microsoft:
http://update.microsoft.com
Notatki
-
Ta aktualizacja została po raz pierwszy uwzględniona w następującej aktualizacji zabezpieczeń:
2838727 MS13-047: Skumulowana aktualizacja zabezpieczeń programu Internet Explorer: 11 czerwca 2013 r.
-
Aby uzyskać więcej informacji technicznych na temat najnowszej zbiorczej aktualizacji zabezpieczeń programu Internet Explorer, przejdź do następujących witryn internetowych firmy Microsoft:
Obejście
Jeśli chcesz uruchomić plik .exe przy użyciu linku symbolicznego, możesz wykonać następujące czynności, aby obejść ten problem:
Ważne
Postępuj zgodnie z instrukcjami w tej sekcji. W przypadku zmodyfikowania rejestru w sposób nieprawidłowy może dojść do poważnych problemów. Zanim go zmodyfikujesz, wykonaj kopię zapasową rejestru, aby przywrócić go w przypadku wystąpienia problemów.
-
Dodaj wartość REG_DWORD do klucza rejestru nazwanego dla twojej aplikacji (na przykład MyApplication.exe) w ramach następującego klucza rejestru:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet eksplorator\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN
-
Ustaw wartość REG_DWORD na 1.
Jeśli chcesz wykonać plik skryptu programu PowerShell, możesz ustawić zasady wykonywania dla każdego skryptu, aby obejść ten problem. Na przykład uruchom następujące polecenie, aby ustawić zasady wykonywania dla pliku skryptu programu PowerShell:
PowerShell -ExecutionPolicy Bypass -File "c:\folder\subfolder\script.ps1"
Więcej informacji
Aby uzyskać więcej informacji na temat linków symbolicznych, przejdź do następujących witryn internetowych firmy Microsoft:
Ogólne informacje na temat łączenia symbolicznego
Ogólne informacje o MklinkAby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Status
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.