如何找出WinPE的注册表文件并进行修改

Windows注册表文件在哪里?如何修改注册表文件?
我们知道Windows系统(无论是Windows XP还是Windows 7或是其他版本)的许多设置都是写入到注册表的。

注册表文件就像是一个数据库,存放着许多与各种应用相关的重要信息。

修改注册表可以改变Windows的许多应用。

首先的问题是:注册表文件在哪里?
在网上一提及注册表文件,不少人就会自告奋勇说:“regedit.exe就是注册表文件,只要双击就可以打开”。

这是完全错误的。

regedit.exe不是注册表文件,它只是一个编辑注册表的工具,就如同我们用Office中的EXCEL.EXE打开编辑表格文件.xls文件一样,regedit.exe仅仅是一个功能简单的注册表修改工具,而且只能修改当前系统的注册表,不能修改一个未打开系统的注册表,譬如:我们要修改WinPE中打包文件WIM内的注册表,就不能使用regedit.exe来操作。

问题的关键是:注册表文件到底在哪里?答案是:注册表文件不是一个文件,而是一组文件,在\WINDOWS\SYSTEM32\CONFIG 下。

首先简单讲解下系统注册表的位置吧,这里假设系统安装在C盘,那么在C:\WINDOWS\SYSTEM32\CONFIG 下就是系统的注册表,一般情况下,这里面会有以下几个文件:
Default:默认注册表文件
SAM:安全账号管理(如果忘记了密码或找回密码其实就是对这个文件的操作)SECURITY:安全方面的注册表设置
Software:应用软件注册表
System:系统注册表
具体地,系统中的windows\system32\config\SOFTWARE 文件对应[HKEY_LOCAL_MACHINE\SOFTWARE] 注册表项。

以此类推。

第二个问题是:如何修改注册表文件?
现在知道了位置,那么剩下的事情就简单了,我们不仅要修改当前系统的注册表文件,还希望修改打包在其他文件中的注册表文件,譬如我们希望定制自己的Windows PE系统,修改PE中的一些信息。

那个自带的regedit.exe只能直接修改当前使用的注册表文件,不方便去修改当前未使用的其他注册表文件。

我们需要用到一个工具,我推荐的是Registry Workshop 这个工具。

网上有汉化绿色版下载。

当前最新版本是Registry Workshop 4.6.0 。

打开工具后默认是打开自己的机器上的注册表。

我们暂且不修改这个注册表,我们要修改在别处的注册表文件。

这时候从菜单开始选择:
文件-> 加载配置单元(选择要加载的相关的注册表的文件) -> 输入一个节点的名称
譬如选中software这个注册表文件
点击Open,然后填写“项名称”,自己随便起个名称,我的例子是xuliang。

点击“确定”,看到下图多出一项了。

好了,现在里面的注册表(多出一项)已经打开了。

然后就可以修改注册表的内容了。

修改完成后记得一定要卸载配置单元,光标选中项名称(就是上图的xuliang),然后点击:
文件->卸载配置单元
这样就得到了修改后的注册表文件,原来加载的注册表文件(上例是:software文件)已经被修改并保存了。

一些人会觉得怎么这样麻烦,因为这些人不懂为何要修改在别处的注册表文件。

如果你想自己制作WinPE系统,或者你想在前人的基础上,修改注册表文件定制属于自己的系统,那么,这一方法绝对是有用的。

本文为作者原创。

合集下载

PE下修改本地系统注册表

PE下修改本地系统注册表

PE修改本地系统注册表使用中常常遇到XP或WIN7注册表错误修改的问题,轻者无大碍,重者系统无法使用。

之前在XP下就遇到一个注册表问题,系统启动后看不到桌面(只有背景无图标),尝试了下“右键->显示桌面”操作,但右键根本无反应;后来打开任务管理器看了下居然没有explorer.exe进程,果断在任务管理器中:“文件”->“新建任务(运行)” 运行explorer.exe,有反应了,文件浏览窗口出来了,但是桌面还是很干净,啥都没有!后来想想可能是注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Shell被恶意修改了。

在任务管理其中“文件”->“新建任务(运行)” 运行regedit打开注册表编辑器,看到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Shell键值确实被修改了,这是要做的就很简单,双击Shell把Shell改成explorer.exe,然后直接重启即可!这样就没问题了。

像上面拯救桌面的遭遇算是幸运的,操作也比较简单。

同样的遭遇又发生在了不久之后,同样是开机没有桌面,而且无背景(一片漆黑),右键出不来菜单,ctrl+alt+del也打不开任务管理器!一下子手足无措了,想想问题可能又是要修改注册表,但是现在无法直接打开注册表编辑器了,最终考虑使用PE系统间接修改本地系统注册表可能是最简单(可能也是唯一)的方法了。

插上U盘,重启电脑进入PE系统,但是这是运行regedit打开的注册表编辑器针对的确是PE系统的注册表,那如何编辑本地系统(安装在C系统盘中)的注册表呢?下面介绍两种方式:方法一:在PE系统下,打开“开始”->"程序"->"windows系统维护"->"Windows注册表编辑器"这样打开的就是本地C盘Windows系统的注册表!注意,这与在PE系统下使用“开始”->"运行"中执行regedit打开的注册表编辑器不同,运行中打开的regedit是对当前运行系统(此处就是PE系统)的注册表进行编辑。

通过winPE修改系统注册表修复系统的方法

通过winPE修改系统注册表修复系统的方法

电脑就像人一样,也会出现各种问题,而解决问题最简单的方法就是直接重装系统,现在重装系统的方法有很多,不过最常用方法的应该是使用的U盘重装系统。

但是如果遇到系统瘫痪无法启动,那么就只有进入winPE系统,然后修改注册表来修复系统。

1、连接U盘启动盘与电脑,然后重启电脑,再开机时选择U盘启动,然后在U盘
软件中主菜单选择“02.启动Windows_2003PE(老机器)”,就可以进入PE系
统。

2、然后在PE系统中,点击“开始”-“运行”,在运行窗口中输入“regedit”,然后按下回车键。

3、点击HKEY_LOCAL_MACHINE,从菜单点击“文件”-“加载配置单元”,在弹出对话框的“文件类型”中选择“所有文件”找到硬盘系统中注册表保存位置,如C:\windows\system32\config\中, 选择注册表文件。

例如SYSTEM,然后在弹出的框中输入一个“项名字”,如TEST,在HKEY_LOCAL_MACHINE 下选择刚才新建的TEST,进行修改,当完成后,选择HKEY_LOCAL_MACHINE\TEST,然后从菜单点击“文件”-“卸载配置单元”,就完成了对硬盘系统的注册表修改。

这些就是通过在winPE的注册表中修改参数的方法,来达到修复系统的目的,虽然操作好像费力了些,但是效果是显而易见。

如何在Windows cmd中查看和修改注册表

如何在Windows cmd中查看和修改注册表

如何在Windows cmd中查看和修改注册表Windows操作系统中的注册表是存储系统和应用程序设置的重要数据库。

通过注册表,用户可以查看和修改系统的各种设置,以满足个性化需求或解决问题。

本文将介绍如何在Windows命令提示符(cmd)中查看和修改注册表。

一、查看注册表要查看注册表,可以使用reg命令。

在命令提示符中输入"reg query"命令,然后加上相应的参数,即可获取所需的注册表信息。

1. 查看特定键值的内容要查看特定键值的内容,可以使用"reg query"命令,并指定要查询的键值路径。

例如,要查看HKEY_CURRENT_USER键下的Control Panel键的内容,可以输入以下命令:```reg query HKEY_CURRENT_USER\Control Panel```系统将显示该键下的所有子键和值的列表。

2. 查看特定键值的详细信息如果想要获取特定键值的详细信息,可以在"reg query"命令后加上"/v"参数,并指定要查询的键值路径和键名。

例如,要查看HKEY_CURRENT_USER键下的Control Panel键的"Desktop"键值的详细信息,可以输入以下命令:```reg query HKEY_CURRENT_USER\Control Panel /v Desktop```系统将显示该键值的名称、类型和数据。

3. 导出注册表信息有时候,我们需要将注册表的某个分支导出到文件中进行备份或分析。

使用"reg export"命令可以实现这一目的。

例如,要将HKEY_CURRENT_USER键下的Control Panel键导出到名为"reg_backup.reg"的文件中,可以输入以下命令:```reg export HKEY_CURRENT_USER\Control Panel reg_backup.reg```系统将把该分支的注册表信息导出到指定的文件中。

WinPE系统修改方法

WinPE系统修改方法

WinPE系统修改方法WinPE系统修改方法大家都知道电脑系统有各种各样的系统设定,以下就是店铺分享WinPE系统修改方法,希望对大家有帮助!一、将WinPE安装至U盘深度WinPE v4.2有较为完善的安装向导,这里不做详解。

二、修改WinPE外置程序这应该是打造个性化WinPE最为重要的过程了。

WinPE v4.2的外置程序存放在U盘根目录的Programs文件夹中,文件名是Extra.WIM。

相对于其他版本的WinPE,深度WinPE v4.2将外置程序压缩在一个文件中,修改起来相对麻烦些。

首先要用到WinTool这个工具。

先将Extra.WIM备份,然后打开WinTool,选择Extra镜像,设置好挂载解开的文件夹,在右边选项处勾选可写方式挂载、自动打开目录、任务前情况信息,点击挂载映像就可以打开WIM文件并进行写入等操作了。

打开映像后,可以像在windows中操作一样,往wim文件里面添加事先准备要添加进去的程序。

注意:添加的文件应该能在WinPE 系统中运行的,这里以添加硬盘低格工具等几款实用的检测、维护工具为例。

当然,只添加文件,是不能在WinPE系统中正常运行,还要编辑文件夹中的Main.ini文件。

格式依照上面现成的改动就好了,编辑完成后别忘了保存。

编辑好后在WimT ool中点击卸载映像,软件提示是否要更新,选择是,我们的外置软件就编辑完成了。

Main.ini配置如下:三、在GRUB启动菜单中添加其他工具深度WinPE v4.2的启动菜单很简洁,如果你想添加其他工具,可以将从其他PE中剥离出来的映像文件复制到U盘根目录下的MINIPE 文件夹中,比如添加DM9.57双语版、DISKGEN磁盘分区工具、Memtest内存检测工具和GHOST11.02四个工具。

同样,添加完工具后,要编辑配置文件使之能正常使用。

深度WinPE v4.2的GRUB菜单配置文件保存在U盘根目录下的menu.dpe中,其他PE基本也在menu这个文件中,不过扩展名可能略有不同。

如何找出WinPE的注册表文件并进行修改

如何找出WinPE的注册表文件并进行修改

Windows注册表文件在哪里?如何修改注册表文件?我们知道Windows系统(无论是Windows XP还是Windows 7或是其他版本)的许多设置都是写入到注册表的。

注册表文件就像是一个数据库,存放着许多与各种应用相关的重要信息。

修改注册表可以改变Windows的许多应用。

首先的问题是:注册表文件在哪里?在网上一提及注册表文件,不少人就会自告奋勇说:“regedit.exe就是注册表文件,只要双击就可以打开”。

这是完全错误的。

regedit.exe不是注册表文件,它只是一个编辑注册表的工具,就如同我们用Office中的EXCEL.EXE打开编辑表格文件.xls文件一样,regedit.exe仅仅是一个功能简单的注册表修改工具,而且只能修改当前系统的注册表,不能修改一个未打开系统的注册表,譬如:我们要修改WinPE中打包文件WIM内的注册表,就不能使用regedit.exe来操作。

问题的关键是:注册表文件到底在哪里?答案是:注册表文件不是一个文件,而是一组文件,在\WINDOWS\SYSTEM32\CONFIG 下。

首先简单讲解下系统注册表的位置吧,这里假设系统安装在C盘,那么在C:\WINDOWS\SYSTEM32\CONFIG 下就是系统的注册表,一般情况下,这里面会有以下几个文件:Default:默认注册表文件SAM:安全账号管理(如果忘记了密码或找回密码其实就是对这个文件的操作)SECURITY:安全方面的注册表设置Software:应用软件注册表System:系统注册表具体地,系统中的windows\system32\config\SOFTWARE 文件对应[HKEY_LOCAL_MACHINE\SOFTWARE] 注册表项。

以此类推。

第二个问题是:如何修改注册表文件?现在知道了位置,那么剩下的事情就简单了,我们不仅要修改当前系统的注册表文件,还希望修改打包在其他文件中的注册表文件,譬如我们希望定制自己的Windows PE系统,修改PE中的一些信息。

WinPE怎么修复系统

WinPE怎么修复系统

:\windows\system32提取即可)、启动Ghost32恢复系统等。
完!谢谢观,转载请注明出处!
AG亚游 /AG850COM
ion\Winlogon],然后在右侧窗格新建一个名为userinit的 字符串,并赋值为“c:\windows\system32\useri
n1t.exe,”即可修复系统。 总结:这种方法还适用于那种无法借助优盘启动到PE的 电脑,因为我们是把PE装到了硬盘上。启动进入PE后, 我
们第一件应该做的事是保证能上网。因为很多需要的工 具软件可以上网下载。另外,我们还可以在PE环境下使 用杀毒软件(提示缺少DLL文件时,只要到c
使用桌面IE就可以上网了。 第五步:对注册表进行编辑修复。启动注册表编辑器, 选中[HKEY_LOCAL_MACHINE]主键,单击菜单栏的
“文件→加载配置单元”,加载故障或系统的注册表文 件c:\WINDOWS\system32\config\SOFTWARE,同时把加载 项的名称
命名为“CPCW”。依次展开 [HKEY_LOCAL_MACHINE\CPCW\Microsoft\WindowsNT\Curr entVers
WinPE怎么修复系统 系统出现故障时大家应该都会使用winpe来修复,现在就 跟着来看看吧。 先在硬盘上安装一个PE维护系统,重启电脑时
在多重启动菜单选择“WindowsPE”,系统会自动加载必 要文件并启动到PE。现在就可以利用这个PE来进行修复 操作了。 常见的一种启动故障
就可以用PE修复:一台安装WindowsXP的电脑,每次在登 录界面单击用户名进行登录时,出现“正在加载个人设 置”后却自行注销无法进入系统。修
复方法如下: 第一步:进入PE后,双击桌面“启动网络支持”,开启 PE的网络组件。这个PE已经自带不少网卡驱动,如果可 以自动安装本机网卡,返

WinPE中如何修改配置文件

WinPE中如何修改配置文件对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成RE G 文件(可以直接从XP 系统中导出,然后在其基础上修)。

在外置程序目录下有个Reg Doc.cmd,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行:则PE 加载外部配置时它会自动导入。

这是最简单的改注册表的方法。

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

这种情况就需要用原始的REG 命令来做了(就跟毛桃在REGDOC.CMD 中的做法一样),这个命令的语法比较艰涩,且注册表键值的表示方法跟REG 文件不同。

在命令提示符下通过/? 参数可以获得它的用法(中文的哦),提醒一下/? 参数是个以多层使用的,如REG /? 得到的是基本参数的说明,如用REG ADD /? 则可得到ADD 这个参数的用法……有了这个命令的基础后,我们来看看是怎么解决不定路径问题的。

在REGDOC.CMD 中有一个环境变量%TP%,代表的是REGDOC.CMD 这个文件所在的路径。

我们可以通过%TP%\..\ 表示它的上层目录,%TP%\..\..\ 表示它的上两层目录。

用此方法可以索引到外置程序目录内的所有路径,而不用考虑外置程序目录本身的绝对路径。

(还有个方法就是在WinPE.INI 中用PECMD 的REGI 命令一行行添加,这个比系统的REG 命令好理解些,同样可以用%CurDir% 环境变量来索引外置程序目录内的所有路径)直接修改的好处是启动PE 就是所需要设置,不依赖外部配置文件,PE 的加载速度也比较快,但麻烦。

修改配置文件则比较简单,但要依赖配置文件加载过程(直到加载到那些语句时才会生效),启动时需要额外的时间加载,相当于给系统打补丁去修改默认设置。

修改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的加载速度也比较快,但麻烦。

windows系统进PE挂载原系统注册表单元

windows系统进PE挂载原系统注册表单元问题:当使⽤系统出现蓝屏,重启都⽆法进⼊系统,⽆法修改注册表开启完全内存转储
针对以上问题,有两种⽅式,第⼀种重启电脑进⼊安全模式,在安全模式下修改注册表
第⼆种⽅式为使⽤U盘启动进⼊pe下,挂载原系统的注册表然后修改。

下⾯时操作
1、插⼊优盘,重启电脑,进⼊bios,修改电脑启动顺序,将优盘启动放在第⼀,保存退出
2、进⼊pe系统后,win+R运⾏命令regedit,进⼊注册表
3、选择HKEY_LOCAL_MACHINE或者HKEY_USERS项,然后选择菜单栏——⽂件——加载配置单元,选择此⽬录C:\Windows\System32\config下的SYSTEM⽂件。

C盘为原系统安装盘,如果安装在其他盘请对应选择
给新添加的⽂件重新起⼀个名字,随便
4、选择新添加的单元,找到\aaa\ControlSet001\Control\CrashControl和\aaa\ControlSet002\Control\CrashControl,将CrashDumpEnabled值改为1,保存。

5、选择aaa单元,点菜单栏——⽂件——卸载配置单元
6、重新进⼊正常启动,触发蓝屏,再进pe将蓝屏dmp取出来进⾏分析
注:win系统注册表⽂件存储在“C:\Windows\System32\config”⽂件夹,其中包括“Default”、“SAM”、“Security”(Windows 2000⽆此⽂件)、“Software”和“System”五个⽂件。

利用WINPE修改本机系统注册表

利用WINPE修改本机系统注册表(2010-12-20 19:15:38)标签:itWINPE进入后利用运行—regedit或者直接找到注册表编辑器,进入,显然打开的是WINPE的注册表信息,没关系找到HKEY_LOCAL_MACHINE并左键单击使其高亮,再点击任务栏中的文件选择“加载配置单元”在弹出的选择定位框里把路径定位到c:\windows\system32\config这样你就可以看到注册表文件的本体了(这里为windows xp系统)其中没有扩展名的,即为类型中显示“文件”的即为注册表核心文件,也就是我们要编辑的本机系统的注册表,选择你要编辑的单元,例如:SYSTEM、SOFTWARE...选择一个后会弹出让你输入项名称,这里你随便输入比如111之类的,但是切记不要和下面已有的项名称重复,这样你就能在HKEY_LOCAL_MACHINE下看到这样一个单元打开后即可对你需要修改的地方进行修改,修改完毕后,左键选中111(即你加载的)这个单元,点击任务栏上的文件,选择“卸载配置单元”,提示框里点“是”即可。

这样就能完成对本机注册表的修改。

(其实这里要不要卸载都没关系;我试过了;不卸载也是可以的)现在我们来讨论下如何进行对之前已导出注册表信息的导入,正如本人情况winlogon项目下子项颇多,不可能照着注册表信息逐条输入,而直接导入的话项目名称又不对(之前已经把项目名称改为“111”了)因此可以如下操作,以SOFTWARE为例,假如之前选择了SOFTWARE作为加载的配置单元并将其项目名称定为111,可以用记事本打开已经备份或者导出的注册表信息文件,点击任务栏里的编辑选择替换打开替换对话框后,在查找内容里输入被替换单元的名称,为了防止重复情况,最好把前后的斜杠也加进去,如果是SOFTWARE就输入:\SOFTWARE\替换栏里输入你更改后的名字比如111 你就输入:\111\ ---这些斜杠都是要的,之后最好不要选择全部替换,为了防止rp爆发碰到相同名称的目录,一个一个的替换,替换时注意所选中的高亮项目,确定是你要替换的名称再点下一个,全部替换完毕后,保存,然后双击这个已经编辑好的注册表信息文件,导入,成功后返回上面提到的卸载配置单元步骤即可,看起来有点复杂。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档