do more with less
news, esperienze, esempi da condividere e qualcosa su di me

mercoledì 15 ottobre 2008

Windows XP SP3: accesso negato

Nel fine settimana un amico si è trovato in difficoltà con l'aggiornamento automatico di Windows. Durante la fase di installazione della Service Pack 3 di Windows XP, il processo si bloccava visualizzando un errore con il messaggio "Accesso Negato". Non sapendo che fare, mi ha contattato in cerca di aiuto. Dopo una breve ricerca in rete ho trovato un articolo della knowledge base di Microsoft che ci ha permesso di risolvere la situazione. Ecco il link: Error message when you try to install Windows XP Service Pack 3: "Access is denied". I passi che ci hanno aiutato a risolvere possono essere così riassunti (basati sul metodo 3 proposto nell'articolo):

  1. Download di Windows XP SP3 dal sito di download di Microsoft per poterlo installare successivamente al di fuori di Windows Update.
  2. Download ed installazione della seguente utility: Subinacl.exe per il ripristino del registry di Windows XP.
  3. Creazione di un file Reset.cmd in grado di fornire i comandi necessari al ripristono utilizzando l'utility Subinacl.exe.
  4. Esecuzione del file Rest.cmd con credenziali di amministratore e riavvio del computer (il processo potrebbe durare parecchio tempo).
  5. Installazione della Service Pack 3 di Windows XP.

Ecco cosa deve contenere il file Reset.cmd:

cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

Quindi non disperate e leggete l'articolo della knowledge base Microsoft per ogni dettaglio.