无忧启动论坛
标题: WinPE 中的一些实用技巧问题汇总(8月6日整理更新) [打印本页]
作者: xmzhqw 时间: 2017-7-28 16:35
标题: WinPE 中的一些实用技巧问题汇总(8月6日整理更新)
本帖最后由 xmzhqw 于 2017-8-7 11:33 编辑
按:本帖的目的是:把本人在制作PE过程中,碰到过的一些自己感觉比较难的问题及其解决办法集中在一起,做个备份,同时给需要的朋友作个参考。
帖中的大部分内容并非本人原创!有的是从论坛中得到,有的是百度来的。可以说,我这是在剽窃别人的成果,但没办法,谁叫我是个菜鸟呢。
提醒:文中的代码的路径要记得修改为你自己的路径,以免出错!
另外,贴子的内容将不定期进行添加、更新。请关注 1楼 到 4楼 的内容。
希望高手们多加批评指正!谢谢。
一、修改X盘的大小问题:
许多朋友在制作修改WINPE过程中,因为添加软件的缘故,经常发现X盘不够用了。这个时候就需要我们对WINPE的X盘进行调整,那如何修改X盘的大小呢?
首先我们要清楚,NT5系列的PE和NT6系列的PE修改X盘大小的方式是不一样的。
1、修改NT5系列的X盘大小。
NT5系列的X盘大小是通过修改PECMD.INI文件来实现的。
我们首先要解开NT5PE的内核得到PECMD.INI文件。找到如下字样:
//配置文件开始
FBWF P40 L32 H96
TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
一般来说“FBWF P40 L32 H96”是在PECMD.INI文件中的最前位置的,我们比较容易找到。
FBWF这个命令就是用来设置X盘大小的。上例中:
P代表可用内存的40%;L代表最低设置为32MB;H代表最高设置为96MB,最高设置可以不超过256MB。
当然有P40 这个参数在,H 设置成512也没事,也不会出现内存用光的情况。
三个参数都可单独使用,如使用 FBWF L64 时,将不理会可用内存的大小,强制设置 64M 的 FBWF。
2、修改NT6系列的X盘大小。
方法一:挂载并修改system32\config\system
NT6系列的X盘大小一般是通过修改注册表文件来实现的。我们首先要解开NT6PE内核文件得到BOOT.WIM文件中windows文件夹下system32\config文件夹内的system文件。然后用注册表挂载system文件。
找到[HKEY_LOCAL_MACHINE\pe\ControlSet001\services\FBWF]项。
修改"WinPECacheThreshold"值。(如没有此值,要新建一个:新建dword值,名称: WinPECacheThreshold,)
其中,040 -- 64M;080 -- 128M;100 -- 256M,200是512M,400是1G…………。你可以根据自己的需要填入对应的数字。
按照自己需要填写大小
修改好后,把system文件打包进BOOT.WIM文件中,X盘就修改好了。
方法二:替换\Windows\System32\drivers\fbwf.sys和\Windows\fbwf.cfg
用附件中的 调整系统盘大小 文件夹中的文件替换即可,不多嘴了。(论坛中有好多,你搜索一下就有了)
调整系统盘大小.rar
(69.32 KB, 下载次数: 281)
二、修改开始菜单中快捷方式的问题:(修复附到开始菜单的图标)
如上图所示,我们往往在修改PE中的软件后,在开始菜单中会出现这样的界面:就是有的工具(软件)删掉或修改了位置后,开始菜单中的快捷方式就不正常了(就是没有链接了)。怎么办?
首先先要明白这个地方的文件及其注册表所在的位置:
右击不正常的快捷方式,查看它(们)的位置:正常在这几个地方:
X:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\
X:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\
当然,这只是正常的情况下,不排除其它的情况。
这个地方的对应的注册表是:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
方法一:替换法:(比较笨的方法)
如果上述2个地方有这些快捷方式文件,那么可以这样操作:进入该PE,建立相应的快捷方式,并命名为原来的名字,替换掉原来的文件即可。举个例子:如上图中有个UltraISO的快捷方式,现在变成一张白纸(表明链接失效了。),而你修改后的PE中也有UltraISO这个工具,那么,你就找到这个文件,新建一个UltraISO的快捷方式,并命名为ULTRAISO,再把这个快捷方式复制到
X:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\ 或
X:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ 覆盖掉文件。
方法二:修改注册表法:(推荐方法,确实可用)
你可能看到很多PE中都有这个文件:StartPage2.reg 。实际上,这个注册表文件就是修正这个地方的文件。StartPage2在注册表的位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
你可以按图中的做法,做一个全新的或全空的开始菜单的图标(快捷方式)。
接下来,别忘了你修改的快捷方式及保存的StartPage2.reg等文件,要封装进PE的核心文件“***.WIM”。
另外,在一些PE中,见到用 ini 或批处理等加入:(如用下面的代码,但本人测试,此法在不少PE中好象不灵)现把这些代码放在这边,大家可以测试一下。(我是测试不成功的)
- //固定到开始菜单
- EXEC =!Regedit.exe /S start.reg
- ENVI ADMINstart=%APPDATA%\microsoft\internet explorer\quick launch\user pinned\startmenu
- ENVI SYSTEMstart=X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu
- LINK %SYSTEMstart%\备份还原(Ctrl+G),%CurDir%\备份还原\品牌通备份还原.exe
- LINK %SYSTEMstart%\AIDA64全能检测,%CurDir%\硬件检测\aida64\aida64.exe
- LINK %SYSTEMstart%\NTBOOTautofix,%CurDir%\引导修复\NTBOOTautofix.exe
- LINK %SYSTEMstart%\系统密码清除器,%CurDir%\密码相关\NTPWEDIT\NTPWEDIT.EXE
- LINK %SYSTEMstart%\傲梅分区助手,%CurDir%\PartAssist\PartAssist.exe
- LINK %SYSTEMstart%\PartitionGuru,%CurDir%\PartitionGuru\PartitionGuru.exe
复制代码
方法三:由【金】提供,感谢 金 !
附到开始菜单,如果PECMD命令不行可以试试 【金】 的 startpin程序:【手工制作Win10x64_14393PE,附上CMD_PE制作教程 + 附到开始菜单程序(StartPin)】
三、把常用工具(软件)附到任务栏:
先要清楚一下“附到任务栏”的图标(快捷方式)所在的文件夹及注册表:
X:\Users\ Default \AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
接下来,按图中的说明操作:
有了上面所说到的文件(夹),接下来就是把这些文件封装到PE的核心文件“***.WIM”中的事了。因为这个已经有大量的帖子说到,就不在此重复。
另外,用下面的代码,按道理也可以的,但我测试不成功,不知原因:
PINT %Windir%\System32\notepad.exe,TaskBand
感谢 2011mtw35 的补充与说明,大家移步 7 # 看补充。
四、关于PE中外挂程序的问题:
1、PETOOLS.CMD的方法:老外挂,但方便修改,很实用
PETOOLS.rar
(1.9 KB, 下载次数: 161)
关于PETOOLS.CMD,可参考:歌理 的 全球第二发,无忧最完美的、真正单文件的PETOOLS挂载工具CMD(1227最后更新)一文
使用方法:在pecmd.ini添加以下命令:
EXEC !%SystemRoot%\system32\PETOOLS.CMD
FORX !\petools\ petools.INI,MyIni,1,LOAD %MyIni%
注意:上述命令中,PETOOLS.CMD必须放到\system32\中;
petools是外置工具的文件夹(petools名称不能更改!除非你修改了PETOOLS.CMD文件),可以放在可见的任何一个盘的根目录中(其它盘最好不要有这个文件夹名,否则可能异常。);
petools.INI为petools中的文件(petools.INI名称可自己改),其作用就是在桌面或开始菜单中建立各个外置工具的快捷方式。举个例子:
LINK %desktop%\SkyIAR,%ProgramFiles%\Tools\SkyIAR.exe
LINK %Programs%\磁盘管理\导入SkyIAR驱动,%ProgramFiles%\Tools\SkyIAR.exe
值得一提的是,在外置工具中,可以是未压缩的各个软件,也可以经过压缩处理的WIM文件、IMG文件,还可以是7zip的压缩文件等。但经过压缩的文件,是必须先经过解压之类的动作,再运行其中的INI文件,以建立相应的快捷方式。下面以7Z为例作个说明:
exec !%SystemRoot%\system32\7Z.EXE x "%CurDir%\PeSoft.7z" -o%Systemdrive%\ PeSoft\ (把petools文件夹中的PeSoft.7z先解压到系统盘的PeSoft文件夹中)
LOAD %Systemdrive%\ PeSoft\ petools.INI(就是运行PeSoft.7z中的petools.INI,建立相应的快捷方式)
上述命令前提是system32中必须有7zip的主要部件,如7z.dll、7z.exe、7-zip.dll等(就是要提前把这些文件复制到system32),或者增加一条命令:FILE %ProgramFiles%\7zip\*.*=>%SystemRoot%\system32\ (就是把7zip复制到system32中。)
另外,有些PE喜欢把外置程序释放到虚拟盘(如Y盘等),个人感觉作用不是很明显,而且还牵扯到怎样建立虚拟盘的问题,在此不作介绍了。
至于怎样外挂WIM文件,请参考:2010khmsoft 的 WIN7PE外挂程序包OP.WIM的方法 和 给大家发个WIN7PE系统下外挂程序的批处理文件
2、Sh.exe的方法:新外挂。
这个外挂程序我是在fish2006的PE中首先看到的,然后在康家庄的PE中也有,其它的PE比较少人用。试了一下,个人感觉是不错,但修改或添加比较麻烦,所以就不专注于这个了。有兴趣的可以下载fish2006的PE研究研究,也可以参考fish2006的这篇文章[发布] [2016.02.06 DYY8-Dism10586版]俄文版+系统汉化+中文应用程序的多功能WIN8.1PE... 。里面有详细介绍,我就不多嘴了。
推荐一个作品:易广白 石破天惊 支持vm虚拟机的全能型 win10pe x64 ,这个作品应该不错。
五、设置文件关联代码:
★★★下列代码只是提供一个方法,具体使用还要修改下列代码中的文件路径。
●●●INI文件的“文件关联”代码:
//以下是注册GHO文件关联
- REGI $HKCR\.gho\=Ghost
- REGI $HKCR\Ghost\=Ghost 镜像文件
- REGI $HKCR\Ghost\shell\open\command\="%CurDir%\Ghost\GhoExp.exe" "%%1"
复制代码关联注册WCS及INI右键 : PECMD.ini添加 CALL RegWCS
- ////////// 关联注册WCS及INI右键 //////////
- _SUB RegWCS
- ENVI PECMD=PECMD.EXE
- IFEX %SystemRoot%\SYSTEM32\PECMD.NTR ENVI PECMD=PECMD.NTR
- REGI HKCR\.ntr\=exefile
- REGI HKCR\.nte\=exefile
- REGI HKCR\.ntx\=exefile
- REGI HKCR\.wcs\=wcsfile
- REGI HKCR\.wce\=wcsfile
- REGI HKCR\.wcx\=wcsfile
- REGI HKCR\wcsfile\=WCS 脚本文件
- REGI HKCR\wcsfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
- REGI HKCR\wcsfile\shell\open\command\=%PECMD% LOAD "%L"
- REGI HKCR\.wcz\=wczfile
- REGI HKCR\wczfile\=WCS 脚本文件
- REGI HKCR\wczfile\DefaultIcon\=%SystemRoot%\SYSTEM32\%PECMD%,0
- REGI HKCR\wczfile\shell\open\command\=%PECMD% LOAD "%L"
- REGI HKCR\inifile\shell\PECMD\=用PECMD运行
- REGI HKCR\inifile\shell\PECMD\command\=%PECMD% LOAD "%L"
- REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PATHEXT=.COM;.EXE;.NTR;.NTE;.NTX;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.WCS;.WCE;.WCX;.WCZ
- _END
复制代码●●● CMD格式的“文件关联”代码:
pecmd 怎么与wcs 文件关联?
- reg add "HKLM\SOFTWARE\Classes\.wcs" /f /ve /t REG_SZ /d "wcsfile"
- reg add "HKLM\SOFTWARE\Classes\wcsfile" /f /ve /t REG_SZ /d "WCS 脚本文件"
- reg add "HKLM\SOFTWARE\Classes\wcsfile\DefaultIcon" /f /ve /t REG_SZ /d "%SystemRoot%\SYSTEM32\PECMD.EXE"
- reg add "HKLM\SOFTWARE\Classes\wcsfile\shell\open\command" /f /ve /t REG_SZ /d "%SystemRoot%\SYSTEM32\PECMD.EXE LOAD "%%L""
复制代码一些常用软件的CMD关联代码:
- @echo off
- PUSHD %~dp0
- SET CurDir=%CD%
- PATH "%WINDIR%\SYSTEM32"
- reg add "HKCR\.pdf" /f /ve /t REG_SZ /d "FoxitReader.Document"
- reg add "HKCR\.pdf" /f /v "Content Type" /t REG_SZ /d "application/pdf"
- reg add "HKCR\FoxitReader.Document\DefaultIcon" /f /ve /t REG_SZ /d "%CurDir%\Others\FoxitReader.exe"
- reg add "HKCR\FoxitReader.Document\shell\open\command" /f /ve /t REG_SZ /d "%CurDir%\Others\FoxitReader.exe %%1"
- reg add "HKCR\.gho" /f /ve /t REG_SZ /d "ghost 映像"
- reg add "HKCR\.gho" /f /v "Content Type" /t REG_SZ /d "application/gho"
- reg add "HKCR\ghost 映像\DefaultIcon" /f /ve /t REG_SZ /d "%CurDir%\Ghost\GhostExp.exe"
- reg add "HKCR\ghost 映像\shell\open\command" /f /ve /t REG_SZ /d "%CurDir%\Ghost\GhostExp.exe %%1"
- rem 关联fba&mod
- reg add "HKLM\SOFTWARE\Classes\.fba\shell\open\command" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe" "%%1""
- reg add "HKLM\SOFTWARE\Classes\.fba\DefaultIcon" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe"
- reg add "HKLM\SOFTWARE\Classes\.fba\shell\用fbinstTool解包\command" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe" "export" "%%1""
- reg add "HKLM\SOFTWARE\Classes\.mod\shell\open\command" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe" "%%1""
- reg add "HKLM\SOFTWARE\Classes\Directory\shell\打包为grub4dos模块文件\command" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe" "mod" "%%1""
- reg add "HKLM\SOFTWARE\Classes\Directory\shell\用fbinstTool打包\command" /f /ve /t REG_SZ /d ""%CurDir%\Others\FbinstTool.exe" "%%1""
- reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /f /v "GlobalAssocChangedCounter" /t REG_DWORD /d 65
- reg add "HKCR\.wim" /f /ve /t REG_SZ /d "Wim映像文件"
- reg add "HKCR\.wim" /f /v "Content Type" /t REG_SZ /d "application/Wim映像文件"
- reg add "HKCR\Wim映像文件\DefaultIcon" /f /ve /t REG_SZ /d "%CurDir%\wimtool\Wim.ico"
- reg add "HKCR\Wim映像文件\shell\open\command" /f /ve /t REG_SZ /d "%CurDir%\wimtool\wimtool.exe %%1"
- REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%"
- reg add "HKCR\iso映像文件\DefaultIcon" /f /ve /t REG_SZ /d "%CurDir%\Ultraiso\UltraISO.ico"
- REG ADD HKCR\UltraISO\shell\open\command /ve /t REG_SZ /d ""%CurDir%\Ultraiso\UltraISO.EXE" ""%%1" /f>NUL
- REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /v DefViewer /t REG_SZ /d "%SystemRoot%\system32\NOTEPAD.EXE" /f>NUL
- ftype UltraISO="%CurDir%\Ultraiso\ultraiso.exe" "%%1"
- assoc .iso=UltraISO
- assoc .bin=UltraISO
- assoc .isz=UltraISO
- assoc .cue=UltraISO
- assoc .mds=UltraISO
- assoc .mdf=UltraISO
- assoc .nrg=UltraISO
- assoc .img=UltraISO
- assoc .ima=UltraISO
- regsvr32 /s "%CurDir%\Ultraiso\isoshl64.dll" ;;32位与64位的不一样,这是64位的,32位的应是:isoshl.dll
- cd drivers
- isocmd.exe -number 1
- isocmd.exe -i
复制代码 TTPlayer单文件_自动关联批处理
- @echo off
- color 2f
- PUSHD %~dp0
- ftype TTPlayer="C:\Program Files (x86)\TTPlayer\TTPlayer.exe" "%%1"
- assoc .mp3=TTPlayer
- assoc .aa=TTPlayer
- assoc .aac=TTPlayer
- assoc .ac3=TTPlayer
- assoc .cda=TTPlayer
- assoc .cue=TTPlayer
- assoc .mid=TTPlayer
- assoc .midi=TTPlayer
- assoc .ape=TTPlayer
- assoc .mac=TTPlayer
- assoc .mp3pro=TTPlayer
- assoc .mpc=TTPlayer
- assoc .ra=TTPlayer
- assoc .wma=TTPlayer
- assoc .mpc=TTPlayer
- assoc .m3u=TTPlayer
- assoc .ttbl=TTPlayer
- assoc .ttpl=TTPlayer
- regedit /s .\TTPlayer.reg ;;TTPlayer.reg的代码见下面
复制代码- ;;TTPlayer.reg
- Windows Registry Editor Version 5.00
- [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wma\UserChoice]
- [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\UserChoice]
- [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mid\UserChoice]
- [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\..m3u\UserChoice]
复制代码 ●●● REG格式的“文件关联”代码:- Windows Registry Editor Version 5.00
- ;ULTRAISO
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso\OpenWithList]
- "a"="ULTRAISO.EXE"
- "MRUList"="a"
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso\UserChoice]
- "Hash"="40RvxNG5ibM="
- "ProgId"="Applications\\ULTRAISO.EXE"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\ULTRAISO.EXE\shell\open\command]
- @=""x:\\Program Files\\ULTRAISO\\ULTRAISO.EXE" "%1""
- [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
- "UserName"="Guanjiu"
- [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
- "Registration"="95b2e8c5a08aaff1d1a6e0c6ade69ab7"
- ;WimTool
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wim\OpenWithList]
- "a"="WimTool.EXE"
- "MRUList"="a"
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wim\UserChoice]
- "ProgId"="Applications\\WimTool.EXE"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\WimTool.EXE\shell\open\command]
- @=""x:\\Program Files\\WimTool\\WimTool.EXE" "%1""
复制代码另外,许多供PE专用的软件本身就带有关联的代码,直接引用的。只要在增加相应的代码就行了。如:
EXEC!%ProgramFiles%\Imagine\setup.cmd
EXEC!%ProgramFiles%\7-zip\setup.cmd
EXEC!%ProgramFiles%\WinRAR\WinRAR.CMD
DEVI %ProgramFiles%\WinRAR\WinRAR.inf
EXEC%SystemDrive%\Program Files\Imagine\Imagine.exe /regcontextmenu /regiser/assocext
PotPlayerMini64.exe /RegisterAll (关联PotPlayer, CMD格式,注意文件路径)
本文Word文档及相关工具下载:
作者: xmzhqw 时间: 2017-7-28 16:35
本帖最后由 xmzhqw 于 2017-8-7 10:58 编辑
WinPE 中的一些技巧问题汇总(续一)
六、设置文件右键代码:
★★★ 增加【用Makecab压缩】:
需要把makecab.exe复制到System32,然后用下面批处理代码
- rem 右键MakeCab、Expand
- reg add "HKLM\SOFTWARE\Classes\*\shell\Makecab" /f /ve /t REG_SZ /d "用 Makecab 压缩"
- reg add "HKLM\SOFTWARE\Classes\*\shell\Makecab\command" /f /ve /t REG_SZ /d "makecab.exe /D CompressionType=LZX /D CompressionMemory=21 /D Cabinet=ON /D Compress=ON "%%1""
- reg add "HKLM\SOFTWARE\Classes\*\shell\expand" /f /ve /t REG_SZ /d "用 Expand 解压"
- reg add "HKLM\SOFTWARE\Classes\*\shell\expand\command" /f /ve /t REG_SZ /d "expand.exe -r "%%1""
复制代码 ★★★ 增加【GoHash MD5码检测】:
需要把gohash.exe复制到System32,然后用下面REG代码
- Windows Registry Editor Version 5.00
- ;GoHash
- [HKEY_CLASSES_ROOT\*\shell\Hash...]
- "icon"="gohash.exe"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Hash...\Command]
- @=""X:\\Windows\\System32\\GoHash.exe" "%1""
- [HKEY_CURRENT_USER\SOFTWARE\GoHash]
- "UserSetting"=dword:000007ee
复制代码 ★★★ 增加【用记事本打开】:REG代码:
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\*\shell\用记事本打开]
- @="用记事本打开"
- [HKEY_CLASSES_ROOT\*\shell\用记事本打开\command]
- @="notepad.exe %1"
复制代码 CMD代码:
reg add "HKCR\*\shell\用"记事本"打开(&N)\command" /f /ve /t REG_SZ /d "notepad.exe %%1"
★★★ 增加【DLL OCX 右键注册与反注册】:
- Windows Registry Editor Version 5.00
- ; Add register / unregister to the context menu for .ocx files
- [HKEY_CLASSES_ROOT\.ocx]
- @="ocxfile"
- [HKEY_CLASSES_ROOT\ocxfile]
- @="OCX"
- [HKEY_CLASSES_ROOT\ocxfile\Shell\进行注册\command]
- @="regsvr32.exe "%1""
- [HKEY_CLASSES_ROOT\ocxfile\Shell\取消注册\command]
- @="regsvr32.exe /u "%1""
- ;---------------------------------------------------------------------------------------------------------------------------
- ; Add register / unregister to the context menu for .dll files
- [HKEY_CLASSES_ROOT\.dll]
- "Content Type"="application/x-msdownload"
- @="dllfile"
- [HKEY_CLASSES_ROOT\dllfile]
- @="Application Extension"
- [HKEY_CLASSES_ROOT\dllfile\Shell\进行注册\command]
- @="regsvr32.exe "%1""
- [HKEY_CLASSES_ROOT\dllfile\Shell\取消注册\command]
- @="regsvr32.exe /u "%1""
复制代码 ★★★ 增加【获取完全控制权】:
- Windows Registry Editor Version 5.00
- ; 成为管理员,并要求完全访问
- [HKEY_CLASSES_ROOT\*\shell\runas]
- @="获取完全控制权"
- "NoWorkingDirectory"=""
- [HKEY_CLASSES_ROOT\*\shell\runas\command]
- @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
- "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
- [HKEY_CLASSES_ROOT\Directory\shell\runas]
- @="获取完全控制权"
- "NoWorkingDirectory"=""
- [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
- @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
- "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
复制代码
七、文件快捷键设置:
//设置热键
HOTK #112,PECMD.EXE `F1 帮助
HOTK #120,PECMD EXEC!X:\windows\SYSTEM32\KILLEP.CMD `F9 刷新系统
HOTK #121,PECMD EXEC !X:\WINDOWS\SYSTEM32\CLEANTEMP.CMD `F10 清理
HOTK #122,PECMD EXEC %CurDir%\WINSNAP\WINSNAP.exe `F11 截图
HOTK CTRL + #0x47,EXEC %CurDir%\ghost\CGI.exe ` CTRL +G CGI
HOTK CTRL +Alt+ #0x41,EXEC %CurDir%\ghost\CGI.exe ` CTRL +Alt+A CGI
HOTK CTRL +Alt+ #0x4D,EXEC %CurDir%\ghost\CGI.exe ` CTRL +Alt+M CGI
G = 0x47 H = 0x48 I = 0x49 J = 0x4A K = 0x4B L = 0x4C M = 0x4D
八、安装(修改、修复)输入法:
●●● 安装极点五笔:(很多PE都用这个输入法,确实好用)
//启动项(三种代码,任取其一)
INI: RUNS %SystemRoot%\System32\ctfmon.exe,输入法指示器
CMD: regadd HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v"ctfmon.exe" /t REG_SZ /d "X:\WINDOWS\system32\ctfmon.exe"/f
REG:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
" ctfmon.exe "=" X:\WINDOWS\system32\ctfmon.exe"
EXEC%SystemDrive%\Program Files\FREEWB\registry.exe /s
LOAD%ProgramFiles%\FREEWB\install.ini
★★★ 增加王码五笔和智能ABC,并且开机输入法指示器自动启动(请把WINABC.CWD WINABC.IME WINABC.OVL WINWB86.IME Internat.exe INDICDLL.DLL加入system32)
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\_default\Keyboard Layout\Preload]
- "1"="00000804"
- "2"="E0040804"
- "3"="E0100804"
- [HKEY_LOCAL_MACHINE\_software\Microsoft\Windows\CurrentVersion\Run]
- "internat"="internat.exe"
- [HKEY_LOCAL_MACHINE\_setuphiv\ControlSet001\Control\Keyboard Layouts\00000409]
- "Layout File"="KBDUS.DLL"
- "Layout Text"="US"
- "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5000"
- [HKEY_LOCAL_MACHINE\_setuphiv\ControlSet001\Control\Keyboard Layouts\00000804]
- "Layout File"="KBDUS.DLL"
- "Layout Text"="中文 (简体) - 美式键盘"
- "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5072"
- [HKEY_LOCAL_MACHINE\_setuphiv\ControlSet001\Control\Keyboard Layouts\E0040804]
- "Layout File"="kbdus.dll"
- "Layout Text"="中文 (简体) - 智能 ABC"
- "IME File"="winabc.ime"
- [HKEY_LOCAL_MACHINE\_setuphiv\ControlSet001\Control\Keyboard Layouts\E0100804]
- "IME file"="WINWB86.IME"
- "Layout File"="kbdus.dll"
- "Layout Text"="王码五笔型输入法86版"
复制代码
●●● 修改默认输入法:
方法一:挂载注册表,修改默认输入法(不会挂载的自己百度一下,很多的)
在HKEY_LOCAL_MACHINE中挂载 \Windows\System32\config\DEFAULT ,定位到
\HKEY_LOCAL_MACHINE\11111111111111\Keyboard Layout\Preload(11111111111111及图中的22222222222是我随意输入的名称,你可以改的)
修改右边窗口中的“1”“2”“3”的输入法代码,第一个就是默认输入法。
具体输入法的代码参考后面。
●●● 输入法的代码:
00000409 美国英语
00000804 中文(简体)-美式键盘
E00E0804 微软拼音输入法
E00C0804 表形码输入法
E0050804 区位码输入法
E0040804 智能ABC输入法
E0030804 郑码输入法
E0020804 双拼输入法
E0010804 全拼输入法
E0100804 王码五笔型输入法86版
E0110804 王码五笔型输入法98版
E0200804 紫光拼音输入法
E0830804 智能陈桥输入平台
E0840804 极点五笔
e0200804 极品五笔
方法二:后期用注册表文件导入:代码如下(供参考)
[HKEY_LOCAL_MACHINE\_default\Keyboard Layout\Preload]
"1"="00000804"
"2"="E0040804"
"3"="E0100804"
●●● 推荐 金 [发布] 【金】[06-03更新] 搜狗拼音、搜狗五笔输入法。PE专用单文件版 帖子中有提供安装方法及说明。
可选择单独安装一种词库,参数见下列示例(帖子中提供安装方法)
搜狗五笔PECMD安装示例:
EXEC X:\Program Files\搜狗五笔V2.1PE.exe //安装五笔拼音混合输入
EXEC X:\Program Files\搜狗五笔V2.1PE.exe 1 //安装五笔词库,不能打拼音
EXEC X:\Program Files\搜狗五笔V2.1PE.exe 2 //安装拼音词库,不能打五笔
搜狗拼音输入法注意事项:8PE必须在Ctfmon加载前安装完毕!!!,7和10不需要直接exec 运行即可
PECMD脚本示例:
EXEC =X:\Program Files\搜狗拼音V6.5PE.exe
EXEC ctfmon.exe
下接三楼===>>>>>> 3#
作者: xmzhqw 时间: 2017-7-28 16:35
本帖最后由 xmzhqw 于 2017-8-7 11:12 编辑
WinPE 中的一些实用技巧问题汇总(续二)
九、PECMD.INI 中常用的代码备份专用
作者: xmzhqw 时间: 2017-7-28 16:35
本帖最后由 xmzhqw 于 2017-8-3 19:10 编辑
当前困惑求解:
作者: 青青草 时间: 2017-7-28 16:42
很不错!方便菜鸟!顶一个!
作者: 2011mtw35 时间: 2017-7-28 17:41
够详细,这些我都修改过
作者: 2011mtw35 时间: 2017-7-28 17:45
10的PE任务栏我一般使用命令实现的,但有时不可以的,这个好像是pecmd.exe的问题,
建议更新到最新版本,试试在pecmd.ini添加以下命令,在8和10都可以的。
1、
EXEC =!X:\EXPLORER.EXE PINT %ProgramFiles%\软件\图片工具\WinSnap.exe,TaskBand
EXEC =!X:\EXPLORER.EXE PINT %WinDir%\Explorer.exe, TaskBand
EXEC =!X:\EXPLORER.EXE PINT %ProgramFiles%\Internet Explorer\iexplore.exe,TaskBand
2、
以 Explorer.exe 及 regedit.exe 為例 :
FILE %Windir%\system32\PECMD.EXE=>%tmp%\Explorer.EXE
EXEC =!%tmp%\Explorer.EXE PINT %WinDir%\Explorer.exe, TaskBand
EXEC =!%tmp%\Explorer.EXE PINT %WinDir%\regedit.exe, TaskBand
作者: 金 时间: 2017-7-28 17:53
1、修改NT5系列的X盘大小。
这点要说明下不是所有03/xp都是修改fbwf命令的,例如我最近把IS_内核改为WIM。就把里面的Fwbf驱动替换了,替换这个驱动后是要在注册表修改才能使X盘大小改变 此时fbwf命令已经无效了。具体两个测试下就知道那个可以那个不可以,多个方法不为过。嘻嘻
如有说错,勿怪小弟
作者: xmzhqw 时间: 2017-7-28 18:05
谢谢了!NT5的基本上不会再去碰了,就是看到搜集一下。你的方法肯定可行的。
作者: xmzhqw 时间: 2017-7-28 18:07
谢谢!有时间试试你的方法。
作者: 金 时间: 2017-7-28 19:37
附到开始菜单,如果PECMD命令不行可以试试我的 startpin程序,http://wuyou.net/forum.php?mod=v ... d=388272&extra=
作者: xmzhqw 时间: 2017-7-30 14:46
更新了,增加外挂问题
作者: FateRover 时间: 2017-7-30 16:47
我等需要的就是这种。有个问题。我的电脑右键 -管理 提示computermanage.link丢失,然而去 启动 文件夹看是存在的,只不过是显示的管理。这难道是注册表丢了?
作者: xmzhqw 时间: 2017-7-30 17:32
computermanage.link 本来就是计算机管理啊?还有,启动文件夹本来应该是空的。我还是不太明白你的意思,能不能截个图?
作者: 金 时间: 2017-7-30 18:12
不用这个快捷方式也可以,在注册表改下。
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command\” 下的默认改成 "MMC.EXE %SystemRoot%\system32\compmgmt.msc"
作者: 泰立信 时间: 2017-7-31 09:25
能够归纳整理到一个帖子方便大家学习交流,非常好!
作者: bubuwo 时间: 2017-7-31 09:31
PETOOLS.INI 分为2部分:explorer启动之前做事情和启动之后做事情
作者: 浮华尽褪 时间: 2017-7-31 13:41
学习了,感谢大神
作者: xmzhqw 时间: 2017-7-31 14:11
我也注意到了这个。但不明白它为什么要分2次?一次执行就是不行(印象中好象不行。)
作者: FateRover 时间: 2017-7-31 23:05
本帖最后由 FateRover 于 2017-7-31 23:09 编辑
这是个ramos,我的电脑右键其他菜单都好用,只有管理这一项报错,似乎是注册表的问题
作者: xmzhqw 时间: 2017-8-1 10:01
按15楼 金 的方法无法解决吗?
作者: xmzhqw 时间: 2017-8-1 12:53
这个快捷方式很可能是后期写上去的,查一查PE中相关的REG CMD 之类的(也就是可以写入注册表的文件),是否有建议这个快捷方式的命令在内。
作者: xmzhqw 时间: 2017-8-1 15:51
问一下:你是用什么软件录制的?好象效果不错啊。我一直找不到好用的录屏工具,能不能给我一下?谢谢。
作者: FateRover 时间: 2017-8-2 17:14
我猜到可能是注册表丢了。所以也搜了搜编辑非本机的注册表,然后解开wim,给他填进去。好像reg shop可以做到。
录屏用的licecap还是gifcam忘了。选30帧就行。在pe
下录了,用pe
集成的工具看是花屏的在正常系统看就正常了。
作者: xmzhqw 时间: 2017-8-4 10:12
今天增加了设置文件关联代码,欢迎指正!
作者: zzwy 时间: 2017-8-4 10:57
谢谢!收藏备用。
作者: FateRover 时间: 2017-8-4 15:38
本帖最后由 FateRover 于 2017-8-4 15:54 编辑
看来注册表文件 比较重要啊。许多设置都是通过注册表实现的。奈何论坛里关于注册表的详解好像还是xp时代的,希望有人整理下7/8/10 个性化的设置对应的注册表位置。
比如 文件排列方式,分组依据之类的。
ps:删除文件 显示确认对话框在注册表哪个位置,pe下进行删除文件 ,这个还是显示出来的比较好,防止手贱
接上一个右键问题,如何将修改好的pe的注册表文件导出替换wim里面的?
晚上搜了下似乎是system32/config 里面的文件,用regworkshop导出修改好的配置单元 提示我没权限
作者: zhoubin 时间: 2017-8-4 16:38
感谢整理,谢谢!!!
作者: wych12 时间: 2017-8-4 16:52
感谢分享!!!
作者: DILLION99 时间: 2017-8-4 17:12
谢谢分享
作者: xmzhqw 时间: 2017-8-4 17:23
比较简单的办法就是用代码。比如:你reg shop导出的REG文件为01.REG,在PECMD.INI中导入01.REG。
作者: tegl 时间: 2017-8-4 17:50
感谢分享宝贵经验
作者: sd3166 时间: 2017-8-4 18:16
很不错哦。 谢谢分享!!!!!!!
作者: sx3k 时间: 2017-8-4 18:26
感谢楼主的分享,,,,,,,,,,,,,,,,,,,,,,
作者: 898756744 时间: 2017-8-4 18:42
感谢分享经验!
作者: 898756744 时间: 2017-8-4 18:42
感谢分享经验!
作者: liguoyu 时间: 2017-8-4 19:36
谢谢分享
作者: lgylgyxy 时间: 2017-8-4 20:16
谢谢提供
作者: dddren 时间: 2017-8-5 07:15
学习学习。谢谢分享!
作者: chsfly 时间: 2017-8-5 07:34
看不懂,太高深
作者: VIIs 时间: 2017-8-5 09:48
mark
作者: jianglonger 时间: 2017-8-5 11:44
学习一下谢谢
作者: yb96605 时间: 2017-8-5 19:46
好东西,学习了
作者: 大悍虎 时间: 2017-8-5 20:48
请給看看内含谢谢——
作者: xmzhqw 时间: 2017-8-6 10:03
今天再次更新:增加了输入法的安装、修改等方法,代参考
作者: 俊采星驰 时间: 2017-8-6 10:32
真是用心了
作者: tonywong 时间: 2017-8-6 11:51
收藏学习备用
作者: 一线天 时间: 2017-8-6 12:13
整理不易。
作者: 青青草 时间: 2017-8-6 17:08
谢谢分享!
作者: xirch 时间: 2017-8-6 20:49
谢谢分享!!!
作者: 2012zsw 时间: 2017-8-7 09:33
谢谢老师
作者: whyme22 时间: 2017-8-7 09:50
有劳大师了 要是早看到大师的帖子 就不用费这么大劲折腾了
作者: FateRover 时间: 2017-8-22 16:27
系统的默认声音大小在注册表里什么位置 初始67% ,太大了,会爆炸啊
作者: wsgdmzr 时间: 2018-3-19 21:43
希望大神继续分享下去,支持。
作者: foer 时间: 2018-3-22 09:34
谢谢分享
作者: 为你一人 时间: 2018-3-28 19:47
很给力
作者: 176773335 时间: 2018-3-28 20:50
好资料!
作者: 如果爱还在这里 时间: 2018-4-3 13:15
好
作者: 2012fang_song 时间: 2018-4-8 09:18
xxxxxxxxxxxxxxxxxxx
作者: 依然是春天 时间: 2018-4-8 09:35
学习了。
作者: 2012zoudp 时间: 2018-4-8 09:55
谢谢大侠分享!!
作者: 2011qdyh 时间: 2018-4-8 10:53
非常好!谢谢楼主。
作者: 2011fy 时间: 2018-4-8 12:02
谢谢老师分享
作者: vuthang12345 时间: 2018-4-10 12:37
thank you
作者: xq8751 时间: 2018-4-15 09:20
感谢整理,谢谢分享!!!
作者: holts 时间: 2018-4-15 09:42
dddddddddddddddddddddddddd
作者: snoopy 时间: 2018-4-15 10:13
方便菜鸟!顶一个!
作者: snoopy 时间: 2018-4-15 10:13
方便菜鸟!顶一个!
作者: xinyue8801 时间: 2018-4-16 16:01
WinPE 中的一些技巧问题汇总
作者: Loongtze 时间: 2018-4-16 20:54
精彩。谢谢分享。
作者: 2012doberman 时间: 2018-4-16 22:00
Thank You!
作者: tzxwd 时间: 2018-4-19 22:51
谢谢分享,收藏了
作者: 675536579 时间: 2018-5-17 11:22
666我是来学习的
作者: tipsychin 时间: 2018-5-28 22:34
真好,讲解的真是详细啊
作者: gaoping 时间: 2018-6-1 12:08
WinPE 中的一些实用技巧
作者: 2012zhd 时间: 2018-6-6 20:57
再来学习一下。
作者: wyzhanghao 时间: 2018-6-18 16:20
看看学学
作者: 依然是春天 时间: 2018-6-18 17:02
学习,多谢楼主
作者: 1024782496 时间: 2018-6-22 21:35
谢谢分享
作者: 蓝色小斌 时间: 2018-7-1 07:20
需要的就是这个,感谢分享
作者: tyc600 时间: 2018-7-13 19:56
谢谢楼主!!!!!
作者: tyc600 时间: 2018-7-13 19:56
谢谢楼主!!!!!
作者: 2012haigelisi 时间: 2018-7-16 07:15
好吗,您都会呀
作者: jintangwan 时间: 2018-8-23 10:18
学习一下,谢谢分享
作者: a505108 时间: 2018-8-23 10:42
谢谢分享。
作者: 熄灭的烟 时间: 2018-8-25 17:27
看看OK不OK
作者: 2012abc0220 时间: 2018-8-26 11:38
查看下载地址
作者: shuren 时间: 2018-9-1 09:44
精华资料,多谢分享
作者: 说多都是泪 时间: 2018-9-2 00:40
看看
作者: 879792799 时间: 2018-9-2 06:37
6666666666666666666
作者: 879792799 时间: 2018-9-2 06:37
6666666666666666666
作者: sky001 时间: 2018-9-2 10:56
谢谢楼主!!!!!
作者: 6789thensusi 时间: 2018-9-2 11:54
谢谢,来学习。
作者: 2011mtw35 时间: 2018-9-2 12:37
二、修改开始菜单中快捷方式的问题:(修复附到开始菜单的图标)
-------------------------------------------
其实这只是其中的方法,我碰到过不是在注册表里面的PE。
可以更新给小白看。
方法三:
1、解压WINM,搜索PE的中的123.REG和456.CMD文件,打开就可以看到开始菜单的快捷图标注册表
在里面,就算进入PE重新创建快捷图标也没用。
2、解决办法就是在123.REG或456.CMD里面删除StartPage2注册表值,然后挂载注册表default,
删除StartPage2才可以,简单来说就是双注册表实现的。
3、重新进入PE创建快捷方式,备份注册表出来,然后打包到内核就可以了。
作者: rob0tom 时间: 2018-9-2 14:08
写的很有帮助
作者: 2013koko 时间: 2018-9-2 22:40
无私分享,顶!
作者: wxgx 时间: 2018-9-3 08:36
感谢分享!
作者: 80500 时间: 2018-9-22 00:31
thanks ,good
作者: passat 时间: 2018-9-22 08:18
经典的教程
作者: wu283102983 时间: 2018-10-1 09:56
谢谢
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) |
Powered by Discuz! X3.3 |