无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3181|回复: 7
打印 上一主题 下一主题

谁来完善一下XCMD(含原版及老九修改版)的驱动安装功能

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-13 16:14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在xcmd.ini中使用以下内容
  1. TEXT 正在安装驱动……
  2. DEVI $%CurDrv%\外置程序\driver_VGA.cab
  3. DEVI $%CurDrv%\外置程序\driver_SND.cab
  4. DEVI $%CurDrv%\外置程序\driver_NET.cab
复制代码

原帖由 沙漠之子 于 2007-1-25 06:00 PM 发表
现在使用老九修改版,自动安装驱动仍有部分驱动为"黄色",如图


临时解决方案:
xcmd.ini中的安装命令
  1. TEXT 正在安装驱动……
  2. DEVI %CurDrv%\外置程序\driver_VGA.cab
  3. DEVI %CurDrv%\外置程序\driver_SND.cab
  4. DEVI %CurDrv%\外置程序\driver_NET.cab
  5. EXEC =InfCacheBuild.exe %systemroot%
  6. EXEC !BARTPE -pnp
复制代码


不需要:
  1. // 取消安装未经签名的驱动程序警告
  2. REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
  3. REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
  4. REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6, 0x06 0xA8 0x06
复制代码


问题是,能否将InfCacheBuild.exe的功能,放到xcmd中去

[ 本帖最后由 沙漠之子 于 2007-2-13 04:16 PM 编辑 ]
2#
发表于 2007-2-13 19:32:14 | 只看该作者
应该是缺驱动,和安装功能没关系。
回复

使用道具 举报

3#
 楼主| 发表于 2007-2-13 21:57:46 | 只看该作者
原帖由 chinahu 于 2007-2-13 07:32 PM 发表
应该是缺驱动,和安装功能没关系。

那你就说错了
回复

使用道具 举报

4#
发表于 2007-2-13 22:49:52 | 只看该作者
那应该是怎么滴??
回复

使用道具 举报

5#
发表于 2007-2-13 23:21:16 | 只看该作者
原帖由 沙漠之子 于 2007-2-13 04:14 PM 发表
问题是,能否将InfCacheBuild.exe的功能,放到xcmd中去

如果 *.cab 文件是用Yonsm的 XCAB.exe 打包,就不需要把 InfCacheBuild.exe 的功能放到 xcmd 中去,你可以尝试在 xcmd.ini 中把这一行 “EXEC =InfCacheBuild.exe %systemroot%” 去掉,看效果是否一样?

至于你上面自动安装驱动仍有部分驱动为"黄色",应该是同类型的设备多过一个,以你的情况,xcmd.ini 可以这样写

  1. TEXT 正在安装驱动……
  2. DEVI $%CurDrv%\外置程序\driver_VGA.cab
  3. DEVI $%CurDrv%\外置程序\driver_VGA.cab

  4. DEVI $%CurDrv%\外置程序\driver_NET.cab
  5. DEVI $%CurDrv%\外置程序\driver_NET.cab

  6. DEVI $%CurDrv%\外置程序\driver_SND.cab
复制代码

[ 本帖最后由 Sia 于 2007-2-13 11:37 PM 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2007-2-14 03:24:09 | 只看该作者
原帖由 Sia 于 2007-2-13 11:21 PM 发表

如果 *.cab 文件是用Yonsm的 XCAB.exe 打包,就不需要把 InfCacheBuild.exe 的功能放到 xcmd 中去,你可以尝试在 xcmd.ini 中把这一行 “EXEC =InfCacheBuild.exe %systemroot%” 去掉,看效果是否一样?

至 ...

事先用InfCacheBuild.exe处理过inf,或XCAB.exe 打包时选处理inf选项就可以

如果,都不处理的话,那些未经签名的驱动程序就装不上,即使在xcmd.ini中使用
  1. // 取消安装未经签名的驱动程序警告
  2. REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
  3. REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
  4. REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6, 0x06 0xA8 0x06
复制代码

也只能装上第一个未经签名的驱动程序,其他的未经签名的驱动程序仍装不上

以为注册表被系统又该回来了

所以,希望在xcmd的驱动安装功能中能自动对所需的inf文件进行处理,然后安装.
回复

使用道具 举报

7#
发表于 2007-5-16 15:18:00 | 只看该作者
看来我的NF5主板的NV网卡就是这个原因装不上驱动,和楼主的一样,也是网卡挂着黄叹号,期待完善
回复

使用道具 举报

8#
发表于 2007-5-18 17:18:28 | 只看该作者
问题是,能否将InfCacheBuild.exe的功能,放到xcmd中去


关键是,你没有用我做的 XCAB 来打包驱动包。

XCAB 有这个功能的:处理 INF 文件,勾上即相当于 InfCacheBuild 的功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-26 03:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表