Regedit“無法刪除(鍵名):刪除鍵時發生錯誤”

Regedit“無法刪除(鍵名):刪除鍵時發生錯誤”

我試圖刪除 regedit 中的註冊表項並不斷收到此錯誤:

無法刪除(鍵名):刪除鍵時發生錯誤。

我是管理員,已檢查金鑰以及所有父金鑰和子金鑰的權限。我可以完全控制,但仍然顯示相同的錯誤。

任何幫助表示讚賞。

答案1

您可能必須先取得所有權,然後才能刪除該金鑰。右鍵單擊該金鑰並單擊“權限...”,然後單擊“新增”。輸入您的用戶名,然後「檢查姓名」。按一下“確定”。然後按一下“進階”,然後按一下“擁有者”標籤。突出顯示您的用戶名並點擊“確定”。現在您應該能夠在“允許”列下選中“完全控制”,然後從那裡實際刪除該密鑰。

編輯:您也可以透過「權限項目」清單檢查「進階」權限,看看是否有任何「拒絕」類型阻止刪除。 刪除此條目

答案2

這些步驟顯示如何取得註冊表項的所有權以便將其刪除。

  1. 在登錄編輯器視窗中,以滑鼠右鍵按一下要刪除的項,然後選擇權限

  2. 在出現的視窗中,按一下進階按鈕:

進階按鈕

  1. 在下一個視窗的頂部,您將看到Owner: <USERNAME> Change- 單擊Change

系統

  1. 在下一個畫面上,您將看到一個文字輸入欄位 (1)。輸入您的用戶名並點擊Check Name- 按鈕 (2) 查看其是否有效。如果沒有,請點擊(examples)-超連結查看有效搜尋的範例;並重試。如果您的使用者有效,請點選OK- 按鈕 (3) 繼續。

使用者選擇

  1. 在下一個視窗上:
  • 檢查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)

最後一步

  1. 由於您現在已經擁有該金鑰,因此可以將其刪除

整個工作流程如圖所示這個 YouTube 影片

答案3

我已經找到答案了。有一個驅動程式阻止刪除。我用記事本後門刪除了它(尚未在 Windows 7 之後的作業系統上進行測試)。

筆記:如果您已經有 Windows 復原驅動器,則可以透過從磁碟機啟動、開啟命令提示字元並使用一些簡單的批次命令將其刪除(或啟動記事本並使用Open檔案選單上的介面導覽)來刪除驅動程式。

路線:

  1. 重啟你的電腦。
  2. 當您看到Starting Windows螢幕時,強制關閉電腦。
  3. 啟動你的電腦。
  4. 您應該會看到一個帶有選項的選單Launch Startup Repair (recommended)。選擇這個。
  5. 現在將開始啟動修復。您很快就會看到一個窗口,上面寫著Do you want to restore your computer using System Restore?。單擊取消。
  6. 等到另一個視窗彈出(這可能需要一段時間),上面寫著Startup Repair cannot repair this computer automatically。點選View problem details下拉選單。
  7. 向下滾動到最後一個連結(它應該是一個文字檔案)並單擊它。
  8. 進入記事本後,點擊Open檔案選單。從那裡您可以完全存取您的電腦。

若要刪除驅動程序,請導航至C:\Windows\System32\drivers所需的驅動程式並將其刪除。

如果您了解 Batch,請導航至C:\Widnows\System32並右鍵單擊cmd.exe。點擊Run as administrator

答案4

  1. 從此連結下載 PSExec:https://docs.microsoft.com/en-us/sysinternals/downloads/psexec
  2. 解壓縮並將 psexec.exe 放入您的路徑中。
  3. 運行這個命令:psexec -i -d -s c:\windows\regedit.exe

相關內容