我使用下面的命令刪除一個不受保護的簡單註冊表項,我的意思是您可以使用 regedit GUI 輕鬆刪除它,因此權限是免費且解鎖的。
reg delete TargetKEY /f
該命令在 32 位元系統中可以正常工作,但在 64 位元作業系統上,只要目標密鑰的權限規則沒有限制,它就會給我「存取被拒絕」的資訊。
哪裡有問題?
答案1
我猜您沒有在 64 位元作業系統中以管理員身份執行該命令。看這個:
這是結果:
此命令在本機管理員帳戶內執行。現在看看這個:
這是結果:
看到不同?
因此,從註釋來看,如果此命令在另一個批次檔中執行,您應該以管理員身分執行該批次文件,因為它將傳遞對此命令的授權。您也可以嘗試停用UAC。