Windows 10服务启动错误2(系统找不到指定的路径)

时间:2020-07-11 13:03:33

标签: windows service windows-services windows-kernel servicecontroller

我正在为Windows 10开发一个内核模式驱动程序,但在服务启动时遇到问题,它总是给我这个错误:

“ 0x2 系统找不到指定的路径

要安装它,我已尝试通过以下方式进行操作:

  1. 使用“ sc create svname binpath =” pathtodriver“ type = kernel”
  2. 使用CreateService API和内核模式标志从我的c ++创建服务。

两者都为我返回了相同的错误,但这是最奇怪的东西,我有一个台式机(从我写此书,开发我的应用程序,学习等内容开始)在此台式机中,我无需安装任何驱动程序两种方式都出现问题,现在在我的笔记本电脑上,我是用来测试第一次安装它的某些软件的,之后我无法启动驱动程序服务,路径是正确 我已经检查了很多次,并尝试了几乎所有内容。 另外,我还有其他内核模式驱动程序,可以随时在两台计算机上加载而不会出现任何问题,它的陌生人确实我一直在尝试所有...

我试图解决的问题:

  1. 使用“ sc delete svname” 从sc删除服务。
  2. 直接从注册表中删除服务。
  3. 还原注册表。
  4. 修复窗口。
  5. 安装几乎每个Visual C ++运行时。
  6. 使用其他服务名称,文件名和其他路径安装驱动程序。

列表中的任何内容都不能解决我的问题。

(我正在测试签名中,以在没有DSE的情况下测试我的驱动程序)

编辑:解决了我的DriverEntry,它返回0x2的原因,因为它与所有光学设备都不兼容。

0 个答案:

没有答案