几年前,由于升级到Windows 10,因此我在当时的Windows 7上安装了一个名为Net Limiter的应用程序。今天早些时候,我试图在清理我很久没有使用的应用程序时将其卸载。卸载失败,并显示一条错误消息,提示安装程序不受信任。
经过一番调查,我认为我找到了问题。签名证书已过期,并且已被签发的CA吊销。
受原始安装程序的困扰,我去了供应商,看看是否可以通过升级到较新的版本然后将其卸载来绕过此问题。不幸的是我罢工了。当前版本的应用程序(4.x)安装在旧版本旁边,而不是替换它,而最新的3.x安装程序拒绝启动,因为我已经安装了其他版本,并且“有帮助”地告诉我要通过以下方式删除它首先添加/删除程序。
1
最简单的解决方案。手动将过期的证书放入证书存储中,卸载应用程序,然后在完成后删除证书。证书仅因过期而变得“不安全”,如果您最初信任该证书,那么今天您将再次信任它。
—
Ramhound
@Ramhound我刚刚将证书添加到本地计算机的Trusted Publishers存储中(并验证了它在证书管理器中是否存在并已启用);但我仍然从UAC收到相同的拒绝错误。
—
Dan在火光旁摆弄
如果您完全禁用了UAC,或者在Windows 10上已尽可能多地禁用了UAC,它将允许您卸载该程序吗?您可能还必须信任安装程序的证书和对其进行签名的证书。
—
Ramhound
@Ramhound不。最低滑条设置上的UAC除了将拒绝的消息放到普通桌面上之外没有执行任何操作。
—
Dan在火光旁摆弄
可能有助于说这是什么软件?我也喜欢将日期更改为过去
—
Journeyman Geek