微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

StartService FAILED 577自签名内核驱动程序,如何解决?

如何解决StartService FAILED 577自签名内核驱动程序,如何解决?

我正在尝试在Windows 10(10.0.18362)上安装自签名内核驱动程序,这里是我要遵循的步骤以及出现的错误。如何解决这个问题?谢谢

c:\>makecert -r -pe -ss PrivateCertStore -n CN=Contoso.com(Test) -eku 1.3.6.1.5.5.7.3.3 ContosoTest.cer

c:\>certmgr /add ContosoTest.cer /s /r localMachine root
// Now manually verified Cert Store,yes the Contoso test cert is there

c:\>Signtool sign /v /fd sha256 /s PrivateCertStore /n Contoso.com(Test) /t http://timestamp.digicert.com "C:\VC\TPriority\x64\TPriorityDriver.sys"

c:\>sc create "TPriority" binPath="c:/windows/system32/drivers/TPriorityDriver.sys" type=kernel

// Now copied file TPriorityDriver.sys to "C\Windows\System32\drivers" path

c:\>sc start "TPriority"
[SC] StartService Failed 577:

Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged,or that might be malicIoUs software from an unkNown source.

解决方法

阅读Driver Signing使我相信,无论根存储中安装了哪种证书,自签名证书都不适用于驱动程序。您也许可以完全禁用证书检查以进行测试(我知道以前可能这样做,不确定是否仍然可以这样做),但是除了废弃的VM或完全空白的硬件之外,我不建议您这样做。>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。