XP上拒绝WMI访问

时间:2010-01-14 00:26:52

标签: security windows-xp wmi

我们的应用程序使用大量WMI调用。当使用连接到本地WMI服务器的访客帐户失败并使用ACCESS_DENIED时,这适用于用户帐户及以上。如何访问来宾帐户下的WMI服务器?

我添加了访客帐户以允许使用WMIMGMT.MSC进行完全访问,但我仍然收到拒绝访问权限。

任何建议?

1 个答案:

答案 0 :(得分:2)

您确定要为来宾帐户WMI提供远程访问吗?我不确定那个安全隐患......

无论如何,我认为您需要为目标计算机上的来宾帐户提供远程DCOM访问权限。 (这对我来说已经很长时间了,所以我不确定这会解决所有问题,而且我不记得所有细节,所以我依靠this forum post

  1. 打开组件服务(对于本地计算机,可以运行 dcomcnfg.exe
  2. 导航至 DCOM配置(组件服务>计算机>我的电脑> DCOM配置)
  3. 在详细信息窗格中,找到“Windows Management and Instrumentation”(切换到列表视图有帮助)。右键单击并选择“属性”
  4. 转到“安全”标签并注意“启动和激活权限”和“访问权限” - 对两者执行以下操作:
    • 如果尚未选择“自定义”,请选择
    • 点击修改
    • 安全属性页面中,单击添加
    • 选择用户或组弹出窗口中,添加来宾帐户(对于本地计算机,只需键入'来宾',然后点击'检查名称'然后'确定',不确定域中的服务器)
    • 返回安全属性页,请注意 Guest 默认的权限低于“ Everyone ”。提供您想要的权限:听起来像“远程启动”和“远程激活”。我可能会对是否需要“本地激活”进行一些测试。
  5. 即使它适用于您,我也会仔细查看是否存在向Guest帐户提供此类远程权限的安全问题。

    希望这有帮助,
    Daryn。