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

批次檔刪除登錄機碼/值完整語法與範例教學

編輯:Win8 系統應用技巧

使用批次檔批量修改登錄表是系統管理員與進階使用者的常用技巧。本文整理 reg delete 指令完整語法、參數說明與實戰範例,並補充 .reg 匯入檔刪除機碼/值的寫法,以及服務啟動類型對應的登錄值對照表。

reg delete 指令語法

reg delete KeyName [/v ValueName | /ve | /va] [/f]
參數說明
KeyName[Machine\]FullKey,遠端機器僅支援 HKLM、HKU
Machine遠端電腦名稱,省略為本機
FullKeyROOTKEY\SubKey,ROOTKEY 為 HKLM/HKCU/HKCR/HKU/HKCC
/v ValueName指定要刪除的值名稱,省略則刪除整個機碼(含所有子機碼與值)
/ve刪除空值名稱(預設值)
/va刪除該機碼下的所有值
/f強制刪除,不提示確認

實用範例

REM 刪除機碼 Timeout 及其所有子機碼/值,不提示
REG DELETE HKLM\Software\MyCo\MyApp\Timeout /f

REM 刪除遠端電腦 ZODIAC 上 HKLM\Software\MyCo 下的 MTU 值
REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU

.reg 匯入檔刪除寫法

刪除整個機碼: 在機碼路徑前加減號 -

Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

刪除特定值: 在值名稱後指定 =-

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 notepad.exe /F (/F 強制)
  • 家用版:tskill notepad (功能較少)

警告: 登錄表操作具高風險,執行前請務必匯出備份或建立系統還原點。

Copyright © Windows教程網 All Rights Reserved