什么阻止Windows中的驱动程序安装?

时间:2014-03-01 17:25:05

标签: c windows installation driver wfp

我在Windows中编写了一个C程序,它使用WinDivert中的一些预编译文件。我的程序使用WinDivert中的.dll和.dll中的一些函数安装WinDivert.sys驱动程序。 WinDivert中还有一些文件是其中的一部分(.lib,.inf和另一个.dll)。

问题是在我的一台计算机上(Windows 8.1 64位),一切都运行良好。但是,当我尝试在我的笔记本电脑(Windows 8.1 64),我朋友的笔记本电脑(Windows 7 64)或其他Windows 7 64桌面上使用该程序时,会阻止安装驱动程序。我不确定是什么阻止它或如何阻止它被阻止,因为在所有计算机上:

+我正在运行管理员资料

+在管理员命令提示符下运行程序

+尝试禁用防火墙,防病毒等(虽然它可以正常运行,但对于有效的计算机而言)

+据我所知,我的所有安全设置都是相同的

+注意:驱动程序确实有一个有效的签名。

为什么驱动程序在一台计算机上安装完美,而在另外三台计算机上却没有?可能有什么问题?

1 个答案:

答案 0 :(得分:0)

WinDivert FAQ记录了导致1275错误的主要原因。但是,可能还有其他原因我不知道(可能有些专家可以提供帮助吗?)

要尝试的另一件事是以下命令:

sc stop WinDivert1.1
sc delete WinDivert1.1