修改PE系统设定的2种方法

   一、修改内部注册表的方法。

  1、首先将内部注册表的文件提取出来:

  WXPESYSTEM32CONFIG*.*WXPESYSTEM32SETUPREG.HI_(这是CAB压缩包,将它解开成SETUPREG.HIV)

  REGEDIT/sREG文件名

  2、运行注册表编辑器REGEDIT.EXE,鼠标点击HKEY_LOCAL_MACHINE,然后点“文件”-“加载配置单元”,打到提取出来的注册表文件(需要改哪个就加载哪个),打开,提示挂载名时随便输入取一个名字如“WinPE”,展开HKEY_LOCAL_MACHINE后里面就有一项WinPE,然后就跟普通的注册表操作一样了,改好后用鼠标点一下“WinPE”项目,然后“文件”-“卸载配置单元”,这个文件就改好了。

  3、用改过的注册表文件替换原来的。

  二、修改PE配置文件的方法。

  如果要修的项依赖于外置程序的目录结构(比如要在右键菜单中添加用UltraEdit32打开),就不能用上面的方法了,因为外置程序的绝对路径是不确定的(不同的机器中盘符不能确定)。

  这种情况就需要用原始的REG命令来做了(就跟毛桃在REGDOC.CMD中的做法一样),这个命令的语法比较艰涩,且注册表键值的表示方法跟REG文件不同。在命令提示符下通过/?参数可以获得它的用法(中文的哦),提醒一下/?参数是个以多层使用的,如REG/?得到的是基本参数的说明,如用REGADD/?则可得到ADD这个参数的用法……

  有了这个命令的基础后,我们来看看是怎么解决不定路径问题的。

  在REGDOC.CMD中有一个环境变量%TP%,代表的是REGDOC.CMD这个文件所在的路径。我们可以通过%TP%..表示它的上层目录,%TP%....表示它的上两层目录。用此方法可以索引到外置程序目录内的所有路径,而不用考虑外置程序目录本身的绝对路径。

  (还有个方法就是在WinPE.INI中用PECMD的REGI命令一行行添加,这个比系统的REG命令好理解些,同样可以用%CurDir%环境变量来索引外置程序目录内的所有路径)

  直接修改的好处是启动PE就是所需要设置,不依赖外部配置文件,PE的加载速度也比较快,但麻烦。修改配置文件则比较简单,但要依赖配置文件加载过程(直到加载到那些语句时才会生效),启动时需要额外的时间加载,相当于给系统打补丁去修改默认设置。

  一般情况下不推荐直接修改PE注册表,麻烦,重新打包也比较花时间。但有些跟系统紧密的键必须直接修改才有效,比如屏幕分辨率,虽然在外面也可以修改有,但在登录时加载到它之前是无效的,那么在登录的过程中屏幕就会因切换分辨率而闪烁。自己修改注册表的前提是自己要知道所希望的改变要修注册表中的哪些键值。可以上网搜索,现在网上的这些资源多得是,实在找不到的话可以还可以用RegMon之类的注册表监视软件来定位。比如修改记事本的自动换行,又不知道相应的键值在哪。可以先开启RegMon,然后在记事本中改变换行的选项,看RegMon的监视结果,来定位是哪个键值。因为系统本身也在不断的更改注册表,RegMon中的显示会很多,但是通过不断的改变记事本中的设置,最终是可以找到的,这个过程需要的是耐心和和细心的。

时间: 2024-08-01 14:25:21

修改PE系统设定的2种方法的相关文章

VMware虚拟机修改Linux MAC地址的三种方法

  MAC地址为网卡的物理地址,在Windows系统下非常容易修改,在linux模式下则有些复杂, 我们看看VMware虚拟机中修改Linux MAC地址的方法 方法一: 这个方法最直接简单有效,修改Linux系统里相关rc.local文件MAC值即可. 方法二: 修改虚拟机的*.vmx文件,这种方法最值得推荐,因为这样就类似于重新"烧录"了VMware虚拟机的"物理网卡ROM".方法是: 分两种情况: 第一种: ethernet0.addressType=&quo

卸载360系统急救箱的两种方法

  卸载360系统急救箱的两种方法          方法一: 360系统急救箱 打开注册表依次展开"HEKY LOCAL MACHINE""SOFTWARE""MICROSOFT""WINDOWS""CURRENTVERSION""UNINSTALL",单击其下的程序名,你会在右边窗口的列表中看到两个选项,DISPLAYNAME表明了该程序的名称,UNINSTALL表明了该程序的卸载,

photoshop修改临时文件存放位置的两种方法

我们在使用ps的时候,电脑会自己的的生成一些临时文件,当你关掉了ps后,这些临时文件就会关闭了.可当你存放的位置的空间不够大的时候,那要怎么版呢?下面网管之家为大家介绍photoshop修改临时文件存放位置的两种方法,希望能对大家有所帮助! 方法一:编辑--受选项--性能 方法二:快捷键,"ctrl"+"K".选择属性暂存盘.选择好点击确定 以上就是网管之家为大家介绍photoshop修改临时文件存放位置的两种方法介绍,希望能对大家有所帮助! 分类: PS入门教程

为PE添加脚本的几种方法

  为PE添加脚本有哪些方法呢?下面为你介绍三种方法. 一.使用Winpeshl.ini添加自定义脚本: 可以使用Winpeshl.ini的文件来启动自定义的外壳应用程序.Winpeshl.exe将在启动期间处理Winpeshl.ini中的设置.使用文本编辑器(如记事本)创建具有以下文件目录结构的Winpeshl.ini文本文件.例如: [LaunchApp] AppPath = %SYSTEMDRIVE%myshell.exe [LaunchApps] %SYSTEMDRIVE%mydirap

U盘PE系统下安装xp的方法

需要用到的工具:winxp原版系统iso镜像+启动U盘 电脑店U盘制作工具 1.进入第一个PE后找到我们事先准备好的xp光盘iso镜像,右键点击加载虚拟磁盘(也可以利用虚拟光驱来加载或者直接用右键里的RAR解压到本地硬盘分区) 2.打开桌面上的windows安装工具,选择刚才加载的虚拟磁盘(如果前面是直接解压的ISO文件,点浏览的时候选择解压后的目录) 3.点击下一步,后面选择安装和引导分区,一直点击下一步开始安装后等进度条走完重启电脑拔掉U盘就可以继续系统安装了. 其它PE里安装步骤与此相似,

查看系统位数的几种方法

随着64位操作系统的流行,目前越来越多的软件也针对64位系统开发出了优化版本软件.如今很多软件下载都提供32位版本与64位版本下载,但是不少网友不知道自己电脑系统到底是32位还是64位,以至于经常有网友求助小编:怎样查看系统位数?到底下载那个位数版本的软件.针对这个比较容易令电脑爱好者入门朋友带来困扰的问题,下面小编教大家几种查看系统位数的方法. 熟悉电脑系统的朋友都知道系统有32位于64位之分,通常大家以前都是安装32位的操作系统,不过随着电脑硬件不断提升,超过4G内存的电脑则必须安装64位更

Windows 8系统关机的5种方法

  Windows8的关机位置"太隐蔽",导致很多初次使用新系统的用户都不知道Windows 8如何关机.另外,Windows 8关机的操作也比较繁琐,整个过程需要使用多次滑动且进入两层界面才能完成. 第一种:原始关机 首先,我们来看一下最原始.但也最繁琐的Windows 8关机方法,向右侧角落滑动出现超级按钮. 点击"设置"---"电源"---"关机",即可. 第二种:快捷键关机 用户在Windows界面下按"Al

shell批量修改MySQL存储引擎类型2种方法

MySQL存储引擎类型有哪些 MyISAM管理非事务表.提供高速检索,以及全文搜索能力. Memory存储引擎提供"内存中"表,MERGE存储引擎允许集合将被树立统一的MyISAM表做为一个单表.非事务表.可把多个myisam表构建为一个虚拟表,使得对这些表的查询仿佛在一个表上进行,提高了查询速度和修复效率,并节省了磁盘空间. InnoDB,BDB存储引擎提供事务安全表. EXAMPLE存储引擎是一个"存根"引擎,它不做什么.可以用这个引擎创建表,但没有数据被存储其

修改mysql默认字符集的两种方法详细解析_Mysql

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如 default-character-set = utf8    character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8 复制代码 代码如下: +--------------------------+-----------