使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

警告: 已停用、不支援 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 網站上 的網際網路功能控制金鑰 主題。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×