极速PE官网 > 最新动态 >

WinPE体系设定的相干常识

作者:pe系统 2014-12-23

WinPE体系设定的相干常识 2014-12-23

我们都知道电脑体系有各类百般的体系设定,WinPE也不破例,下面就先容先容这方面的常识。

其拭魅这一步首要是指修改PE的注册表,可以直接修改PE注册表,也可以修改设置文件。

1、修改内部注册表的要领:

用前面修改PECMD.INI的要领将内部注册表的文件提取出来:

\WXPE\SYSTEM32\CONFIG\*.*
\WXPE\SYSTEM32\SETUPREG.HI_(
这是CAB压缩包,将它解开成SETUPREG.HIV)

REGEDIT/sREG文件名


运行注册表编辑器REGEDIT.EXE,鼠标点击HKEY_LOCAL_MACHINE,然后点“文件”-“加载设置单位”,打到提取出来的注册表文件(必要改哪个就加载哪个),打开,提醒挂载名时任意输入取一个名字如“WinPE”,睁开HKEY_LOCAL_MACHINE后内里就有一项WinPE,然后就跟平凡的注册表操纵一样了,改好后用鼠标点一下“WinPE”项目,然后“文件”-“卸载设置单位”,这个文件就改好了。

用悔改的注册表文件替代原本的。

2、修改设置文件的要领:

对付平凡的不依靠于外置措施目次布局的注册表项目,可以用通例要领将修改项写成REG文件(可以直接从XP体系中导出,然后在其基本上修)。在外置措施目次下有个RegDoc.cmd,这个文件是毛桃用来注册外置措施文档关联的(就是改注册表),可以用记事本打开它,插手一行:


则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中的表现会许多,可是通过不绝的改变记事本中的配置,最终是可以找到的,这个进程必要的是耐性和仔细。