Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

警告: 已停用、不支援 Internet Explorer 11 桌面應用程式已透過特定版本的 Windows 10 上的 Microsoft Edge 更新永久停用。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題

摘要

新的 URL 動作 URLACTION_ALLOW_JSCRIPT _IE ( 140D) ,可讓 JScript 執行原則根據 安全性區域安全性區域範本進行設定。 您可以為此 URL 動作指定下列值:

啟用 (預設設定)

URLPOLICY_ALLOW

停用 (網際網路區域、限制的網站區域,以及高和Medium-High安全性區域範本的建議設定)

URLPOLICY_DISALLOW

提示

URLPOLICY_QUERY


本文說明如何在 Internet Explorer 的 Internet Explorer 中停用 Internet Zone 和 受限制的網站區域中的 JScript 執行。

重要: 若要使用本文所述的 URL 動作,您必須安裝 Internet Explorer 的累積安全性更新:2017 年 4 月 11 日 或更新版本。

詳細資訊

重要: 請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 修改之前,請 先備份還原用的登錄 ,以防發生問題。

若要手動編輯登錄,並停用 Internet Explorer for Internet Zone受限制的網站區域中的 JScript 執行,請遵循下列步驟:

  1. 按一下[開始],按一下 [執行],輸入regedt32regedit,然後按一下 [確定]

  2. 若要停用網際網路區域中的 JScript 執行,請在登錄編輯程式中找出下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D


    若要在限制的網站區域中停用 JScript 執行,請在登錄編輯程式中找出下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140D

  3. 以滑鼠右鍵按一下適當的登錄子機碼,然後按一下 [ 修改]

  4. 在 [ 編輯 DWORD (32 位) 值 ] 對話方塊中,輸入 3

  5. 按一下 [確定],然後重新開機 Internet Explorer。

若要限制 JScript 為模擬應用程式執行腳本,例如在 64 位裝置上執行的 32 位應用程式,請遵循下列步驟:

  1. 按一下 [開始], 按一下 [執行],輸入 regedt32regedit,然後按一下 [ 確定]

  2. 若要停用模擬應用程式,請在登錄編輯程式中找出下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D

  3. 在適當的子資料夾中,建立類型為 DWORD 的登錄值,並將它命名 為 EnableJScriptMitigation

  4. 在 [ 編輯 DWORD (32 位) 值 ] 對話方塊中,輸入 1。

  5. 按一下 [確定]

MSXML 腳本

如果您執行 Windows 8 或 Windows 8.1,您必須擁有每月匯總 (MR) 或 Security-Only (SO) 更新和 Internet Explorer 累積更新 (IECU) 才能使用此功能。 除了使用功能控制鍵啟用此功能之外,您也必須據此變更登錄機碼,以限制 JScript 無法透過 MSXML 載入。

若要限制 JScript 從 MSXML3MSXML6執行腳本,請遵循下列步驟:

  1. 按一下 [開始], 按一下 [執行],輸入 regedt32regedit,然後按一下 [ 確定]

  2. 若要透過 MSXML3 和 MSXML6 停用腳本執行,請在登錄編輯程式中找出下列登錄子機碼:

    適用于 x86 型裝置

    • MSXML3:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML30

    • MSXML6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSXML60

    適用于 x64 型裝置

    • MSXML3:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML30

    • MSXML6:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSXML60

  3. 在每一個適當的子資料夾中,建立類型為 DWORD 的登錄值,並將它命名 為 EnableJScriptMitigation

  4. 在 [ 編輯 DWORD (32 位) 值 ] 對話方塊中,輸入 1。

  5. 按一下 [確定]

注意事項

  • 套用這些設定之後,Internet Explorer 將不會從使用 Internet Explorer 舊版檔案模式的網站 (Internet Explorer 9 和舊版) ,且位於網際網路區域或限制的網站區域中執行 JScript。 若要在安全性區域中還原 JScript 執行,請將對應登錄子機碼的值設為 0,然後重新開機 Internet Explorer。

  • 在執行 Windows 8、Windows 8.1、Windows 10 版本 1507 (2015 年 7 月發行的初始版本) 、Windows 10、版本 1703 (Creators Update) 或 Windows 10,版本 1709 (裝置上的 Fall Creators Update) ,此功能必須透過網際網路功能控制鍵啟用, (也稱為功能控制鍵) 。 如需如何設定功能控制鍵的相關指示,請參閱 Microsoft Learn 網站上 的網際網路功能控制金鑰 主題。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×