Accesso Subinacl negato utilizzando subkeyreg


4

Ho Windows 7 x86, sono l'unico utente e amministratore del mio pc. Voglio essere in grado di assumere la proprietà della chiave (sotto) ma subinacl non lo consentirà.

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Enum \ USBSTOR

L'errore è: Errore RegSetKeySecurity: 5 Accesso negato.

Ho provato a lanciarlo con una riga di comando elevata e dice ancora l'errore 5.

Due domande: Perché sta facendo questo? Come prendere possesso di questa chiave? Mi piacerebbe usare subinacl se possibile. Ma sono aperto agli altri strumenti finché possono essere utilizzati dalla riga di comando.


Perché hai bisogno di assumere la proprietà di quella chiave?

@ Randolph West Voglio eliminare ogni sottochiave al suo interno ma non me lo consente. Inoltre, voglio sapere perché non funziona. Funziona se imposta le autorizzazioni manualmente da regedit.
TwirlMandarin

@ AlexanderCeed, hai corso subinacl da un prompt dei comandi di amministrazione?
Synetech

@Synetech Sì. Faccio clic destro su cmd.exe e selezionare "Esegui come amministratore"
TwirlMandarin

Risposte:


0

È necessario assumere la proprietà della chiave di registro prima di poter modificare le sue autorizzazioni (è necessario ripristinare la proprietà in seguito).

Hmm, potrei giurare che puoi usare il takeown comando di assumere la proprietà di una chiave di registro, ma sembra che tu non possa.

Invece, a seconda della versione di Windows che utilizzi, puoi utilizzare cacls comando, icacls, o xcalcs (aggiornamento con a Script VB ), o anche uno strumento di terze parti come RegDACL .

( cacls e icacls vieni con Windows 7)


0

Usa i comandi sottostanti con SetACL con privilegi amministrativi:

set X="HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR"
SetACL.exe -on %X% -ot reg -rec cont_obj -actn setowner -ownr "n:Everyone"
SetACL.exe -on %X% -ot reg -rec cont_obj -actn ace -ace "n:Everyone;p:full"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.