症状
尝试启动依赖于 .NET Framework Office 二进制文件的第三方 Office 加载项时,会收到以下类型的错误消息之一:
“访问被拒绝”
“找不到文件或没有读取权限”
“无法加载文件或程序集...”
原因
受此问题影响的设备随 Windows 10 RS5 版本 17763 一起出售,该版本与 Centennial Office 捆绑在一起,这是通过 Windows 应用商店提供的 Office 版本。 即使 Centennial Office 从未被激活,Windows 应用商店仍然会继续更新受影响设备上的关联安装包,该过程会更改并严重限制对位于 Office 主互操作程序集(PIA)库文件夹的子文件夹中 ".DLLs" 的权限,路径为 C:\Windows\assembly\GAC_MSIL。
PIA 文件的受限权限阻止许多第三方外接程序运行。 受影响的最常见的加载项是 Excel 的加载项,它们通常使用文件夹中的文件:
C:\Windows\assembly\GAC_MSIL\Policy.14.0.Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c
如果未从受影响的计算机中删除 Centennial Office 包文件,则当 Centennial Office 从 Microsoft 应用商店收到更新时,问题将重新出现。
决议
用户应在受影响的设备上运行 联机修复工具 。 联机修复工具将删除 Centennial Office 包,并重新建立对受影响的 PIA 文件的权限。
详细信息
还需要帮助吗? 请转到 Microsoft 社区。