怎么增减pe里面的程序

时间:2025-01-30 01:01:52 单机游戏

在Windows PE(Pre-installation Environment)中增减程序,可以通过以下几种方法:

方法一:使用PETOOLS工具

创建PETOOLS目录

在PE的分区根目录下创建一个名为`PETOOLS`的文件夹。

配置PETOOLS.INI文件

编辑`PETOOLS.INI`文件,添加以下内容:

```ini

[PETOOLS]

SearchPath=%PETOOLS%

```

添加程序

将需要添加的程序复制到`PETOOLS`文件夹中。

在`PETOOLS.INI`文件中添加相应的`LINK`语句,例如:

```ini

[PETOOLS]

Link %PETOOLS%\Program Files\MyProgram\MyProgram.exe

```

创建快捷方式

在`PETOOLS`文件夹中创建一个批处理文件(如`SHORTCUT.BAT`),并添加以下内容:

```bat

@echo off

PUSHD %~dp0

IF NOT EXIST %USERPROFILE%\Start Menu\Programs (MD %USERPROFILE%\Start Menu\Programs)

for /f delims= %%a in ('dir /b /ad') do (

MD %%a

link %PETOOLS%\Program Files\MyProgram\MyProgram.exe %USERPROFILE%\Start Menu\Programs\MyProgram.lnk

popd

```

加载PETOOLS工具

在PE的启动菜单中添加PETOOLS工具,以便使用`PETOOLS.INI`中定义的命令。

方法二:使用WinRAR和UltraISO

解压WinPE.ISO文件

使用WinRAR打开WinPE.ISO文件,解压出里面的内容。

添加外置程序

将需要添加的程序复制到WinPE的“外置程序”目录中。

修改WinPE.INI文件

在WinPE.INI文件中添加相应的`LINK`语句,例如:

```ini

[ExternalPrograms]

MyProgram=%ProgramFiles%\MyProgram\MyProgram.exe

```

创建快捷方式

在WinPE的“外置程序”目录中创建一个批处理文件(如`SHORTCUT.BAT`),并添加以下内容:

```bat

@echo off

PUSHD %~dp0

link %ProgramFiles%\MyProgram\MyProgram.exe %USERPROFILE%\Start Menu\Programs\MyProgram.lnk

popd

```

替换原ISO镜像

使用UltraISO加载原WinPE.ISO文件,将修改后的内容替换到ISO镜像中。

方法三:使用DISM++

挂载WIM文件

使用DISM++或WimTool挂载WinPE的WIM文件。

修改WIM镜像

将需要添加的程序放在`Program Files`目录下,并在`PETOOLS.INI`文件中添加相应的`LINK`语句。

保存修改

直接保存修改后的WIM镜像文件。

替换原ISO镜像

使用UltraISO加载原WinPE.ISO文件,将修改后的WIM文件替换到ISO镜像中。

注意事项

在进行任何修改之前,请确保备份原始文件,以防意外情况发生。

修改WinPE.INI文件和创建快捷方式时,注意路径和文件名的正确性。

如果程序依赖其他文件或注册表项,请确保这些依赖项在PE环境中也能正确运行。

通过以上方法,你可以在Windows PE中轻松地添加或删除程序。选择适合你的方法进行操作即可。