无忧启动论坛

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

PECMD又一问题,同一配置,不同运行结果!

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-20 09:52:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天又遇怪事了,是这样的,弄的一个PE,同一核心,一个加了SATA驱动大约6-7M,一个只加了一个通用SATA,只有100多K.考虑到有的机器内存小,进入时不正常,我做了一个判断,大于159M的内存加载启动画面,否则,提示设置虚拟内存到什么盘(选择),虽然这两个核心大小有点区别,但为了方便,我两个的PECMD.EXE全都是一样的配置.现在的问题是:我把虚拟机设置到124M内存.SATA版核心的会正常提示设置虚拟内存,而另一个核心的(通用SATA)的却不提示,直接时入了桌面!!我先以为是这个核心小点,内存需求小点,是不是PECMD.EXE认为够内存,直接跳过了呢,于是,我现用这个小核心的启动,内存设置在96M,仍然是不提示,就进入了桌面!!进入后就异常了,跳出什么错误等.所以,看起来我的想法错了,现不得其解,为什么同一PECMD.INI配置,同一内存的虚拟机.有的执行了语句,有的却不执行呢???请高手帮忙!附件为PECMD.INI.谢谢大家!!

PECMD.rar

2.06 KB, 下载次数: 71, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2008-5-20 11:11:42 | 只看该作者
呼唤老九来看看啊!!!
回复

使用道具 举报

3#
发表于 2008-5-20 11:48:09 | 只看该作者
我也遇到个怪问题,RUNS 竟然无效,最后只好用REGI直接写注册表了事。
_SUB Set_Windows_Run
  ENVI V0=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  ENVI V1=PECMD TEAM WAIT 50000|KILL SMSS|KILL WINLOGON|FILE SMSS.EXE|FILE WINLOGON.EXE
  REGI %V0%\输入法指示器=Internat.exe
  REGI %V0%\杀进程=%V1%
  /RUNS Internat.exe,输入法指示器
  /RUNS %V1%,杀进程
  TEAM ENVI V0=|ENVI V1=
_END
回复

使用道具 举报

4#
发表于 2008-5-20 11:54:12 | 只看该作者
是不是调用了其它配置文件了?即不是调用你改来改去的配置文件?
回复

使用道具 举报

5#
发表于 2008-5-20 11:55:34 | 只看该作者
另一个基于WIN2003 SP2做的维护版(不集成外置软件),WALL PEWall.JPG 无效,最后也只好用写注册表来解决。
  REGI HKCR\Control Panel\Desktop\ConvertedWallpaper=%WinDir%\System32\PEWALL.JPG
  REGI HKCR\Software\Microsoft\Windows\CurrentVersion\Themes\LastTheme\Wallpaper=%WinDir%\System32\PEWALL.JPG
回复

使用道具 举报

6#
发表于 2008-5-20 12:08:14 | 只看该作者
这个就更怪了,昨天我给外置软件WIM中增加了一个WPS2005,系统环境变量中竟然莫名其妙出现了Programs、StartMenu、Startup、QuickLaunch这几个东东。
回复

使用道具 举报

7#
 楼主| 发表于 2008-5-20 12:10:48 | 只看该作者
原帖由 lxl1638 于 2008-5-20 11:54 AM 发表
是不是调用了其它配置文件了?即不是调用你改来改去的配置文件?

没明白,只有一个PECMD.INI啊.怎么可能调用其它的配置文件.
回复

使用道具 举报

8#
发表于 2008-5-20 13:00:04 | 只看该作者
原帖由 dalas 于 2008-5-20 12:08 PM 发表
这个就更怪了,昨天我给外置软件WIM中增加了一个WPS2005,系统环境变量中竟然莫名其妙出现了Programs、StartMenu、Startup、QuickLaunch这几个东东。
40964


这些应该是 "设计这个WIM的人或者是WPS2005"加上去的,与PECMD无关吧。
回复

使用道具 举报

9#
发表于 2008-5-20 13:02:35 | 只看该作者
原帖由 dalas 于 2008-5-20 11:55 AM 发表
另一个基于WIN2003 SP2做的维护版(不集成外置软件),WALL PEWall.JPG 无效,最后也只好用写注册表来解决。
  REGI HKCR\Control Panel\Desktop\ConvertedWallpaper=%WinDir%\System32\PEWALL.JPG
  REGI HKCR ...


WALL 要在 SHEL 之前(执行时间之前,不是文件行的位置之前)
回复

使用道具 举报

10#
发表于 2008-5-20 13:10:02 | 只看该作者
1楼的开启日志记录看看,再把日志帖上来。
回复

使用道具 举报

11#
 楼主| 发表于 2008-5-20 13:58:17 | 只看该作者
原帖由 lxl1638 于 2008-5-20 01:10 PM 发表
1楼的开启日志记录看看,再把日志帖上来。

传上来了,老九,看起来是写的成功啊,可是实际没有运行..晕

PECMD.rar

2.14 KB, 下载次数: 27, 下载积分: 无忧币 -2

回复

使用道具 举报

12#
发表于 2008-5-20 14:15:10 | 只看该作者
原帖由 lxl1638 于 2008-5-20 01:00 PM 发表


这些应该是 "设计这个WIM的人或者是WPS2005"加上去的,与PECMD无关吧。



WPS2005是我自己绿化的,说绿化,还不如说是直接拷贝版,
我是在XP里安装后,直接把安装目录拷过来用的,再从XP注册表里导出相应的文件关联导入PE的注册表,然后建个快捷方式就完成了,别的没做任何改变。
如果说是WPS2005加上的也不可能,因为载那图的时候我都还没运行过WPS2005呢。
回复

使用道具 举报

13#
发表于 2008-5-20 14:24:48 | 只看该作者
原帖由 lxl1638 于 2008-5-20 01:02 PM 发表


WALL 要在 SHEL 之前(执行时间之前,不是文件行的位置之前)



WALL 当然是在 SHEL 之前执行的。

//用户设置
_SUB Set_User_Info
  USER Dalas
  /WALL PEWall.JPG
  REGI HKCR\Control Panel\Desktop\ConvertedWallpaper=%WinDir%\System32\PEWALL.JPG
  REGI HKCR\Software\Microsoft\Windows\CurrentVersion\Themes\LastTheme\Wallpaper=%WinDir%\System32\PEWALL.JPG
_END

/.........

//启动 Shell
_SUB Start_Windows_Shell
  TEAM TEXT 正在启动桌面……|WAIT 1000
  TEAM SHEL EXPLORER.EXE|LOGO|TEXT
  TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
_END
/................

//脚本执行开始
  CALL Init_PE
/ CALL Open_Logs
  CALL Fix_System
  CALL IF_SetPageFile
  CALL Set_User_Info
  CALL Set_Windows_Run
  CALL Create_Sys_Menu
/ CALL Set_HotKey
  CALL Start_Windows_Shell
/ CALL Save_Logs
//脚本结束

[ 本帖最后由 dalas 于 2008-5-20 02:26 PM 编辑 ]
回复

使用道具 举报

14#
发表于 2008-5-20 14:39:49 | 只看该作者
我的WIM是自己做的(驱动除外),刚开始的时候用的都是911的,结果杀软说有毒,我就自己绿化常用软件,放到WIM中,直到前些天确认了是杀软件误报,才又从911中提取几个系统维护的小工具来用。也用了几个玄天的,但都经过我自己修改了才用(一般是编辑了注册表文件和批处理文件)。
回复

使用道具 举报

15#
 楼主| 发表于 2008-5-20 15:03:38 | 只看该作者
我晕了,两个人问问题在一个帖,老九有没有看我的日志文件啊?分析出什么原因没??
回复

使用道具 举报

16#
发表于 2008-5-20 15:16:29 | 只看该作者
哈哈,不好意思,借你的贴了,
本来我没打算问的,反正我用另外的办法解决了。只是看到你问的,想起自己一些不懂的“怪事”,就提了一下。
回复

使用道具 举报

17#
发表于 2008-5-20 18:05:09 | 只看该作者
原帖由 dalas 于 2008-5-20 02:24 PM 发表
WALL 当然是在 SHEL 之前执行的。

//用户设置
_SUB Set_User_Info
  USER Dalas
  /WALL PEWall.JPG
  REGI HKCR\Control Panel\Desktop\ConvertedWallpaper=%WinDir%\System32\PEWALL.JPG
  REG ...


加上路径试试:

WALL %CurDir%\PEWall.JPG
回复

使用道具 举报

18#
 楼主| 发表于 2008-5-20 21:18:19 | 只看该作者
我的问题呢?老九?有没帮我看出什么来啊?
回复

使用道具 举报

19#
发表于 2008-5-20 21:44:52 | 只看该作者
原帖由 lrbin50 于 2008-5-20 09:18 PM 发表
我的问题呢?老九?有没帮我看出什么来啊?

看了日志,只执行到 CALL @Window1 ,但 Window1 定义的窗口并没有生成,也不明白原因。
------- 如果 PECMD 生成了 Window1 定义的窗口,即位于 _SUB Window1 与 _END 间的命令会有记录,
但日志并没有这部分命令的记录。
回复

使用道具 举报

20#
 楼主| 发表于 2008-5-21 08:40:53 | 只看该作者
看了真是奇怪了.代码没问题啊.在加了SATA的核心中运行十分正常.不会是同这个UNSATA驱动冲突吧,那这个东东已导致我两个怪问题问遍高手无法解决了.唉..为什么莫名的问题就我遇到啊..
回复

使用道具 举报

21#
发表于 2008-5-21 10:02:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-28 01:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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