2017-08-28 115 views
0

我想創建一個名爲Everyone的用戶並允許使用批處理腳本對特定註冊表項進行完全控制(regkey示例:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ TaskCache \ Tasks )。我如何做到這一點?使用批更改註冊表權限

在此先感謝。

+0

有一個名爲subinacl的工具。 [這裏](https://community.sophos.com/kb/en-us/51940)是一個小例子。 – wolfrevokcats

+0

另請參閱[REGINI](https://ss64.com/nt/regini.html)。更多,[從命令行獲取註冊表項的所有權(許可)](http://www.askvg.com/windows-tip-take-ownership-permission-of-registry-keys-from-command-line/)示例使用'regini'或'setacl' – elzooilogico

+0

這可能會幫助你:[link] https://support.microsoft.com/en-us/help/264584/how-to-change-registry-values-or-permissions -from-A-命令行或 - 一個 – HackerNCoder

回答

0

解決,使用SetACL,它的工作原理。

SetACL_x64.exe -on "<regkey>" -ot reg -actn setowner -ownr "n:Everyone" 
SetACL_x64.exe -on "<regkey>" -ot reg -actn ace -ace "n:Everyone;p:full"