w10install/wim/remove-packages.cmd
2021-03-16 23:55:01 +01:00

38 lines
964 B
Batchfile

@echo off
set IMAGE=c:\TEMP\IMAGE
rem the CHECKFILE is a file that will be monitored against deletion ...
set CHECKFILE=%IMAGE%\Windows\SysWOW64\mf.dll
echo exporting PACKAGE list BEFORE doing any changes ...
install_wim_tweak /p %IMAGE% /l
move /Y Packages.txt Packages-BEFORE.txt
rem ###################################
rem MAIN loop ( remove packages ) ...
rem ###################################
FOR /F %%P in (packages-to-remove.csv) do (
echo removing PACKAGE [ %%P ] ...
install_wim_tweak.exe /p %IMAGE% /c "%%P" /r /n
rem we will exit here in case the checkfile was deleted by a package removal ...
if NOT EXIST %CHECKFILE% (
echo ERROR: File %CHECKFILE% was deleted
exit /b
)
)
echo CLEANUP ...
del /F SOFTWAREBKP 1>nul 2>nul
echo exporting remaining PACKAGES list ...
install_wim_tweak /p %IMAGE% /l
move /Y Packages.txt Packages-AFTER.txt
rem showing package files ...
dir Packages*.txt