注意,本贴仅适用于WindowsPE内核为1.X,即Windows XP PE、Windows 2003 PE。
在PE中加入以下五个文件并注册DLL:scrrun.dll,vbscript.dll,wscript.exe,wshext.dll,wshom.ocx,放在核心SYSTEM32下就行,外置时启动在进入桌面前复制回SYSTEM32下面也行。
需要在PECMD.ini中添加运行批处理:
@ECHO OFF PUSHD %~dp0 for %%c in (wshext.dll scrrun.dll wshom.ocx vbscript.dll) do regsvr32 /s %CD%\%%c reg add HKCR\VBSFile\Shell\Open\command /VE /D "%CD%\wscript.exe \"%%1\"" /F >nul reg add HKCR\VBSFile\Shell\Open2\command /VE /D "%CD%\wscript.exe \"%%1\"" /F >nul reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PATHEXT /t REG_SZ /d ".COM;.EXE;.BAT;.CMD;.VBS" /F >nul EXIT /B