我想知道如何刪除使用命令行修改註冊表項無法修改註冊表項的「拒絕規則」。我如何使用命令行從註冊表項中刪除acl規則
語境:
在窗口的每一個文件擴展名關聯在於:
HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\UserChoice
的:
HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
例如,對於.MP4文件的默認應用程序中管理Userchoice鍵具有高於所有其他權限的拒絕權限。下圖顯示了我的意思:
我與PowerShell中使用set-acl
但由於同樣試圖否認拒絕規則,我不能修改該鍵的任何東西。
爲什麼這一切?我正在創建一個腳本,通過命令行輕鬆定義特定擴展的默認應用程序。註冊表的變化是實現這一目標的必要條件。
卓越的工具,我通過高音請求幫助創造者,他告訴我如何做到這一點..命令最後是:setacl.exe - 在HKCU \軟件\ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .mp4 \ UserChoice -ot reg -actn trustee -trst n1:voodoomsrlaptop \ voodoomsr; ta:remtrst; w:dacl ...有效刪除第一個拒絕規則,第二滿控制規則,結果我現在可以毫無困難地修改內容,更多信息請參閱http://helgeklein.com/setacl/faq/#revoking-permissions-may-not-revoke-all-aces-of-a -trustee-ON-A-給定的對象 – mjsr