当试图使用安装驱动程序时,我得到了错误0xE0000247。我试着用工具检查错误代码,但是工具不知道这个错误代码。此外,MSDN在这里也没有帮助。
如何查找此错误的含义?
下面是我的DPINST.LOG文件的一个片段:
信息:安装选项集:运行在安静模式。禁止向导和OS弹出窗口。信息:安装选项集:遗留模式启动。信息:安装选项集:取消EULA。信息:安装选项集:如果驱动程序不是更好,强制安装。信息:安装选项集:取消,添加或删除程序条目。信息:找到驱动程序包:'C:\Program (x86)\MyApp\my_driver.inf‘。信息:预装‘C:\程序文件(x86)\MyApp\my_driver.inf’.信息:输入: DriverPackagePreinstallW信息:返回: DriverPackagePreinstallW (0xE0000247)信息:返回代码0x80010000
发布于 2015-03-04 19:13:01
直接从SetupAPI.h (不相关的行省略):
#define APPLICATION_ERROR_MASK 0x20000000
#define ERROR_SEVERITY_ERROR 0xC0000000
#define ERROR_DRIVER_STORE_ADD_FAILED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x247)因此,您的错误是ERROR_DRIVER_STORE_ADD_FAILED,它是由SetupCopyOEMInf返回的泛型错误代码,然后由DriverPackagePreinstall内部调用。
导致此错误的原因文档很少,但似乎与任何特定类型的错误无关(因此我称之为“泛型”)。名称本身表明不能将驱动程序添加到驱动器存储 (或可能有各种原因的DIFx驱动程序存储 )(访问权限不足、驱动程序包验证失败、.)。
根据个人经验,我可以告诉您,大多数情况下,当此错误发生时,用于在64位Windows上对驱动程序包进行签名的证书存在问题。(这应该是CERT_E_*错误代码之一,但是.)
https://stackoverflow.com/questions/25160495
复制相似问题