windows - Windows XP SP3 的远程 WMI

标签 windows wmi dcom

全新的 Windows XP SP3 安装不允许像 Windows XP SP2 那样进行远程 WMI 访问。

如果我按照位于 http://support.microsoft.com/kb/875605 的“如何解决 Windows XP SP2 中与 WMI 相关的问题”文档中的步骤进行操作我无法让 SP3 响应远程 WMI 请求。

每个请求,甚至是内置管理员帐户、管理员组中的新帐户,甚至是不在管理员组中但有权访问远程 DCOM 和 WMI 命名空间的新帐户,如 Microsoft 文档中所述返回错误代码 0x80070005,访问被拒绝。

为了验证我没有愚蠢的系统配置,我安装了一个新的 Windows XP SP3 镜像(使用来自 MSDN 的 .ISO 镜像)并且除了通过防火墙启用 RemoteAdmin 之外没有执行任何配置更改。在这种情况下也可以看到访问被拒绝行为。

Windows XP SP3 中对远程 DCOM/WMI 访问有何更改以及启用它的最佳方式是什么?

最佳答案

事实证明,问题并非特定于 SP3,而是域中缺少这些系统。

如果 XP 不在域中,那么在“文件夹选项”控制面板小程序中找到的“使用简单文件共享”选项将发挥神奇的作用。如果启用此选项(默认),所有文件共享连接都将使用 guest 用户凭据完成,但这也适用于传入的 DCOM 连接。

禁用此选项允许按预期验证 DCOM 连接。

关于windows - Windows XP SP3 的远程 WMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/570464/

相关文章:

c++ - 以编程方式获取 Windows 设置 |账户设置 |需要登录

c# - 为什么在远程 WCF 和本地运行的 wmi 查询中会得到不同的结果?

windows - 自动安装 DCOM 并配置其启动设置

windows - 在 WiX 中设置 DCom 安全设置

c# - 获取Python可执行文件路径

Windows 批处理脚本 - 参数中的括号破坏程序输出到变量的分配

c++ - 是否可以从 Windows 对象管理器路径获取 HMONITOR 句柄?

c++ - MinGW C++ 使用 vector 退出值 127

wmi - 如何查询未在 USB Root Hub 中列出的 USB 设备

c# - 办公自动化DCOM故障