![在 Windows 7 VM 中运行安装程序时出错:“无法验证文件 [xxx] 的发布者”](https://linux22.com/image/1681644/%E5%9C%A8%20Windows%207%20VM%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9A%E2%80%9C%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81%E6%96%87%E4%BB%B6%20%5Bxxx%5D%20%E7%9A%84%E5%8F%91%E5%B8%83%E8%80%85%E2%80%9D.png)
由于各种原因,我需要在运行 OS 12.6.1 的 MacBook Pro 上在 Parallels Desktop 18 下运行的 Windows 7 VM 上安装第三方程序。
当我尝试运行下载的文件(以管理员身份或常规方式)时,会出现问题setup.exe
:显示一条错误消息,提示“安装程序检测到无法验证文件 [xxx] 的发布者”(见图),并且无法继续执行。请注意,在 Windows 7 下的本机 Windows 计算机上,此操作可以顺利进行,并且程序已安装。
我已经搜索了解决这个问题的方法,但发现的几乎所有帖子都与警告消息(可以覆盖)关于未识别的发布者。这是另外一回事——没有覆盖选项。我也试过
- 在“属性”中解除对该程序的阻止(但未将其标记为阻止)
- 从不受信任的发布者列表中删除该发布者(无法找到该发布者,而且无论如何也无法删除该发布者)
- 在 regedit 中编辑以将 *.exe 文件列为低风险(什么也没发生)
- 以管理员身份从 cmd.exe 工具运行 setup.exe (相同的错误消息)
任何有帮助的帮助都将受到赞赏。
在编辑中添加:已安装以下更新,但上述问题没有改变:KB3102810
KB3033929
KB2999226
KB2729094
KB2670838
KB3125574
KB3020369
KB3125574
答案1
如果你从其他来源下载该文件,例如https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/… 是否可以覆盖该文件并尝试查看它现在是否继续?或使用同名的某些 .exe,然后尝试继续安装... 您可以稍后(或之前)安装 net framework 4.6.2 以使其正常工作...