文件位置:C:\Windows\System32\Windows.Internal.Shell.Broker.dll | 类型:系统级 Shell 代理组件(受 WRP 保护)
该模块是 Windows 10 / Windows 11 Shell 代理(Broker)基础设施的内部实现载体,由 explorer.exe、任务栏宿主、通知平台以及多个打包应用运行时共同加载。它并不直接面向用户提供界面,而是作为 Shell 内部各进程之间“可被调用的中间层”存在。
1. 跨进程 COM 代理与调用转发
以 proxy/stub 机制将 Shell 宿主中需要由独立进程、独立完整性级别或独立会话承载的操作转发出去,使 explorer.exe 无需直接加载并执行高风险代码,即可完成功能复用。
2. 云文件提供程序的 Shell 侧接入
为基于 Cloud Files API 的同步引擎(如 OneDrive、企业云盘客户端)提供与资源管理器对接的接口,负责同步根注册、占位符文件的状态覆盖图标、按需下载与水合(hydration)回调。
3. 打包应用与 Shell 扩展的隔离桥接
MSIX / UWP 应用中的右键菜单、缩略图与预览处理器等 Shell 扩展,通过该代理在受控运行时中执行,避免第三方代码直接注入 Shell 进程空间。
4. 会话状态与通知回调代理
任务栏、开始菜单、通知区域等组件依赖其获取用户会话上下文、窗口状态与激活事件,并完成反向回调。
5. 参数封送与调用方身份校验
在代理边界上进行数据序列化、参数封送,并校验调用方的令牌、包身份与完整性级别,阻止低权限进程越权访问 Shell 内部接口。
1. 以管理员身份执行 sfc /scannow,再用 DISM /Online /Cleanup-Image /RestoreHealth 从组件存储还原受保护文件。
2. 核对 System32 与 WinSxS 中该文件的版本与构建号是否一致,避免多版本混装导致激活失败。
3. 切勿从第三方站点下载同名 DLL 手工替换:该文件受 Windows 资源保护并带数字签名,签名失效会引发更多 Shell 组件加载异常。
4. 若故障仅出现在打包应用场景,可尝试通过 PowerShell 重新注册相关 AppX 程序包。