Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

批次檔刪除登錄表鍵值完整語法與實戰範例

編輯:Windows 8 系統介紹

透過批次檔(.bat)操作 reg delete 指令,能快速批量移除登錄表項目,適合系統維護、軟體移除腳本撰寫。本文整理完整語法參數與常用範例供參考。

基本語法架構

reg delete KeyName [/v ValueName | /ve | /va] [/f]

參數詳細說明

參數功能說明
KeyName完整機碼路徑,格式:[Machine\]FullKey
Machine遠端電腦名稱,省略則為本機
FullKeyROOTKEY\SubKey 完整路徑
ROOTKEY根機碼:HKLM、HKCU、HKCR、HKU、HKCC
/v ValueName指定要刪除的值名稱
/ve刪除空白值名稱(預設值)
/va刪除該機碼下所有值
/f強制刪除,不提示確認

實戰範例

範例 1:刪除整個機碼及其所有子項

REG DELETE HKLM\Software\MyCo\MyApp\Timeout /f

範例 2:刪除遠端電腦特定值

REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU

.reg 檔案刪除法(適用單機手動操作)

刪除整個機碼

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

重點在機碼路徑前加上 - 號,儲存為 .reg 檔雙擊匯入即可。

刪除特定值

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"SoundMan"=-

值名稱後設為 =- 即可刪除該值。

服務啟動類型對應登錄值

路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服務名稱\Start

  • 1 = 系統
  • 2 = 自動
  • 3 = 手動
  • 4 = 停用

進程終止指令補充

  • 專業版:taskkill /IM 程式名稱 /F(/F 強制終止)
  • 家用版:tskll 程式名稱(功能較簡易)
Copyright © Windows教程網 All Rights Reserved