无忧启动论坛

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

PECMD的LOAD怎么加载不了外置的.ini文件?

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-16 14:49:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我从本论谈里下载了一个新的显示Aero的win7PE,想在pecmd.ini里添加LOAD命令,来添加外置的.ini文件,目的是为了方便找到U盘的盘符,我是将一些PE下可执行的软件放在U盘根目录下的BOOT\TOOLS里面,外置的.ini文件为 :win7pe.ini,放在了U盘根目录下的BOOT下,但是,系统就是无法加载,用pecmd直接加载是可以加载的,就是进入PE后,运行PECMD h:\boot\pecmd.ini,H为U盘所在的盘符。请会的朋友指导,因为我看帮助说:“如果在.ini文件里,最前面是'\',代表的是从所有的磁盘的根目录找,但是不知道为什么就是无法执行。
2#
发表于 2012-4-16 16:22:47 | 只看该作者

回复 #1 2012fjwsoft 的帖子

估计是你的加载时机不对吧,你把加载时间延后试试吧,也许是加载的时候刚好在识别你的USB设备,导致了无法找到USB里面的内容而加载失败。
回复

使用道具 举报

3#
发表于 2012-4-16 18:04:29 | 只看该作者
同样求解,同样遇到过这种问题。
回复

使用道具 举报

4#
发表于 2012-4-16 20:28:44 | 只看该作者
可以试试
FORX \boot\pecmd.ini,InsSoft,1,Load %InsSoft%
或者
TEAM LOAD C:\boot\pecmd.ini | LOAD D:\boot\pecmd.ini | LOAD E:\boot\pecmd.ini .....仿上面一直写到...| LOAD Z:\boot\pecmd.ini
回复

使用道具 举报

5#
发表于 2012-4-16 23:35:19 | 只看该作者
4楼的方法好像不错。
回复

使用道具 举报

6#
发表于 2012-4-16 23:42:19 | 只看该作者
回复

使用道具 举报

7#
 楼主| 发表于 2012-4-17 15:12:44 | 只看该作者

回复 #4 2011mking 的帖子

首先,感谢您的解答,对于TEAM LOAD C:\boot\pecmd.ini | LOAD D:\boot\pecmd.ini | LOAD E:\boot\pecmd.ini .....仿上面一直写到...| LOAD Z:\boot\pecmd.ini,这个我试了,不起作用,因为我试过了,这个FORX \boot\pecmd.ini,InsSoft,1,Load %InsSoft%没有试,我想也应该是加载时间的问题,我再试试
回复

使用道具 举报

8#
发表于 2012-4-17 16:46:12 | 只看该作者
再次看看你楼上的描述
我是将一些PE下可执行的软件放在U盘根目录下的BOOT\TOOLS里面,外置的.ini文件为 :win7pe.ini
用pecmd直接加载是可以加载的,就是进入PE后,运行PECMD h:\boot\pecmd.ini

你的外置是哪个(\boot\win7pe.ini还是Boot\pecmd.ini ?),前后不统一呀。所认你上要的语句你得改为与你外置文件路径文件名统一才可以。

另外,上面改的应该在wim中\windows\system32\pecmd.ini中加入才有效,你做了吗?
回复

使用道具 举报

9#
发表于 2012-4-17 20:04:36 | 只看该作者
对于你这个问题我也出现过,原因就是但USB驱动没有被加载,U盘根本还没有分出盘符来,而调用的命名已经执行,这时当然就加载不到了,解决就是先用CMD来调用INI文件。

楼主可以先创建个快捷方式(进入PE)来关联CMD,但CMD运行是调用INI文件。(这时USB驱动已经完成了加载,自然U盘的盘符就有了)

如果需要代码在找我。
回复

使用道具 举报

10#
 楼主| 发表于 2012-4-18 08:58:55 | 只看该作者

回复 #8 2011mking 的帖子

首先,谢谢您的回答。
我的磁盘的目录是这样的:外置.ini文件名为:win7pe.ini,Pe系统下的为:pecmd.ini,外置win7pe.ini的目录为:\boot\win7pe.ini,这个可能是我没有说清楚,不过昨天晚上我安装了一个三星的笔记本,能加载了,命令是LOAD \boot\win7pe.ini,但在台式机上不能加载
回复

使用道具 举报

11#
 楼主| 发表于 2012-4-18 11:38:22 | 只看该作者

回复 #9 baosheng00 的帖子

您好,如何用Cmd调用.ini文件,我真的没有找到,烦您给找找,谢谢啊
回复

使用道具 举报

12#
发表于 2012-4-18 11:41:35 | 只看该作者

回复 #11 2012fjwsoft 的帖子

PECMD.EXE LOAD XX.INI

例如:PECMD.EXE LOAD X:\ABC.INI
回复

使用道具 举报

13#
 楼主| 发表于 2012-4-18 13:49:19 | 只看该作者

回复 #12 zhs509 的帖子

谢谢,不过我知道这个,是不是把这个命令加载在注册表,或者开机启动里呢?
我现在唯一能实现的方法就是在桌面上建立一个加载的快捷方式,开机后运行快捷方式进行加载,如果能添加到注册表的启动项里就好了,但我不会

[ 本帖最后由 2012fjwsoft 于 2012-4-18 14:05 编辑 ]
回复

使用道具 举报

14#
 楼主| 发表于 2012-4-19 14:49:11 | 只看该作者

回复 #9 baosheng00 的帖子

谢谢,我想知道代码在哪?我想也应该是没有被加载吧
回复

使用道具 举报

15#
发表于 2012-4-20 17:13:22 | 只看该作者
在pecmd.ini中加入以下代码

  1. LINK %Desktop%\加载外置程序,%WinDir%\System32\UDWZ.cmd,,Shell32.dll,26
复制代码


UDWZ.cmd,必须放在SYSTEM32目录里面。

以下是CMD调用INI文件

  1. @echo off
  2. start pecmd load %MYDRV%\BOOT\TOOLS\win7pe.ini
  3. PECMD.EXE Wait 600
  4. DEL DEL "%USERPROFILE%\桌面\加载外置程序.LNK" /Q >NUL 2>NUL
  5. del %0
  6. exit
复制代码


这样子就解决的问题,这样处理我是解决UD没有程序外置情况(外置程序都放在U盘可见分区上,可以随时修改外置程序,而不用什么工具,简单方便)。
回复

使用道具 举报

16#
 楼主| 发表于 2012-4-21 20:43:37 | 只看该作者

回复 #15 baosheng00 的帖子

您好!首先,感谢您的代码,我有问题不明白,最上面的语句我能大体上理解,但是,下面的我就不太理解了,%mydrv%这个参数如何确定,好像应该是U盘的盘符,这个如何确定啊?
我对这代码的理解是:开机自动运行程序,然后进行加载,加载之后删除桌面的加载快捷方式

最最下策的方案就是:在桌面上生成执行.ini文件的CMD命名,然后手动执行。
回复

使用道具 举报

17#
发表于 2012-4-24 21:47:14 | 只看该作者

回复 #16 2012fjwsoft 的帖子

代码的理解:在PE桌面创建快捷方式(加载外置程序),进入桌面手动执行运行加载外置程序,此时CMD领命从(A盘到Z盘进行收索BOOT文件夹中的TOOLS文件夹中win7pe.ini,但执行win7pe.INI文件后,删除桌面的快捷方式,然后再删除本身。)


“最最下策的方案就是:在桌面上生成执行.ini文件的CMD命名,然后手动执行。"

得这样说:在桌面上生成执行快捷方式,然后手动执行,CMD命令调用ini文件。(这样子解决USB驱动比较慢,而没有立即分盘符,造成USB里面的文件没有办法加载的问题。)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-12 04:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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