Skip to content

Commit f42e3b9

Browse files
committed
Added DriverStore, WindowsApps and InfusedApps directories in compaction
1 parent d9bb16f commit f42e3b9

File tree

1 file changed

+46
-2
lines changed

1 file changed

+46
-2
lines changed

winsxs & installer compressor.bat

+46-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ echo Author: Rin Minase
44
echo Commpany: Minase Conglomerate
55
echo.
66
echo.
7-
echo Compressing "Windows\WinSxS" or the Windows Side-by-Side Folder
8-
echo.
97
echo Preparing compression algorithm in 10 seconds
108
timeout /t 10 /nobreak
119

@@ -28,6 +26,52 @@ icacls "%windir%" /restore "%windir%\winsxs.acl" /c
2826

2927
del "%windir%\winsxs.acl"
3028

29+
30+
icacls "%windir%\System32\DriverStore\FileRepository" /save "%windir%\FileRepository.acl" /t /c
31+
32+
takeown /f "%windir%\System32\DriverStore\FileRepository" /r
33+
34+
icacls "%windir%\System32\DriverStore\FileRepository" /grant "%userdomain%\%username%":(F) /t /c
35+
36+
compact /c /s:"%windir%\System32\DriverStore\FileRepository" /a /i /f /exe:lzx
37+
38+
icacls "%windir%\System32\DriverStore" /restore "%windir%\FileRepository.acl" /c
39+
40+
del "%windir%\FileRepository.acl"
41+
42+
43+
44+
icacls "C:\Program Files\WindowsApps" /save "C:\WindowsApps.acl" /t /c
45+
46+
takeown /f "C:\Program Files\WindowsApps" /r
47+
48+
icacls "C:\Program Files\WindowsApps" /grant "%userdomain%\%username%":(F) /t /c
49+
50+
compact /c /s:"C:\Program Files\WindowsApps" /a /i /f /exe:lzx
51+
52+
icacls "C:\Program Files\WindowsApps" /setowner "NT SERVICE\TrustedInstaller" /t
53+
54+
icacls "C:\Program Files" /restore "C:\WindowsApps.acl" /c
55+
56+
del "C:\WindowsApps.acl"
57+
58+
59+
60+
icacls "%windir%\InfusedApps" /save "%windir%\InfusedApps.acl" /t /c
61+
62+
takeown /f "%windir%\InfusedApps" /r
63+
64+
icacls "%windir%\InfusedApps" /grant "%userdomain%\%username%":(F) /t /c
65+
66+
compact /c /s:"%windir%\InfusedApps" /a /i /f /exe:lzx
67+
68+
icacls "%windir%\InfusedApps" /setowner "NT SERVICE\TrustedInstaller" /t
69+
70+
icacls "%windir%" /restore "%windir%\InfusedApps.acl" /c
71+
72+
del "%windir%\InfusedApps.acl"
73+
74+
3175
sc config msiserver start= demand
3276
sc config TrustedInstaller start= demand
3377

0 commit comments

Comments
 (0)