signtool 无法运行 Windows 7

问题描述 投票:0回答:1

我们有一台 Windows 7 pro SP1 Build 7601 计算机,无法使用 Windows sdk 版本 10.0.26100 运行 Signtool。当我从命令行运行signtool 时没有输出。我怀疑可能是系统不兼容。唯一的临时修复方法是将“wintrust.dll”文件从“C:\Windows\SysWOW64”复制到signtool 所在的bin 文件夹。一段时间后,signtool 将再次崩溃,我必须再次复制文件。我认为这也与 dll 初始化错误有关,因为当我尝试签名时,我也得到 -1073741502 退出代码。有谁知道我该如何解决这个问题?

windows code-signing signtool
1个回答
0
投票

由于 Microsoft 不再支持 Windows 7,因此该工具无法在此操作系统上正常工作。 如果您出于任何原因需要使用 Windows 7 设备,您可以在另一台运行 Windows 10/11 的设备上签署您的包并将文件复制到您的 Windows 7 设备。

您只能使用 SignTool 在 Windows 8 及更高版本或 Windows Server 2012 及更高版本上对 Windows 应用程序包进行签名。您无法使用 SignTool 在 Windows 7 或 Windows Server 2008 R2 等下层操作系统上对应用程序包进行签名。

来源:https://learn.microsoft.com/en-us/windows/win32/appxpkg/how-to-sign-a-package-using-signtool

© www.soinside.com 2019 - 2024. All rights reserved.