我正在尝试使用WMI远程连接到服务器。我总是出错;数量:0 x80070005设施:Win32描述:Access is Denied.
我已经做了以下的尝试来清除这个错误;
- 添加帐户到Local Administrators组
- 允许用户在本地组策略下从网络访问此计算机。比;计算机配置>Windows设置>安全设置>地方政策>用户权限分配。 在DCOM设置中增加了本地和远程访问的用户帐户- DCOMcnfg.exe也在WMI DCOM配置下
- 在wmimgmt.msc 的根命名空间下分配用户完全权限
- 确保所需端口开放- 135,445,49152-65535,1025-1030.
- 确保所有必需的服务都在运行。
如果服务器是最近更新的Windows,客户端没有更新此问题可能是由DCOM加固补丁https://support.microsoft.com/en-us/topic/kb5004442-manage-changes-for-windows-dcom-server-security-feature-bypass-cve-2021-26414-f1400b52-c141-43d2-941e-37ed901c769c引起的。
在这种情况下,解决方案是在客户端和服务器端同时安装最新的安全补丁(2023年3月14日)。