|
本帖最后由 U5558 于 2026-1-8 14:59 编辑 如何我只安装未安装的部分能这样吗:DriverIndexer.exe install--missing-only-offline,甚至只想安装无线网卡驱动又当如何写? |
|
請問為什麼 install .7z 實際上無法載入驅動(PECMD LOG無錯誤) 改成 install 目錄即可 7z都是用7zip 25.01壓縮的 程式V2.1 與驅動檔是採內建在PE\system32下 所以沒有抓不到隨身碟的問題 |
| 感谢分享 |
| 学习 |
本帖最后由 pda8888 于 2025-12-31 16:09 编辑 834772509 发表于 2025-12-31 14:14 设备实例路径
硬件ID
兼容ID
类 GUID
类
|
834772509 发表于 2025-12-7 09:19 建议增加一个参数:--stastics,显示即将安装的设备名称和总数,就是跟之后的“成功”、“跳过”显示的设备名称对应的这些,用于做gui进度条。 |
834772509 发表于 2025-12-31 14:14 [AzaliaManufacturerID.NTamd64.10.0...16299] "Realtek High Definition Audio" = IntcAzAudModel,HDAUDIO\FUNC_01&VEN_10EC&DEV_1168&SUBSYS_1043891C 这个
在设备管理器里面安装,会自动选择media类的最新的那个驱动,就是我贴上来的这个: DriverVer=09/16/2025, 6.0.9888.1 |
pda8888 发表于 2025-12-30 12:18 这和驱动的匹配逻辑有关系,目前是优先匹配到了dtsapo4ultraAsusextensionpkg.inf,Realtek板载声卡的硬件ID、兼容ID能提供下吗?可以在设备管理器里查看或通过devcon查看。 另外可以试试直接用设备管理器的安装驱动,选择包含hdxasus.inf_amd64_4a701b927f33bcf8、dtsapo4ultraasusextensionpkg.inf_amd64_ec2664a934d6e4f 这两个驱动的文件夹,看看设备管理器的安装逻辑会安装哪个驱动。 |
pda8888 发表于 2025-12-29 22:46 下版本我加个CRC32校验 |
|
本帖最后由 pda8888 于 2025-12-30 12:34 编辑 bug报告: 1、我的板载声卡是集成的realtek(HDAUDIO\FUNC_01&VEN_10EC&DEV_1168):
2、打包的驱动文件夹有这个:
其中,HDXASUS.inf对应行的内容有:
在打包文件夹下的Extension里面,还有貌似冲突的驱动,位于Extension的dtsapo4ultraasusextensionpkg.inf_amd64_ec2664a934d6e4fc文件夹,下面的 dtsapo4ultraAsusextensionpkg.inf文件里面有如下内容:
只是它的class是Extension不是Media,但是貌似驱动的日期10/12/2025、版本1.15.3.0比前面列举的HDXASUS.inf里面的日期09/16/2025新。 不过,我用install命令并指定驱动包安装:
安装好的设备名称叫:“High Definition Audio 设备”,类名称是:Media,提供商是Micorosoft,并没有如愿安装上MEDIA\hdxasus.inf_amd64_4a701b927f33bcf8下的HDXASUS.inf对应的驱动程序。 但是,我用
就可以安装上MEDIA\hdxasus.inf_amd64_4a701b927f33bcf8下的HDXASUS.inf对应的驱动程序。 |
freesoft00 发表于 2025-12-5 19:04
你注意最先的信息有这个“找到 xx 个设备需要处理”,然后:
只要捕获DriverIndexer的console输出信息,就有进度条的基本要件了。 |
| 对于索引json的合法性,我看源码里面有对驱动包的最后修改日期和大小进行校验,这样会有一个问题:上传到云盘的时候,驱动包的最后修改日期是上传完成的时刻,那么从云盘下载回来的驱动包和索引文件,会匹配失败,在执行的时候,会重新建立索引。 |
834772509 发表于 2025-12-11 17:19 這樣確實可以打包成EXE 真是奇怪... |
saiz 发表于 2025-12-11 15:45 先打包成压缩包再生成exe驱动程序试试 |
|
想請問 要把驅動資料夾打包成EXE檔 但出現錯誤 索引檔儲存失敗 這是什麼原因? 使用 install 指向此資料夾 安裝驅動又沒問題 |
201287zr 发表于 2025-12-11 10:42 这没办法,经过UPX压缩或多或少都会报毒,不压缩也有的会报毒 |
本帖最后由 201287zr 于 2025-12-11 10:44 编辑 ![]() ![]() 64位程序会被eset杀掉 |
如果能支持xp就牛了,PE中也可以方便搞驱动![]() |
freesoft00 发表于 2025-12-5 19:04 其实这个工具主要用途是静默安装,实现无感安装,进度条是次要的 |
| 谢谢分享 |
nnail 发表于 2025-12-5 17:46 能加一个参数,想看进度有进度条就更好了 |
| 使用 DriverIndexer.exe export 默认导出确实是第三方驱动,但是使用 DriverIndexer.exe list C:\ 枚举的驱动太多了,跟导出的数量差距有几倍了,同一块硬盘上的同一个系统。 |
h111666b 发表于 2025-12-1 22:39 默认就是只枚举第三方驱动 |
|
DriverIndexer.exe list C:\ 以上命令枚举了全部的驱动列表,只需要枚举第三方驱动怎么处理? |
nnail 发表于 2025-12-1 19:46 没有这个功能也不打算加,专注于驱动安装,如有需要可使用其他工具实现 |
| 谢谢分享 |
| 感谢大佬分享 |
nnail 发表于 2025-12-1 18:37 安装离线系统中的驱动有专门的命令:DriverIndexer.exe install-offline C:\ 其中C:\也可省略不写表示自动搜索系统盘。指定压缩包密码在后面加 -p 密码 就可以 |
| 谢谢分享 |
nnail 发表于 2025-12-1 15:26 EXEC !"%ProgramFiles%\DriverIndexer\DriverIndexer.exe" install "%ProgramFiles%\Driver\net.7z" 其中"%ProgramFiles%\Driver\net.7z"换成实际的驱动包路径(!表示隐藏运行) |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.