【问题标题】:WMI Access Denied on XP在 XP 上拒绝 WMI 访问
【发布时间】:2010-01-14 00:26:52
【问题描述】:

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

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

有什么建议吗?

【问题讨论】:

    标签: security windows-xp wmi


    【解决方案1】:

    您确定要授予来宾帐户 WMI 远程访问权限吗?我不确定这对安全的影响......

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

    1. 打开组件服务(对于本地机器,可以运行dcomcnfg.exe
    2. 导航到 DCOM 配置(组件服务 > 计算机 > 我的电脑 > DCOM 配置)
    3. 在详细信息窗格中找到“Windows Management and Instrumentation”(切换到列表视图有帮助)。右键单击并选择“属性”
    4. 转到“安全”选项卡并记下“启动和激活权限”和“访问权限”——对两者执行以下操作:
      • 如果尚未选择,请选择“自定义”
      • 点击编辑
      • 安全属性页面,点击添加
      • Select Users or Groups 弹出窗口中,添加来宾帐户(对于本地计算机,只需键入“guest”并单击“检查名称”然后单击“确定”,不确定域中的服务器)
      • 返回 Security 属性页面,注意默认情况下 Guest 的权限低于“Everyone”。授予您想要的权限:听起来可能是“远程启动”和“远程激活”。我可能也会对是否需要“本地激活”进行一些测试。

    再一次,即使它对您有用,我也会仔细研究将这种远程权限授予访客帐户是否存在安全问题。

    希望这会有所帮助,
    达林。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多