Skocz do zawartości

Problem z obrazem WIM


inco

Rekomendowane odpowiedzi

Witam

 

Zamontowałem obraz install.wim przy pomocy imagex (dism też próbowałem)

 

chciałem usunąć z niego nieco plików przy pomocy skryptu .cmd z msfn.org niestety dostaje komunikaty o odmowie dostępu

 

uruchamiałem cmd jako admin odblokowałem konto pełnego admina i z niego próbowałem, próbowałem zmieniać właściciela plików, a nawet uruchomić ten skrypt z konta admina w trybie safe efekt taki sam odmowa dostępu

 

pliki istnieją,maja prawidłową ścieżkę system win7 ultimate 64bit

 

jako ze próbowałem chyba wszystkich metod jakie znalazłem w necie (teraz to naprawdę będę musiał zrobić reinstalke systemu :D) udało mi się dojść do punktu w którym mogłem ręcznie skasować plik co ciekawe nie udało mi się go już przywrócić z kosza (potrzebujesz uprawnień administratora - lol)

 

ale skrypt cmd nadal to samo

 

w necie znalazłem kilka podobnych przypadków ale niestety żadnych rozwiązań najwyraźniej część osób ma z tym problem ale większość tego problemu niema ( ciekawe czy to nie przypadłość 64bit?)

 

pytanie co z tym można zrobić?

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

partycja na dysku głównym ale nie systemowa podkatalog stworzonego przeze mnie katalogu

 

skrypt:

@echo off

REM Retrieve parent folder from config file
set /p mount=<setupcfg.txt>nul
set cb = amd64
REM Windows Logs
del /f /s /q "%mount%\*.log">nul

REM Windows Boot
rd /s /q "%mount%\Windows\Boot\EFI\cs-CZ">nul
rd /s /q "%mount%\Windows\Boot\EFI\da-DK">nul
rd /s /q "%mount%\Windows\Boot\EFI\de-DE">nul
rd /s /q "%mount%\Windows\Boot\EFI\el-GR">nul
rd /s /q "%mount%\Windows\Boot\EFI\es-ES">nul
rd /s /q "%mount%\Windows\Boot\EFI\fi-FI">nul
rd /s /q "%mount%\Windows\Boot\EFI\fr-FR">nul
rd /s /q "%mount%\Windows\Boot\EFI\hu-HU">nul
rd /s /q "%mount%\Windows\Boot\EFI\it-IT">nul
rd /s /q "%mount%\Windows\Boot\EFI\ja-JP">nul
rd /s /q "%mount%\Windows\Boot\EFI\ko-KR">nul
rd /s /q "%mount%\Windows\Boot\EFI\nb-NO">nul
rd /s /q "%mount%\Windows\Boot\EFI\nl-NL">nul
rd /s /q "%mount%\Windows\Boot\EFI\pl-PL">nul
rd /s /q "%mount%\Windows\Boot\EFI\pt-BR">nul
rd /s /q "%mount%\Windows\Boot\EFI\pt-PT">nul
rd /s /q "%mount%\Windows\Boot\EFI\ru-RU">nul
rd /s /q "%mount%\Windows\Boot\EFI\sv-SE">nul
rd /s /q "%mount%\Windows\Boot\EFI\tr-TR">nul
rd /s /q "%mount%\Windows\Boot\EFI\zh-CN">nul
rd /s /q "%mount%\Windows\Boot\EFI\zh-HK">nul
rd /s /q "%mount%\Windows\Boot\EFI\zh-TW">nul

REM Windows DVD Maker
rd /s /q "%mount%\Program Files\DVD Maker">nul

REM Windows Recovery
rd /s /q "%mount%\Windows\System32\Recovery">nul
rd /s /q "%mount%\Windows\SysWow64\Recovery">nul

REM Microsoft Games
rd /s /q "%mount%\Program Files\Microsoft Games">nul

REM Winsxs Backup Removal
del /f /s /q "%mount%\Windows\winsxs\Backup\*.*">nul

REM Windows Wallpaper
rd /s /q "%mount%\Windows\Web\Wallpaper\Nature">nul
rd /s /q "%mount%\Windows\Web\Wallpaper\Scenes">nul
rd /s /q "%mount%\Windows\Web\Wallpaper\Characters">nul
rd /s /q "%mount%\Windows\Web\Wallpaper\Landscapes">nul
rd /s /q "%mount%\Windows\Web\Wallpaper\Architecture">nul

REM Windows Powershell
rd /s /q "%mount%\Windows\System32\WindowsPowerShell">nul
rd /s /q "%mount%\Windows\SysWow64\WindowsPowerShell">nul

REM Windows Help
rd /s /q "%mount%\Windows\Help\mui\0409">nul
del /f /s /q "%mount%\Windows\Help\Windows\en-US\*.h1s">nul

REM Windows Ringtones
rd /s /q "%mount%\ProgramData\Microsoft\Windows\Ringtones">nul

REM Portable Devices
rd /s /q "%mount%\Program Files\Windows Portable Devices">nul
rd /s /q "%mount%\Program Files (x86)\Windows Portable Devices">nul

REM Windows Resources
del /f /s /q "%mount%\Windows\Resources\Themes\nature.theme">nul
del /f /s /q "%mount%\Windows\Resources\Themes\scenes.theme">nul
del /f /s /q "%mount%\Windows\Resources\Themes\characters.theme">nul
del /f /s /q "%mount%\Windows\Resources\Themes\landscapes.theme">nul
del /f /s /q "%mount%\Windows\Resources\Themes\architecture.theme">nul

REM Public User Folders
for /d %%i in ("%mount%\Users\Public\*.*") do rd /s /q "%%i">nul 2>&1

REM BITS Update Network
del /f /s /q "%mount%\ProgramData\Microsoft\Network\Downloader\*.*">nul

REM Windows Media Sounds
del /f /s /q "%mount%\Windows\Media\*.wav">nul
for /d %%i in ("%mount%\Windows\Media\*") do rd /s /q "%%i">nul
rd /s /q "%mount%\Users\Administrator\AppData\Local\Microsoft\Windows Media">nul
rd /s /q "%mount%\Windows\Media">nul

REM Windows Font Removal
del /f /s /q "%mount%\Windows\Fonts\angsa*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\aparaj*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\candara*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\consola*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\constan*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\corbel*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\cordia*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\daunpenh.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\dokchamp*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\ebrima*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\estr*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\euphemia.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\framd*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\gabriola.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\gautami*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\gisha*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\iskpota*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\kalinga*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\kartika*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\khmerui*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\kokila*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\laoui*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\latha*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\leelaw*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\l_10646.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\majalla*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\malgun*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\mangal*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\monbaiti.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\moolbor*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\msyi.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\mvboli.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\ntailu*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\nyala.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\phagspa*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\plant*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\raavi*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\modern.fon">nul
del /f /s /q "%mount%\Windows\Fonts\roman.fon">nul
del /f /s /q "%mount%\Windows\Fonts\script.fon">nul
del /f /s /q "%mount%\Windows\Fonts\segoepr*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\segoesc*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\shonar*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\shruti*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\taile*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\tunga*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\utsaah*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\vani*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\vijaya*.ttf">nul
del /f /s /q "%mount%\Windows\Fonts\vrinda*.ttf">nul
for /d %%i in ("%mount%\Windows\winsxs\*-angsa*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-aparaj*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-candara*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-consola*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-constan*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-corbel*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-cordia*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-daunpenh_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-dokchamp*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-ebrima*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-estr*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-euphemia_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-franklingothic_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-gabriola_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-gautami*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-gisha*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-iskoolapota_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-kalinga*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-kartika*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-khmerui*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-kokila*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-laoui*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-latha*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-leelaw*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-l_10646*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-sakkalmajalla*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-malgun*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-mangal*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-mongolianbaiti_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-moolbor*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-yibaiti_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-mvboli_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-new_tai*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-nyala_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-phagspa*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-plant*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-raavi*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-modern*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-roman*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-script*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-segoepr*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-segoesc*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-shonar*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-shruti*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-tai_le*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-tunga*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-utsaah*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-vani*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-vijaya*_*") do rd /s /q "%%i">nul
for /d %%i in ("%mount%\Windows\winsxs\*-vrinda*_*") do rd /s /q "%%i">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-angsa*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-aparaj*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-candara*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-consola*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-constan*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-corbel*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-cordia*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-daunpenh_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-dokchamp*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-ebrima*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-estr*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-euphemia_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-franklingothic_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-gabriola_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-gautami*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-gisha*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-iskoolapota_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-kalinga*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-kartika*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-khmerui*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-kokila*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-laoui*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-latha*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-leelaw*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-sakkalmajalla*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-malgun*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-mangal*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-mongolianbaiti_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-moolbor*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-yibaiti_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-mvboli_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-new_tai*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-nyala_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-phagspa*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-plant*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-raavi*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-script*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-segoepr*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-segoesc*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-shonar*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-shruti*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-tai_le*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-tunga*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-utsaah*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-vani*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-vijaya*_*">nul
del /f /s /q "%mount%\Windows\winsxs\Manifests\*-vrinda*_*">nul

REM ATI Drivers
set part=ati
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Brother Drivers
set part=brmf
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Fax Drivers
set part=faxc
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM HP Drivers
set part=hp
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Intel Graphics Drivers
set part=ig
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Intel Wireless Drivers
set part=netw5
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Modem Drivers
set part=mdm
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Nvidia Drivers
set part=nv
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Printer Drivers
set part=prn
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Scanners Drivers
set part=wia
del /f /s /q "%mount%\Windows\inf\%part%*">nul
for /d %%i in (%mount%\Windows\system32\Driverstore\FileRepository\%part%*) do rd /s /q "%%i">nul
for /d %%i in (%mount%\Windows\winsxs\%cb%_%part%*) do rd /s /q "%%i">nul

REM Internet Explorer Removal
move /y "%mount%\Program Files\Internet Explorer\ieproxy.dll" "%mount%\Windows\System32">nul
rd /s /q "%mount%\Program Files\Internet Explorer">nul
rd /s /q "%mount%\Program Files (x86)\Internet Explorer">nul
rd /s /q "%mount%\Users\Administrator\AppData\Local\Microsoft\Internet Explorer">nul
del /f /s /q "%mount%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk">nul
del /f /s /q "%mount%\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*.lnk">nul
del /f /s /q "%mount%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Internet Explorer (64-bit).lnk">nul
del /f /s /q "%mount%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Internet Explorer (No Add-ons).lnk">nul

REM Blank Desktop Icon Registry Fix
reg load HKLM\wim %mount%\Windows\System32\Config\Software
reg delete HKLM\wim\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{98D99750-0B8A-4c59-9151-589053683D73} /f
reg unload HKLM\wim

REM Broken Startmenu Shortcut Removal
rd /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Games">nul
rd /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Maintenance">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Media Player.lnk">nul
rd /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell">nul
rd /s /q "%mount%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Maintenance">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Performance Monitor.lnk">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Resource Monitor.lnk">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Windows Easy Transfer.lnk">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Windows PowerShell Modules.lnk">nul
del /f /s /q "%mount%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Windows Easy Transfer Reports.lnk">nul

Odnośnik do komentarza

Skrypt operuje na plikach i folderach które mają przypisanego właściciela do usługi Trusted i odpowiednio ustawione uprawnienia, bez przejęcia własności i ustawienia uprawnień raczej nic z tym nie zrobisz, nawet z poziomu superadmina (konta system) się nie uda.

 

Można spróbować konstrukcji z użyciem setacl typu:

 

D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\cs-CZ" -ot file -rec cont_obj -actn setowner -ownr "n:S-1-1-0;s:y"

D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\cs-CZ" -ot file -rec cont_obj -actn ace -ace "n:S-1-1-0;p:full;s:y"

rd /s /q "%mount%\Windows\Boot\EFI\cs-CZ">nul

 

D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\da-DK" -ot file -rec cont_obj -actn setowner -ownr "n:S-1-1-0;s:y"

D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\da-DK" -ot file -rec cont_obj -actn ace -ace "n:S-1-1-0;p:full;s:y"

rd /s /q "%mount%\Windows\Boot\EFI\da-DK">nul

 

tyle, że to trochę dłubania, trzeba by sobie jakoś to ułatwić, poza tym wszędzie gdzie jest wildcard trzeba by dołożyć pętle z użyciem komendy dir (być może również wyrażenia regularne).

 

pzdr

Odnośnik do komentarza

owszem okazało się że to problem z uprawnianiami a dokładnie z tym iż nie zwróciłem uwagi że odpowiednie uprawnienia otrzymały wszystkie katalogi oprócz ...Windows

 

zastosowałem icacls aby zmienić uprawnienia wszystkim plikom i dalej skrypt poszedł już gładko

 

dzięki wielkie temat można zamknąć

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...