Non è possibile accedere a determinate aree del registro di Windows a causa delle autorizzazioni assegnate (o della loro mancanza) per tali chiavi. Ad esempio, alcune chiavi di registro sono di proprietà dell’account LocalSystem e alcune sono di proprietà di TrustedInstaller.
Ci sono casi legittimi in cui è necessario accedere a una chiave di registro per modificare o recuperare un’impostazione e ricevere l’accesso viene negato o errori simili quando lo si fa. Alcuni degli errori che si possono incontrare sono:
Errore nel creare la chiave
<il nome della chiave> non può essere aperto. Un errore sta impedendo l’apertura di questa chiave.
Dettagli: L’accesso è negato.
Impossibile creare chiave: non si dispone delle autorizzazioni necessarie per creare una nuova chiave sotto<nome chiave >.
Quando si tratta di un PC infestato da malware, potrebbe essere necessario eliminare manualmente diverse voci di registro nel caso in cui lo strumento di pulizia utilizzato non li rimuova tutti. Nella maggior parte dei casi, si otterrebbe un errore (“Chiave di eliminazione degli errori”) che indica che non si dispone dell’autorizzazione per eliminare il ramo specificato. In tal caso, sono necessari ulteriori passaggi per ripristinare le autorizzazioni ACL del registro prima di rimuovere la chiave.
Per ottenere l’accesso a una chiave di registro protetta, sono disponibili due opzioni.
- L’opzione 1 consiste nell’eseguire l’editor del Registro di sistema in SYSTEM o in TrustedInstaller rights e modificare le modifiche necessarie nel registro di sistema.
- L’opzione 2 consiste nel modificare o assumere la proprietà di tale chiave di registro e quindi assegnare il controllo completo (o le autorizzazioni necessarie) per il proprio account utente.
L’opzione 1 è preferibile se è necessario modificare o eliminare un valore di registro o una chiave senza modificare le voci di autorizzazione per quel ramo. L’opzione 2 è preferita soprattutto se è necessario aggiungere le autorizzazioni necessarie per il proprio account utente per una chiave di registro specifica.
In questo articolo, vediamo l’opzione 2: modifica della proprietà delle chiavi di registro e assegnazione delle autorizzazioni complete per il tuo account utente. Ecco le istruzioni per farlo in qualsiasi versione di Windows.
(Gli screenshot provengono da un computer Windows 10, ma i passaggi sono esattamente gli stessi in Windows 8 e 8.1. In Windows Vista & 7, c’è una leggera modifica nelle finestre di dialogo autorizzazione, dove la proprietà può essere impostata facendo clic sulla scheda Proprietario nella finestra di dialogo Sicurezza avanzata. La scheda Proprietario è stata rimossa in Windows 8 e versioni successive.)
Assumere la proprietà di una chiave di registro
- Aprire l’editor del Registro eseguendo
regedit.exe
- Passare al ramo per il quale si desidera modificare le autorizzazioni.
- Fare clic con il pulsante destro del mouse sul ramo e scegliere Autorizzazioni…
- Fare clic sul pulsante Avanzate.
- Nella finestra di dialogo Impostazioni di sicurezza avanzate, annotare il proprietario. Se non è possibile visualizzare il proprietario corrente o se il tuo account non è il proprietario corrente, fai clic su Modifica
- Digitare il nome dell’account utente e fare clic su OK.
- Il tuo account utente viene visualizzato come proprietario, ma la modifica non verrà applicata finché non fai clic su Applica.
- Se si desidera anche acquisire la proprietà delle sottochiavi nel ramo selezionato, fare clic su Sostituisci proprietario su subcontainer e oggetti, quindi fare clic su Applica. Non chiudere ancora la finestra di dialogo.
(Se si utilizza Windows Vista o 7, fare clic sulla scheda Autorizzazioni nella finestra di dialogo Impostazioni di sicurezza avanzate e seguire il resto delle istruzioni. Le finestre di dialogo sarebbero diverse in Windows Vista & 7 dopo il passaggio 7, ma non è così difficile da seguire.)
Assegnazione delle autorizzazioni di controllo completo per il tuo account utente
Hai appena cambiato la proprietà della chiave, ma non è sufficiente. Dovrai assegnare le autorizzazioni necessarie (di solito, il controllo completo) al ramo specifico per scrivere su di esso.
- Fare clic sul pulsante Aggiungi nella finestra di dialogo Impostazioni di sicurezza avanzate.
- Fare clic su Seleziona un principale
- Digitare il nome dell’account utente e fare clic su OK.
- Fare clic su Controllo completo casella di controllo per abilitarlo.
Ora hai concesso al tuo account utente le autorizzazioni di controllo completo.
Ecco fatto. Aggiungi tutte le voci di cui hai bisogno, ad esempio per amministratori, SISTEMA, ecc. come richiesto.
CORRELATO: prendi la proprietà della chiave di registro & Assegna le autorizzazioni usando la riga di comando