【问题标题】:How to enabled Windows Script Host [duplicate]如何启用 Windows 脚本宿主 [重复]
【发布时间】:2019-11-07 10:34:43
【问题描述】:

我需要执行一些需要启用 Windows Script Host 的 cmd 命令。默认情况下,启用 Windows 脚本宿主。但问题是我的一些客户,Windows Script Host 被禁用。其背后的原因之一是使用名为Smadav 的软件。它改变了操作系统的系统配置,并在某种程度上禁用和阻止它使用 Windows 脚本宿主。

我尝试在安装和运行 Smadav 时手动重新启用 Windows 脚本主机,方法是重新配置 Registry,位置在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings,然后我添加了一个值为 1 的条目 Enabled,但是,Windows Script Host 仍然被 Smadav 阻止并且不会执行。

解决方法是卸载 Smadav,但我仍然需要重新启用 Windows Script Host。我想以编程方式进行,有人可以帮助我吗?以下是我当前的代码,但它不起作用。如果 key 不存在,则不更改 key 的值,也不创建 key。

            string location = @"SOFTWARE\Microsoft\Windows Script Host\Settings";
            RegistryKey enabled = Registry.LocalMachine.OpenSubKey(location, true);
            if (enabled != null) //key exist, just enable it by setting value to 1
            {
                enabled.SetValue("Enabled", 1, RegistryValueKind.DWord);
                enabled.Close();
            }
            else { //key doesn't exist, create a key and set the value to 1
                enabled.CreateSubKey("Enabled");
                enabled.SetValue("Enabled", 1, RegistryValueKind.DWord);
                enabled.Close();
            }

【问题讨论】:

  • 这个必须在regedit中启用

标签: c# wsh windows-10-desktop


【解决方案1】:

要启用或禁用 Windows 脚本宿主,请在运行框中键入 regedit.exe,然后按 Enter 打开注册表编辑器。

导航到以下键:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings

在右侧面板中,您将看到已启用。如果您看到条目 0,则表示您的 Windows 机器上的 Windows Script Host 访问已被禁用。

双击它并给它 Value Data 1 以启用它。

A value of 1 will enable Windows Script Host
A value of 0 will disable Windows Script Host.

单击确定并退出注册表。如果您没有看到此条目,那么您可能需要创建它,因为它在 Windows 中默认不存在。

您现在将不再收到此计算机上禁用的 Windows 脚本主机访问权限。通过这种方式,您可以启用或禁用 Windows 脚本宿主。

来源:https://www.thewindowsclub.com/windows-script-host-access-is-disabled-on-this-machine

【讨论】:

  • 您认为问题中间段落的哪一部分尚未涵盖此答案中的所有内容?
  • 我实际上提到我确实手动进行了更改,完全按照您的回答,但我希望以编程方式启用它。
猜你喜欢
  • 1970-01-01
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多