全新的Windows XP SP3安装不允许像Windows XP SP2那样进行远程WMI访问.
如果我按照http://support.microsoft.com/kb/875605上的"如何解决Windows XP SP2中与WMI相关的问题"文档中的步骤操作,我无法让SP3响应远程WMI请求.
每个请求,甚至是内置管理员帐户,Administrators组中的新帐户,甚至是不在Administrators组中但具有远程DCOM和WMI命名空间访问权限的新帐户,如Microsoft文档中所述都返回错误代码0x80070005,访问被拒绝.
为了验证我没有愚蠢的系统配置,我安装了一个全新的Windows XP SP3映像(使用MSDN中的.ISO映像),并且除了通过防火墙启用RemoteAdmin外,没有执行任何配置更改.在此方案中也可以看到Access被拒绝的行为.
Windows XP SP3中有哪些更改为远程DCOM/WMI访问以及如何最好地启用它?
事实证明,问题不是SP3特有的,而是这些系统在域中的缺乏.
如果XP不在域中,那么在"文件夹选项"控制面板小程序中找到的"使用简单文件共享"选项就可以实现.如果启用此选项(默认设置),则所有文件共享连接都使用guest虚拟机用户凭据完成,但这也适用于传入的DCOM连接.
禁用此选项可以按预期验证DCOM连接.