Newsgroup: it.comp.os.win.windows10
Titolo: "WinSxS comprimere la cartella" reloaded

 
 
perchè ricevo alcuni errori, anche se poi continua ugualmente.

 perchè ricevo alcuni errori, anche se poi continua ugualmente.
 
Quali errori ? Senza conoscere i messaggi e/o i codici la vedo dura
riuscire a capire il perchè tu riceva quegli errori, ad ogni modo, per
rispondere alla domanda, si; lo script funziona ancora
 
 
 


non so se lo posso rilanciare una seconda volta...
 
 
però ad esempio proprio in fase iniziale ho
 
Arresto e disattivazione servizi installer
[SC] ControlService OPERAZIONI NON RIUSCITE 1062:
 
Servizio non avviato.
 
 
NOME_SERVIZIO: TrustedInstaller
         TIPO                   : 10  WIN32_OWN_PROCESS
         STATO                  : 3  STOP_PENDING
                                 (NOT_STOPPABLE, NOT_PAUSABLE, 
IGNORES_SHUTDOWN)
         CODICE_USCITA_WIN32    : 0  (0x0)
         CODICE_USCITA_SERVIZIO : 0  (0x0)
         PUNTO_CONTROLLO          : 0x1
         INDICAZIONE_ATTESA     : 0x7530
[SC] ChangeServiceConfig OPERAZIONI NON RIUSCITE 5:
 
Accesso negato.
 
[SC] ChangeServiceConfig OPERAZIONI RIUSCITE


 Accesso negato.
 
ecco, questo invece è un "buco" dello script, prova a modificarlo come
sotto; per quanto riguarda il rieseguirlo, nessun problema, solo che i
files già compressi NON verranno ricompressi, niente di che
 
@echo off
cls
:
whoami /groups|find "S-1-16-12288" >NUL 2>&1
if errorlevel 1 goto NOADMIN
goto BEGIN
:
:NOADMIN
echo questo script va eseguito con privilegi amministrativi.
goto QUIT
:BEGIN
setlocal
set XS_PATH=%WINDIR%\WinSxS
set XS_BACK=%TEMP%\WinSxS_NTFS.acl
:
echo Arresto e disattivazione servizi installer ...
net stop msiserver
net stop TrustedInstaller
sc config msiserver start= disabled
sc config TrustedInstaller start= disabled
:
echo Backup delle ACL di WinSxS ...
icacls "%XS_PATH%" /save "%XS_BACK%" /t /c /q
:
echo Cambio proprietario di WinSxS ...
takeown /f "%XS_PATH%" /r
:
echo Cambio delle ACL di WinSxS ...
icacls "%XS_PATH%" /grant "%USERDOMAIN%\%USERNAME%":(F) /t /c /q
:
echo Compressione di WinSxS
compact /s:"%XS_PATH%" /c /a /i /q *
:
echo Ripristino proprietario di WinSxS ...
icacls "%XS_PATH%" /setowner "NT SERVICE\TrustedInstaller" /t /c /q
:
echo Ripristino ACL di WinSxS ...
icacls "%WINDIR%" /restore "%XS_BACK%"
:
echo Riattivazione servizi installer ...


 files già compressi NON verranno ricompressi, niente di che
 
 
purtroppo il prompt dei comandi non permette di vedere tutto il 
procedimento alla fine, però posso dire che all'inizio oltre al servizio 
non avviato segnalato in precedenza non c'è altro e poi alla fine è 
arrivato questo
 
file elaborato: 
C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1_none_bf506ecc66a800df\wrpint.dll
C:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.441_none_e753a4f1261e4901\amd64_installed: 
Accesso negato.
Elaborazione completata per 38095 file. Elaborazione non riuscita per 1 file
Riattivazione servizi installer ...
[SC] ChangeServiceConfig OPERAZIONI NON RIUSCITE 5:
 
Accesso negato.
 
[SC] ChangeServiceConfig OPERAZIONI RIUSCITE
Operazioni completate, verificare eventuali messaggi di errore
quindi riavviare il sistema per completare le operazioni.
Premere un tasto per continuare . . .