![Regedit“無法刪除(鍵名):刪除鍵時發生錯誤”](https://rvso.com/image/1449087/Regedit%E2%80%9C%E7%84%A1%E6%B3%95%E5%88%AA%E9%99%A4%EF%BC%88%E9%8D%B5%E5%90%8D%EF%BC%89%EF%BC%9A%E5%88%AA%E9%99%A4%E9%8D%B5%E6%99%82%E7%99%BC%E7%94%9F%E9%8C%AF%E8%AA%A4%E2%80%9D.png)
我試圖刪除 regedit 中的註冊表項並不斷收到此錯誤:
無法刪除(鍵名):刪除鍵時發生錯誤。
我是管理員,已檢查金鑰以及所有父金鑰和子金鑰的權限。我可以完全控制,但仍然顯示相同的錯誤。
任何幫助表示讚賞。
答案1
您可能必須先取得所有權,然後才能刪除該金鑰。右鍵單擊該金鑰並單擊“權限...”,然後單擊“新增”。輸入您的用戶名,然後「檢查姓名」。按一下“確定”。然後按一下“進階”,然後按一下“擁有者”標籤。突出顯示您的用戶名並點擊“確定”。現在您應該能夠在“允許”列下選中“完全控制”,然後從那裡實際刪除該密鑰。
編輯:您也可以透過「權限項目」清單檢查「進階」權限,看看是否有任何「拒絕」類型阻止刪除。
答案2
這些步驟顯示如何取得註冊表項的所有權以便將其刪除。
在登錄編輯器視窗中,以滑鼠右鍵按一下要刪除的項,然後選擇權限
在出現的視窗中,按一下進階按鈕:
- 在下一個視窗的頂部,您將看到
Owner: <USERNAME> Change
- 單擊Change
。
- 在下一個畫面上,您將看到一個文字輸入欄位 (1)。輸入您的用戶名並點擊
Check Name
- 按鈕 (2) 查看其是否有效。如果沒有,請點擊(examples)
-超連結查看有效搜尋的範例;並重試。如果您的使用者有效,請點選OK
- 按鈕 (3) 繼續。
- 在下一個視窗上:
檢查
Replace owner on sub containers and objects
(1)檢查
Replace all child object permissions entries with inheritable permission entries from this object
(2)單擊
Apply
(3)點選
OK
(4)
- 由於您現在已經擁有該金鑰,因此可以將其刪除
整個工作流程如圖所示這個 YouTube 影片。
答案3
我已經找到答案了。有一個驅動程式阻止刪除。我用記事本後門刪除了它(尚未在 Windows 7 之後的作業系統上進行測試)。
筆記:如果您已經有 Windows 復原驅動器,則可以透過從磁碟機啟動、開啟命令提示字元並使用一些簡單的批次命令將其刪除(或啟動記事本並使用Open
檔案選單上的介面導覽)來刪除驅動程式。
路線:
- 重啟你的電腦。
- 當您看到
Starting Windows
螢幕時,強制關閉電腦。 - 啟動你的電腦。
- 您應該會看到一個帶有選項的選單
Launch Startup Repair (recommended)
。選擇這個。 - 現在將開始啟動修復。您很快就會看到一個窗口,上面寫著
Do you want to restore your computer using System Restore?
。單擊取消。 - 等到另一個視窗彈出(這可能需要一段時間),上面寫著
Startup Repair cannot repair this computer automatically
。點選View problem details
下拉選單。 - 向下滾動到最後一個連結(它應該是一個文字檔案)並單擊它。
- 進入記事本後,點擊
Open
檔案選單。從那裡您可以完全存取您的電腦。
若要刪除驅動程序,請導航至C:\Windows\System32\drivers
所需的驅動程式並將其刪除。
如果您了解 Batch,請導航至C:\Widnows\System32
並右鍵單擊cmd.exe
。點擊Run as administrator
。
答案4
- 從此連結下載 PSExec:https://docs.microsoft.com/en-us/sysinternals/downloads/psexec
- 解壓縮並將 psexec.exe 放入您的路徑中。
- 運行這個命令:
psexec -i -d -s c:\windows\regedit.exe