Windows和許多第三方應用程式在登錄檔中儲存設定。如果你想編輯登錄檔,有幾種方法可以做到。下面是如何從命令提示符編輯Windows登錄檔。
在我們開始之前,在進行任何編輯之前,備份登錄檔和計算機是很重要的。一個錯誤的舉動可以使你的系統不穩定,甚至完全不可操作。您還可以建立一個系統還原點,以便在出現問題時快速回滾系統。
相關:windows10十大最佳登錄檔駭客
Microsoft自己公開宣告,新增、修改或刪除Windows登錄檔子項和值只能由高階使用者、管理員和IT專業人員完成。在你做出改變之前要小心。
有一長串的註冊操作。我們將給出幾個如何執行基本操作的示例。如果您對操作的完整列表、每種語法以及每種語法中的引數表示什麼感興趣,請檢視本文底部的列表。
準備好編輯Windows登錄檔後,以管理員身份開啟命令提示符。
要以管理員身份開啟命令提示符,請在Windows搜尋欄中鍵入“cmd”。
接下來,右鍵單擊搜尋結果中的“命令提示符”應用程式,然後從選單中選擇“以管理員身份執行”。
命令提示符現在將在管理模式下開啟,我們可以開始編輯Windows登錄檔。
稍後我們將給出reg命令的完整列表以及每個相應的語法。現在,您可以從命令提示符獲得操作型別的列表,以及每個操作的附加幫助。
相關:Windows登錄檔解密:你能用它做什麼
要獲取操作列表,請執行以下命令:
REG /?將顯示操作列表以及每個命令的返回程式碼。
以下是操作列表以及每個操作的作用,如Microsoft所述:
返回程式碼:
要獲取有關特定操作的幫助,請將操作名稱附加到上一個命令的中間:
REG <Operation> /?因此,如果我需要“新增”操作的幫助,我會執行:
REG ADD /?如您所見,將返回有關指定操作的所有資訊,包括語法、引數,甚至一些示例。
現在我們已經知道了所有需要了解的關於REG ADD的資訊,讓我們試著把它付諸實踐。
首先,這裡是我們使用REG ADD/?命令:
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]<;KeyName>;指定子鍵的完整路徑。本地計算機的有效根金鑰為HKLM、HKCU、HKCR、HKU和HKCC。您可以為遠端計算機使用HKLM和HKU根金鑰。/v<;ValueName>;指定要新增到指定子項下的登錄檔項的名稱。我們稍後將定義其餘的引數,但對於本例,我們只需要這些。
假設我們想在HKEY\ U LOCAL\ U MACHINE\ Software下新增一個名為HowToGeekSubkey的子鍵。我們將執行以下命令:
REG ADD HKLM\Software\HowToGeekSubkey如果操作成功執行,命令提示符將通知您。
如果您想再次檢查操作是否成功,可以使用登錄檔編輯器自己查詢。
在Windows搜尋欄中鍵入“regedit”並選擇登錄檔編輯器應用程式,開啟登錄檔編輯器。
導航到新新增的子項的位置。在我們的例子中:HKEY\ U LOCAL\ U MACHINE>SOFTWARE>HowToGeekSubkey。
既然我們已經確認了,那就把它刪除吧。
以下是REG DELETE操作的語法:
REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]我們現在關心的引數和以前一樣。即,<;KeyName>;和/v valuename。
如果要從剛建立的HKEY\ U LOCAL\ U MACHINE\軟體中刪除HowToGeekSubkey子項,我們將執行以下命令:
REG DELETE HKLM\Software\HowToGeekSubkey這一次,將詢問您是否確實要刪除子項。鍵入“是”,然後按“回車”
同樣,命令提示符會讓您知道操作是否成功執行。
您可以交叉驗證子項是否確實已從登錄檔編輯器中刪除。導航到子項用於活動的位置,並檢視是否已將其刪除。
雖然我們只討論了兩個簡單的例子,但是有一個相當大的REG操作列表。每個操作都可能具有複雜的語法。為了方便訪問,我們將在此處列出Microsoft提供的所有詳細資訊。
操作 | 語法 |
新增 | REG ADD[{/v ValueName |/ve}][/t資料型別][/s分隔符][/d資料][/f] |
比較 | REG比較[{/v ValueName |/ve}][{/oa |/od |/os | on}][/s] |
複製 | 註冊副本[/s][/f] |
刪除 | 登錄檔刪除[{/v ValueName |/ve |/va}][/f] |
出口 | REG EXPORT KeyName檔名[/y] |
匯入 | REG匯入檔名 |
載入 | REG LOAD KeyName檔名 |
查詢 | REG QUERY<;KeyName>;[{/v<;ValueName>;|/ve}][/s][/se<;Separator>;][/f<;Data>;][{/k |/d}][/c][/e][/t<;Type>;][/z] |
還原 | REG RESTORE<;鍵名>;<;檔名>; |
儲存 | REG SAVE<;KeyName>;<;FileName>;[/y] |
解除安裝 | 註冊解除安裝<;鍵名>; |
引數 | 說明 |
<KeyName>; | 指定要新增的子項或條目的完整路徑。要指定遠端計算機,請將計算機名(格式為\ \)作為鍵名的一部分。省略\\ComputerName\會使操作預設為本地計算機。KeyName必須包含有效的根金鑰。本地計算機的有效根金鑰為:HKLM、HKCU、HKCR、HKU和HKCC。如果指定了遠端計算機,則有效的根金鑰為:HKLM和HKU。如果登錄檔項名稱包含空格,請將該項名稱括在引號中。 |
/v <ValueName> | 指定要新增到指定子項下的登錄檔項的名稱。 |
/ve公司 | 指定新增到登錄檔的登錄檔項具有空值。 |
/t <Type> | 指定要搜尋的登錄檔型別。有效型別為:REG\ U SZ、REG\ U MULTI\ U SZ、REG\ U EXPAND\ U SZ、REG\ U DWORD、REG\ U BINARY、REG\ U NONE。如果未指定,則搜尋所有型別。 |
/s <Separator> | 指定在指定REG\ U MULTI\ U SZ資料型別並且需要列出多個條目時用於分隔多個數據實例的字元。如果未指定,則預設分隔符為\0。 |
/d <Data> | 指定新登錄檔項的資料。 |
/f級 | 添加註冊表項而不提示確認。 |
/辦公自動化 | 指定顯示所有差異和匹配項。預設情況下,僅列出差異。 |
/外徑 | 指定僅顯示差異。這是預設行為。 |
/作業系統 | 指定僅顯示匹配項。預設情況下,僅列出差異。 |
/在 | 指定不顯示任何內容。預設情況下,僅列出差異。 |
/s碼 | 遞迴地比較所有子鍵和條目。 |
/弗吉尼亞州 | 刪除指定子項下的所有項。不會刪除指定子項下的子項。 |
<FileName> | 指定操作期間要建立的檔案的名稱和路徑。檔案的副檔名必須為.reg。 |
/是的 | 用檔名覆蓋任何現有檔案,而不提示確認。 |
/se <Separator> | 指定要在值名稱型別REG\ U MULTI\ U SZ中搜索的單值分隔符。如果未指定分隔符,則使用0。 |
/f <Data> | 指定要搜尋的資料或模式。如果字串包含空格,請使用雙引號。如果未指定,則使用萬用字元(*)作為搜尋模式。 |
/k公司 | 指定僅在關鍵字名稱中搜索。 |
/d級 | 指定僅在資料中搜索。 |
/c級 | 指定查詢區分大小寫。預設情況下,查詢不區分大小寫。 |
/電子 | 指定僅返回完全匹配。預設情況下,將返回所有匹配項。 |
/z軸 | 指定在搜尋結果中包含登錄檔型別的等效數字。 |
/? | 在命令提示下顯示reg<;operation>;的幫助。 |
... 如果不需要快捷方式,只需要一次性完成,可以在命令提示符下執行相同的操作。在沒有.exe的情況下使用上述相同的命令,它就能完成任務。 ...
...at結尾。當您執行該批處理檔案時,Windows將開啟一個命令提示符視窗並要求輸入登錄檔項。貼上一個,工具將在該鍵處啟動登錄檔編輯器。 ...
...製並替換”)。開啟Start並鍵入CMD,右鍵單擊生成的命令提示符圖示並選擇runasadministrator。 ...
... 在“開始”選單搜尋欄中鍵入命令提示符(Admin),然後右鍵單擊並選擇“以管理員身份執行”以開啟提升的命令提示符。 鍵入以下命令並按Enter鍵:DISM/online/cleanup image/restorehealth ...
...期間預設情況下掃描它是否存在病毒或惡意軟體。下面是如何確保掃描網路驅動器。 家庭使用者:透過登錄檔啟用對映的網路驅動器掃描 如果您使用的是Windows 10 Home,則必須編輯Windows登錄檔或使用PowerShell,稍後我們將介紹如...
...員許可權;單擊“是”,登錄檔編輯器開啟。 透過命令提示符或powershell開啟登錄檔編輯器 您還可以從命令提示符或PowerShell開啟登錄檔編輯器。兩個應用程式的命令相同,但我們使用的是PowerShell。 開啟PowerShell,鍵入“regedit”...
...板和其他自定義項。 相關:如何(以及為什麼)從命令提示符啟動Microsoft Word 要嘗試此方法,請按Windows鍵,鍵入“Run”,然後按“Enter”。“Run”對話框出現。在此處鍵入winword/a,然後單擊“確定” 如果Word成功啟動,則問題...
...在登錄檔中找不到擴充套件,則可以更進一步,使用命令提示符刪除計算機上的所有組策略。 警告:這將刪除系統上的所有組策略!如果您所在的域將組策略應用於您的系統,請不要執行此操作(在這種情況下,可能會有保護...
...,如果您以前從未使用過它,請考慮在開始之前閱讀有關如何使用登錄檔編輯器的內容。一定要備份登錄檔(和你的電腦!)在進行更改之前。 首先,單擊“開始”,鍵入“regedit”,然後按Enter鍵,開啟登錄檔編輯器。同意出...
...,如果您以前從未使用過它,請考慮在開始之前閱讀有關如何使用登錄檔編輯器的內容。當然要備份登錄檔(還有你的電腦!)在做改變之前。 相關:學習像專業人員一樣使用登錄檔編輯器 點選開始並輸入“regedit”開啟登錄檔...