L'accesso al Registro di sistema di Windows è negato quando l'amministratore

Windows 7 workstation, Avviare ' regedit.exe ' come 'Amministratore'

Trovare la seguente chiave del Registro di sistema:

 HKEY_CLASSES_ROOT\CLSID{76A64158-CB41-11D1-8B02-00600806D9B6} 

Fare clic con il button destro del mouse e select 'Autorizzazioni' Cambia proprietario del gruppo amministratori. Modifica delle autorizzazioni per il gruppo amministratori. Grant Controllo completo. Ottengo un errore dicendo:

imansible salvare l'authorization, l'accesso negato

Perché l'accesso viene negato quando eseguo come amministratore?

L'amministratore non significa "hai tutti i diritti di fare qualcosa". L'amministratore è un account (o nel tuo caso, molto probabilmente il gruppo Amministratori locali) che per impostazione predefinita vengono dati alcuni privilegi sensibili come SeDebugPrivilege e simili. Tuttavia, per quanto riguarda il sottosistema di sicurezza, è solo un account. (Molto diverso da root in sisthemes operativi simili a Unix) Se non sei proprietario della chiave in questione e il tuo account non dispone dell'accesso WRITE_DAC alla chiave del Registro di sistema in questione, allora non sarai in grado di modificare l'elenco di controllo di accesso sulla chiave in questione.

Prendi prima la properties;. Per impostazione predefinita, il gruppo di amministratori locali dispone di SeTakeOwnershipPrivilege , che consente di acquisire properties; di qualsiasi object anche senza l'authorization di WRITE_OWNER concesso dall'elenco di controllo di accesso discrezionale dell'object. Una volta che tu sei il proprietario, devi assegnare implicitamente a READ_CONTROL (che consente di leggere il descrittore di protezione sull'object in questione) e WRITE_DAC (che consente di scrivere sul DACL sulla chiave in questione). (Assumendo che l' OWNER_RIGHTS SID non sia in uso, è estremamente improbabile)