bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
然而当我每一个都孜孜不倦的尝试的时候,我得到的结果依然是他妈的1275.
于是我就在google里面将每一个搜索结果都开始认真看了起来,结果被我看到了一个小子的评论,原文如下:
I am not saying this is what the problem is, but I can state that I
personally experienced this very issue a long time ago whenever I
first began playing around with x64. In my particular case it was x64
windows complaining that the driver it was trying to load was not a
64-bit driver. Somehow things got setup such that the 32-bit driver
was always trying to be loaded which does not work on 64-bit Windows.
On 64-bit Windows all drivers must be 64-bit. Either that or the
opposite: a 64-bit driver was trying to be loaded by 32-bit Windows.
Again, I'm not stating that is your problem, only that the "Driver
has been blocked from loading" error message you mention was
experienced by myself for the reasons described.
Hope that helps.
大致的意思在他的印象中这个错误是x64的操作系统想要去加载不是x64的驱动,于是我就知道了我需要利用x64的进行编译(其实一开始我就是利用x64 checked build environment的,因为我的电脑就是64位的,但是在打开cmd进行build的时候,我发现上面有提示WARNING: x64 Native compiling isn't supported. Using cross compilers.Launching OACR monitor,并且编译完之后,系统弹出框提示说这个服务没有数字签名可能该服务会受到影响。于是我就没有进行下一步开启服务的操作)。
当我利用x64进行编译完之后,虽然还是会与之前的什么警告,但我都没有理会。在开启服务的时候出现了新的错误,意思就是windows不允许安装没有数字签名的驱动程序,于是我就按照上面的方法开机进入了禁用驱动程序签名强制,重新开启服务之后,果然就可以了。
希望对大家有所帮助。
遇到系统错误1275时,问题可能源于尝试在x64系统上加载32位驱动。解决方法包括确保使用64位编译环境并为驱动程序添加数字签名。在遇到'驱动程序被阻止加载'的错误时,可以通过禁用驱动程序签名强制来安装未签名的驱动,但推荐确保驱动签名以避免潜在风险。
3万+

被折叠的 条评论
为什么被折叠?



