萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

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

使用批次檔(.bat)呼叫 reg delete 指令可自動化刪除登錄機碼或值,適合部署腳本或登入腳本使用。以下為完整語法與常用範例:

基本語法

reg delete KeyName [/v ValueName | /ve | /va] [/f]
  • KeyName:[Machine]FullKey,遠端機器名稱可省略(預設本機)。遠端僅支援 HKLM、HKU。
  • FullKey:ROOTKEY\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 檔案方式刪除機碼/值

建立文字檔,副檔名改為 .reg,雙擊匯入即可:

Windows Registry Editor Version 5.00

; 刪除整個機碼(注意開頭的減號)
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

; 刪除機碼下的特定值
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"SoundMan"=-

服務啟動類型對應登錄值

路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<服務名稱> 下的 Start 值:

數值啟動類型
1系統
2自動
3手動
4停用
注意: 修改登錄具風險,操作前請備份登錄或建立系統還原點。必要時可搭配 taskkill /IM 程式名稱 /F 強制結束鎖定登錄的程序。
copyright © 萬盛學電腦網 all rights reserved