從註冊表中刪除是通過REG DEL
命令完成的。 請注意,為了從註冊表中刪除值,需要在系統上擁有足夠的許可權來執行此操作。
語法
REG DELETE
命令有以下變體。 在第二個變體中,缺省值將被刪除,在最後一個變體中,指定鍵下的所有值將被刪除。
REG DELETE [ROOT\]RegKey /v ValueName [/f]
REG DELETE [ROOT\]RegKey /ve [/f]
REG DELETE [ROOT\]RegKey /va [/f]
其中,
- ValueName - 在選定的
RegKey
下的值,進行編輯。 - /f - 強制更新而不提示“值存在,覆蓋Y/N”。
示例
@echo off
REG DELETE HKEY_CURRENT_USER\Console /v Test /f
REG QUERY HKEY_CURRENT_USER\Console /v Test
在上面的例子中,第一部分是刪除註冊表HKEY_CURRENT_USER\Console
下的一個註冊表項。 鍵的名稱是Test
。 第二個命令只是使用REG QUERY
命令顯示刪除註冊表的內容。 從這個命令,應該期待一個錯誤,只是為了確保鍵真正被刪除了。
以下將是上述程式的輸出。 輸出的第一行顯示“刪除”功能成功,第二個輸出顯示錯誤,確認鍵確實已從註冊表中刪除。
The operation completed successfully.
ERROR: The system was unable to find the specified registry key or value.