【问题标题】:Run App Blocked Due To Certificate Revocation运行因证书吊销而被阻止的应用程序
【发布时间】:2020-03-10 15:15:51
【问题描述】:

我正在运行带有最新更新的 Windows 10 专业版。就在今天,我开始遇到一个遗留软件的问题:Wise(用于制作安装程序)。当我尝试运行它时,我收到以下错误:

“此应用已被阻止以保护您”“管理员已阻止您运行此应用。”

以管理员身份运行应用程序并不能解决问题。

经过一番摸索,我相信问题出在证书上。它是 SHA-1,10 年前过期,并标有“此证书已被其证书颁发机构吊销”。

这一切都很好,除了这个供应商实际上已经消失了。所以我无法获得该软件的新版本。同时如何运行这个程序?

编辑:通过管理员命令提示符运行程序似乎可行。这是唯一的选择吗?

【问题讨论】:

    标签: windows-10 certificate uac certificate-revocation


    【解决方案1】:

    我在签名的可执行文件的证书被吊销时遇到了类似的问题,所以这是我使用 Widnows SDK 工具 SignTool.exe 为可执行文件取消签名的方法。

    1. https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk下载.iso文件
    2. 安装 .iso,浏览到 Installers 目录并安装此组件:Windows SDK Signing Tools-x86_en-us.msi(安装了 7 MB,您无需安装整个 SDK,只需安装该组件)
    3. CMD 以管理员身份,导航到:C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64
    4. 运行此程序(用于您的 .exe):signtool.exe remove /s "您要在此处取消签名的文件的路径"
      (例如,signtool.exe 删除 /s "C:\Program Files (x86)\Altiris\Wise\WiseClient.exe")
    5. 现在可执行文件应该是无符号的。

    参考:How to install SignTool.exe for Windows 10https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      相关资源
      最近更新 更多