You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过注册表编辑器启用Windows Script Host?疑难问题解析

解决Windows Script Host禁用后无法恢复的问题

问题描述

此计算机上的Windows Script Host访问已被禁用。请联系管理员了解详情。

问题主错误截图

常规教程提到通过修改注册表启用Windows Script Host:在注册表路径Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings下创建32位DWORD值Enabled,设为1启用、0禁用。但将值设为0后,改回1或删除重建该值均无法恢复启用状态,且禁用状态下无法查看具体脚本错误,仅会弹出上述提示。

针对无法恢复的解决方案

1. 使用组策略编辑器恢复

  • 按下Win + R,输入gpedit.msc打开组策略编辑器
  • 导航至用户配置 > 管理模板 > Windows组件 > Windows Script Host
  • 找到启用Windows Script Host策略,将其设置为已启用,点击确定后重启电脑

2. 命令行强制修改注册表(管理员权限)

  • 以管理员身份打开命令提示符(CMD)
  • 执行以下命令强制写入启用值:
    reg add "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f
    
  • 若为64位系统,需额外检查32位注册表分支,执行:
    reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f
    

3. 检查权限与注册表锁定

  • 右键点击注册表路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings,选择权限
  • 确保当前用户拥有完全控制权限,若缺失则添加权限并应用
  • 检查是否有第三方安全软件锁定了该注册表项,暂时禁用安全软件后再尝试修改

验证恢复状态

修改完成后,打开命令提示符执行cscript //?,若能正常显示Windows Script Host帮助信息,则说明已恢复启用。

内容的提问来源于stack exchange,提问作者Bappy Sani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 01:27:08