|
本帖最后由 610644034 于 2021-2-12 20:53 编辑
winpeshl.ini文件
[LaunchApps]
X:\windows\System32\WScript.exe,"X:\系统初始化.vbs"
X:\windows\explorer.exe
... 多一些 explorer.exe
系统初始化.vbs 文件
MoveFile "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll" , "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll--"
RunBatFile "X:\Windows\System32\wpeinit.exe" , 0 , 0
RunBatFile "X:\Windows\explorer.exe" , 0 , 0
RunBatFile "X:\系统初始化.bat" , 0 , 1
MoveFile "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll--" , "X:\Windows\System32\windows.immersiveshell.serviceprovider.dll"
wscript.quit
'==============================================================================================================================
'移动一个文件
Sub MoveFile( ByVal I_EsiFile , ByVal I_EdiFile )
on error resume next
Dim t_fso
Set t_fso = CreateObject("Scripting.FileSystemObject") 'vbs 文件系统对象
t_fso.getfile( I_EsiFile ).copy( I_EdiFile )
t_fso.getfile( I_EsiFile ).attributes = 0
t_fso.getfile( I_EsiFile ).delete
End Sub
'==============================================================================================================================
'运行BAT文件 参数 bat文件 , 是否显示CMD窗口 0隐藏 1显示 ,是否等待结束0不等待 1等待结束
Sub RunBatFile( ByVal I_BatFile , I_Show , I_Wait )
'on error resume next
WScript.CreateObject ("WScript.Shell").run """" & I_BatFile & """" , I_Show , I_Wait
End Sub
'==============================================================================================================================
系统初始化.bat 文件
@echo off
setlocal enabledelayedexpansion
::CMD窗口字体绿色
title %~n0
color 0a
echo.
echo.
echo PE 系统正在个性化初始化设置 请稍等 确勿关闭......
echo.
(
cd "X:"
start X:\Windows\System32\ctfmon.exe
X:\系统初始化\DWM开启任务栏透明.bat
X:\系统初始化\目录不显示文件缩略.bat
X:\系统初始化\一键清理空驱动器.bat
X:\系统初始化\删除桌面右键个性化设置.bat
X:\系统初始化\删除桌面右键显示设置.bat
X:\系统初始化\勾选始终在任务栏显示所有图标和通知.bat
X:\系统初始化\去除快捷方式图标上的小箭头.bat
X:\系统初始化\文件右键菜单中加上记事本打开.bat
X:\系统初始化\文件和文件夹显示设置.bat
X:\系统初始化\文件夹默认显示中等图标.bat
X:\系统初始化\桌面右键电源.bat
X:\系统初始化\桌面图标显示.bat
X:\系统初始化\添加我的电脑右键菜单.bat
X:\系统初始化\清除远程操作注册表的路径.bat
X:\系统初始化\目录右键打开命令行.bat
X:\系统初始化\目录文件右键获取管理员权限.bat
X:\系统初始化\设置任务栏按钮从不合并.bat
X:\系统初始化\设置微软输入法切换中英文为Ctrl键.bat
X:\系统初始化\设置文件右键管理员运行菜单.bat
X:\系统初始化\设置这台电脑不显示驱动器上面的所有文件夹.bat
X:\系统维护脚本工具\目录挂载为可用盘符.bat "*"
X:\系统维护脚本工具\目录扫描工具.bat "*"
X:\系统安装工具\BCDEdit启动项工具.bat "*"
X:\系统安装工具\Dism工具.bat "*"
rem taskkill /f /im wpeinit.exe
rem taskkill /f /im wpeinit.exe
title 正在测试启动 explorer.exe
rem start X:\Windows\explorer.exe
rem timeout 3
taskkill /f /im explorer.exe
rem taskkill /f /im wpeinit.exe
rem taskkill /f /im wpeinit.exe
attrib -R -S -H -A X:\Users\Default\Desktop\desktop.ini
attrib -R -S -H -A X:\Users\Public\Desktop\desktop.ini
del X:\Users\Default\Desktop\desktop.ini /f /s /q /a
del X:\Users\Public\Desktop\desktop.ini /f /s /q /a
rem taskkill /f /im WmiPrvSE.exe
)>nul 2>nul
我的实现就这么简单 , startnet.cmd 直接删除完事了。自从学会做pe就一直用这个
|
|