安装KB5004442补丁后WMI使用RPC_C_AUTHN_LEVEL_PKT_INTEGRITY仍访问被拒咨询
KB5004442配置后WMI调用访问被拒绝排查方案
- 确认注册表配置生效状态
检查路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\AppCompat下的RequireIntegrityActivationAuthenticationLevel值是否为1,修改该注册表项后必须重启操作系统才能生效,未重启的情况下配置不会生效。 - 核心问题排查:RPC认证级别匹配要求
KB5004442对应的DCOM安全硬化强制模式下,要求RPC调用的认证级别最低为数据包隐私级,即RPC_C_AUTHN_LEVEL_PKT_PRIVACY,你当前使用的RPC_C_AUTHN_LEVEL_PKT_INTEGRITY仅满足完整性校验要求,未达到加密要求,会被系统拦截返回访问拒绝错误。 - 补丁版本适配确认
你当前安装的KB5006744为2021年10月累积更新,属于DCOM硬化的过渡兼容阶段,若手动开启了强制注册表配置,依然会执行最高等级的安全校验规则。 - 辅助权限校验
排除认证级别问题后,可额外检查两处权限配置:- 目标WMI命名空间的权限配置,确认当前操作用户拥有远程访问、远程启用权限
- 组件服务中系统级DCOM安全配置,确认用户在访问权限、启动与激活权限中拥有远程操作权限
- 快速验证方法
可临时将RequireIntegrityActivationAuthenticationLevel值改为0,重启系统后再次调用WMI接口,若调用成功即可确认问题根因为RPC认证级别不满足强制要求,正式环境将WMI调用的认证级别升级为RPC_C_AUTHN_LEVEL_PKT_PRIVACY即可解决。
内容的提问来源于stack exchange,提问作者thinktoday
相关产品推荐
相关产品推荐

