Installation 尽管存在不适当的错误,仍强制安装驱动程序\u非\u WINDOWS \u NT\u驱动程序

Installation 尽管存在不适当的错误,仍强制安装驱动程序\u非\u WINDOWS \u NT\u驱动程序,installation,driver,windows-8,device-driver,Installation,Driver,Windows 8,Device Driver,在Windows 8上安装设备驱动程序失败,错误如下: 0xe000022d -536870355 ERROR_NON_WINDOWS_NT_DRIVER 十进制数是我在错误日志中找到的(C:\Intel\Logs\IntelGFX.log),通过网络搜索找到了错误符号名称 当我下载驱动程序时,我确信它是NT驱动程序。只是不适用于Win7或Win8,而是适用于XP,可能还适用于Vista 有问题的设备不支持Aero,但我不需要Aero,所以将其关闭。然而,我希望有本机的分辨率和硬件加速。这就是

在Windows 8上安装设备驱动程序失败,错误如下:

0xe000022d -536870355 ERROR_NON_WINDOWS_NT_DRIVER
十进制数是我在错误日志中找到的(
C:\Intel\Logs\IntelGFX.log
),通过网络搜索找到了错误符号名称

当我下载驱动程序时,我确信它是NT驱动程序。只是不适用于Win7或Win8,而是适用于XP,可能还适用于Vista

有问题的设备不支持Aero,但我不需要Aero,所以将其关闭。然而,我希望有本机的分辨率和硬件加速。这就是为什么我希望这个安装能够成功

我的假设是,驱动程序安装例程(英特尔驱动程序安装程序)以某种方式与操作系统交互,以确定如何准确地安装驱动程序,出于谨慎,它在第一眼看到错误时就会呕吐;因此,从理论上讲,认为自己更了解的用户应该能够强制安装。(这只是一个预览系统,目前没有真正的数据或功能,为什么不玩一玩呢。)

  • (1) 你知道这个错误的真正含义吗
  • (2) 有没有办法绕过常规的驱动程序安装?什么样的强制安装驱动程序
  • (3) 像“每个程序员都需要了解的设备驱动程序”这样的指针也很受欢迎,作为#1和#2的回退
我发现了这个错误代码,但我对这个API几乎一无所知


好吧,Ken认为这不是一个编程问题,他可能有道理。问题是:由于我缺乏驾驶部门的知识,我很难说出编程要点。我知道这么多:Win32 API允许您注册代码,以便在调用API例程时运行。这在程序员行话中被称为“钩子”,这是一个我熟悉的概念。这样做的想法是,您可以在操作系统和驱动程序设置例程之间插入一些代码,以返回“很好,继续”,而不是
错误\u非\u WINDOWS\u NT\u驱动程序
。但我从未在系统/驱动程序级别这样做过

这确实不是一个具体的编程问题。我要走多远才能到达那里

我在stackoverflow上发布了这篇文章,因为我认为这对于超级用户来说太难了,而对于serverfault来说则是离题了。如果你能建议一个更好的论坛,那也会很有帮助


硬件背景:所讨论的驱动程序适用于2005年的复古硬件(三星X20笔记本电脑),采用Intel 915GM/GMS、910GML芯片组。不享受硬件支持和落后于某些VGA驱动程序显然对整体用户体验有点不利


(我原谅在这篇文章中过度资本化——这是由于。)

我看不出这怎么会被视为一个编程问题。这充其量只是一个硬件支持问题,在这里是离题的(在我看来,这是关于如何让一个不合适的驱动程序安装在一个它不支持的操作系统上。XP驱动程序,顺便说一句,不是NT驱动程序。),关于这里应该(也不应该)问什么问题,问题非常清楚。投票结束是离题的。@KenWhite-我怀疑这会发生。你可能会认为我是一个对事物如何工作感兴趣的开发人员,并且已经通过英特尔论坛。我想指出的一点是,在驱动程序安装过程中会出现一个错误代码,但我不了解驱动程序安装和操作系统驱动程序处理,因为这不是我的专业领域。我知道有些东西像MS Detours和Win32 API钩子,所以可以使用其中的一个来捕获错误。您可能希望重新考虑您对该问题的评估,将其视为离题。然后,您可以通过编辑该问题以提问编程问题来提供有关这是一个编程问题的信息。:-)我解释了我的推理,而你在评论中没有提供任何信息来改变这一点。@KenWhite-我更新了我的问题,但由于缺乏这方面的知识,我不希望得到更具体的信息。所以如果它被关闭,那就没问题了;我意识到司机标签上的交通量相对较少,而且我的问题可能没有答案。你写道:“XP驱动程序,顺便说一句,不是NT驱动程序。”你能扩展一下吗?XP驱动程序与NT驱动程序有何不同?找不到参考资料。-迈克尔