This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1290NCPDT:驱动器未签名并显示为过期时出现问题

Guru**** 2484615 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/727894/tm4c1290ncpdt-issue-with-driver-not-being-signed-and-showing-as-expired

器件型号:TM4C1290NCPDT

大家好、

 

我有一位客户正在使用最新的 Tivaware 和最新的补丁、但仍然无法使已签名的驱动程序安装正常工作。 他们正在尝试使驱动程序的安装变得无声,并要求信任 TI 作为发布者。

然后在安装后,他们查看了证书,并指出证书已过期。

这是在新格式化的 Windows 10 Enterprise 64位内部版本1709上进行的。 也会在多台计算机上发生。 将过期的证书添加到受信任的发布者允许它以静默方式运行。

 

在 Windows 7 Enterprise 64位上,情况更糟。  即使将其添加到受信任的发布者(和根验证证书)后,仍无法使其静默运行。

 

您认为导致这种情况的原因是什么?

 

提前感谢、

比利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Billy、

    最新的驱动程序应该在2016年签署、而不是在2014年签署。 使用 software-dl.ti.com/.../SW-TM4C-2.1.4.178.PATCH-1.0.zip 中的驱动程序生成的映像

    我使用的是 Win 10 Pro、无法访问企业机器、因此我不确定如何在我的末尾重新创建
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph、

    我从一开始就问过,但让他们仔细检查,他们回答了以下问题(这是我不熟悉的一个领域):

    我们使用的驱动程序的安全目录使用过期的证书进行签名。 使用最新的修补程序会产生以下结果:

    谢谢、

    比利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Billy、

    感谢您对此采取后续行动。 我也对我的目的进行了一些跟进、可以分享以下内容:

    1) 1)证书过期不是问题、驱动程序使用时间戳进行签名、以便在过期日期之后使用、只要时间戳在证书有效期内即可。

    2) 2)根据客户反馈、对于 Win 10 Enterprise、该行为是100%预期行为、表明驱动程序已正确签名、并且安装工作正常。 如果弹出窗口出现问题、软件安装程序可以预安装证书以避免弹出窗口。

    这就离开了 Windows 7 Enterprise。

    我们怀疑他们在 Windows 7中缺少修复程序。

    他直接引用我的帮助联系人的话说:“这些司机是双重签名的,有两个证书。 驱动程序签名中使用了 SHA2和 SHA1证书。 Windows 10需要 SHA2,但不能与 SHA1一起使用,因此这就是他们要查看的证书。 但 Windows 7本身不支持 SHA2。 他们可能没有此修复程序,因此安装 SHA2证书不会使驱动程序安装干净。 他们需要安装 SHA1证书-或者-确保已安装此修复程序。"

    SHA2需要在 Windows 7上进行两次更新、我将发布以下详细信息:

    KB3033929
    如果您的 Windows 7 SP1更新是最新的,则应该已经安装了。
    信息: support.microsoft.com/.../3033929
    下载: catalog.update.microsoft.com/.../Search.aspx

    KB2921916
    此系统安装不是标准更新的一部分。 它是一个修复程序、需要手动安装。
    信息: support.microsoft.com/.../2921916
    下载: support.microsoft.com/.../kbhotfix

    请让他们查看这些修复程序、看看它是否能解决问题。

    顺便说一下、如果客户想要可用于预安装的证书的.p7b 副本、我可以脱机与您共享。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢拉尔夫将所有这些整合在一起!

    我正在等待听到一个坚定的确认,但我认为这最终解决了

    谢谢、
    比利