… e la magia dei PC
Post con tag subinacl
Service Pack 2 or 3 setup could not backup registry key “Access Denied”
18 dic
L’errore nello specifico si riferisce all’installazione del ServicePack 2 o 3. Tuttavia il medesimo problema è possibile riscontrarlo durante l’installazione di qualsiasi software che necessità di modificare chiavi di registro con permessi errati.
Per poter continuare l’installazione del software (o del ServicePack) è necessario reimpostare correttamente i permessi delle chiavi di registro incriminate o per una soluzione “quick&dirty” reimpostare tutti i permessi del registro di sistema.
Ecco qui un semplice script per la reimpostazione di tutti i permessi:
1. Scaricate dal sito Microsoft il software SubInACL che permette tra le altre cose di modificare i permessi delle chiavi di registro:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
2. Create il seguente un file di nome reset.cmd nella cartella:
C:\Program Files\Windows Resource Kits\Tools folder
3. Editate il file reset.cmd inserendo le seguenti righe:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=fsubinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
4. Aprite il “prompt dei comandi” (start-esegui-CMD) e digitate i seguenti comandi:
cd\
cd “C:\Program Files\Windows Resource Kits\Tools”
reset.cmd
Dopo qualche minuto di lavoro, tutto il vostro registro di sistema disporrà di nuovi permessi e potrete continuare l’installazione del software che si era bloccato.
NOTE: Per i maniaci e i pignoli, consiglio di annotarsi le chiavi di registro incriminate (magari avviando l’applicazione con un debug approfondito) e di modificare i permessi unicamente di tali chiavi.
