我们都知道windows有一个叫做windows update的东东,每当检测到新设备插入的时候window都会弹窗提示联网更新或者下载设备的驱动,其实windows update的过程大概做了以下事情:
1、下载设备所需要的驱动文件【inf、sys、cat等必要文件,dll等可能需要依赖的文件】
2、下载完成之后windows系统自动调用pnp管理器通过安装inf文件将驱动文件进行安装
【win7以上系统会在C:\Windows\System32\DriverStore\FileRepository生成一个得到windows认证的文件夹,里面包含inf、pnf、cat、dll等文件】
【windowXP在C:\Windows\System32\DriverStore\目录下生成,但是windowXP不支持pnp管理器,没具体深究,不过xp应该有类似pnp管理器的】
以后我们只要插入对应的设备,就不需要再安装驱动了,系统会自动检索加载,当然有更新除外。
以上是window update自动帮我们安装的大体过程,但是考虑到我们没有网络的情况【这也是商家有时候会提供驱动盘的原因】那我们需要怎么手动预安装驱动呢?
1、首先得拿到所需要的驱动文件并放在同一个目录下【这里就放在C:\Users\vooda\Desktop\bthaudiohf\】,
举个音频的例子【BthAudioHF.cat、bthaudiohf.inf、BthAudioHF.sys、HFGService.dll、HFGService_PS.dll】均放在同一目录下
2、使用pnp管理器工具通过doc命令就行安装。【只试了win7,其他系统自己动手搞吧】
①win+R,输入cmd命令,进入dos窗口
②运行命令:pnputil.exe -a C:\Users\vooda\Desktop\bthaudiohf\bthaudiohf.inf
3、到C:\Windows\System32\DriverStore\FileRepository目录下生成对应的驱动文件夹
4、首次插入设备,断网情况下也能成功安装驱动。