1

我对 AD 中的所有计算机都有问题:

在使用调试标志创建 VBScriptEngine 后出现此错误:未提供所需的模拟级别,或者提供的模拟级别无效。

(Exception from HRESULT: 0x80070542)

问题出在这条线上:

processDebugManager.AddApplication(debugApplication, out debugApplicationCookie))

其中 processDebugManager 是 COM:

{78A51822-51F4-11D0-8F20-00805F2CD064} [IProcessDebugManager]

模拟在当地政治中启用。

任何想法可能是什么限制?

4

1 回答 1

1

忘记添加解决方案。这个错误意味着我们已经从 VS2002 安装了 mdm(机器调试管理器)(不再使用)。要修复它,我们应该执行以下步骤:

  1. 禁用 MDM 服务
  2. 打开系统服务窗口:

    单击“开始”->然后键入“服务”并选择它(或通过“控制面板”->“管理工具”找到此控制台):

  3. 单击鼠标右键单击“机器调试管理器”并打开“属性”停止服务(单击停止按钮)并禁用它(更改状态类型)

  4. 重新注册系统 DCOM MDM 以管理员身份打开 cmd:

    点击“开始”->输入“cmd”->鼠标右键->“以管理员身份运行”注册服务器:WIN 32(x86):输入命令:mdm.exe /regserver

    WIN 64 (x64):键入以下内容(我们必须将目录更改为 SysWOW64):

    cd ..\SysWOW64 mdm.exe /regserver

重新启动计算机。

如果您遇到访问问题,请检查 DCOM 权限

(运行->“dcomcnfg”->找到“机器调试管理器”)转到:“组件服务”->“计算机”->“我的电脑”->“DCOM配置”->“机器调试管理器”鼠标右键单击-> 选择“属性”

打开“安全”选项卡并重新检查权限。尝试添加每个人(或特别的人)以了解这是一个权限问题。

我在这里描述的问题(带图片):https ://www.zaptest.com/forum/zaptest-best-practices/4057-impersonation-level-is-invalid-0x80070542

于 2018-12-28T15:00:46.143 回答