如何添加,更改和刪除註冊表項和值

在Windows 10,8,7,Vista和XP中進行註冊表更改的正確方法

有時,作為故障排除步驟的一部分,或某種註冊表黑客攻擊的一部分,您可能需要在Windows註冊表中執行某種“工作”。

也許它增加了一個新的註冊表鍵來修復Windows處理某些東西或刪除導致硬件或軟件程序出現問題的惡意註冊表值的某種錯誤。

不管你在做什麼,大多數人發現Windows註冊表有點壓倒 - 這是巨大的,看起來很複雜。 此外,您可能已經聽說,即使您身上最輕微的錯誤都可能導致您的計算機無法使用。

不要害怕! 如果您知道自己在做什麼,那麼在註冊表中進行更改真的不會那麼困難......即將成為您的案例。

按照以下相應步驟修改,添加或刪除部分Windows註冊表:

注意:無論您使用的是哪個版本的Windows ,添加,刪除和更改註冊表項和值的方式都是相同的。 我會在Windows 10Windows 8Windows 7Windows VistaWindows XP中調用這些註冊表編輯任務之間的差異。

總是首先備份註冊表(是,始終)

希望這也是你最初的想法,但在進入下面幾節中列出的任何特定的待辦事項之前,首先要備份註冊表。

基本上,這包括選擇要刪除或更改的密鑰,甚至整個註冊表本身,然後將其導出到REG文件 。 如果您需要幫助,請參閱如何備份Windows註冊表

如果您的註冊表編輯工作不順利,您需要撤銷更改,您會非常高興自己積極主動並選擇備份。

如何添加新的註冊表鍵& 值

隨機添加一個新的註冊表項或一組註冊表值可能不會損害任何內容,但它也不會對您有太大的好處。

但是,有些情況下您可能會向Windows註冊表添加註冊表值或註冊表項,以實現特定的目標,通常用於啟用某個功能或修復問題。

例如,Windows 10中的一個早期錯誤使一些聯想筆記本電腦上的觸摸板上的雙指滾動停止工作。 該修補程序涉及向特定的,預先存在的註冊表項添加新的註冊表值。

無論您遵循什麼教程來解決任何問題,或添加任何功能,以下是如何向Windows註冊表添加新密鑰和值的方法:

  1. 執行註冊表以啟動註冊表編輯器。
    1. 如果您需要幫助,請參閱如何打開註冊表編輯器
  2. 在註冊表編輯器的左側,導航到要添加其他密鑰的註冊表項(通常稱為子項 )或要添加值的密鑰。
    1. 注意:您無法將其他頂級密鑰添加到Windows註冊表中。 這些是稱為註冊表配置單元的特殊鍵,由Windows預設。 但是,您可以直接在現有註冊表配置單元下添加新值和鍵。
  3. 找到要添加的註冊表項之後,您可以添加要添加的項或值:
    1. 如果您要創建一個新的註冊表項 ,請右鍵單擊或按住它應存在的項並選擇新建 - > 密鑰 。 命名新的註冊表項,然後按Enter鍵
    2. 如果您要創建新的註冊表值 ,請右鍵單擊或按住其中應存在的鍵,然後選擇“ 新建” ,然後選擇要創建的值的類型。 命名該值,按Enter確認,然後打開新創建的值並設置它應具有的值數據
    3. 高級:請參閱什麼是註冊表值? 有關註冊表值和不同類型值的更多信息,可以從中選擇。
  1. 關閉打開的註冊表編輯器窗口。
  2. 重新啟動計算機 ,除非您確定已添加的新密鑰和/或值不需要重新啟動即可執行任何它應該執行的操作。 只要你不確定就做。

希望無論您嘗試使用這些註冊表添加功能來實現什麼功能,但是如果沒有,請再次檢查是否已將密鑰或值添加到註冊表的正確區域,並且您已正確命名了這些新數據。

如何重命名& 對註冊表項進行其他更改 值

就像我上面提到的那樣,添加一個沒有目的的新鍵或值通常不會導致問題,但是重命名現有註冊表鍵或者更改現有註冊表值的值將會執行某些操作

希望是你所追求的目標,但我要強調一點,你應該非常小心地改變註冊表的現有部分。 這些鍵和值已經在那裡,大概是出於一個很好的原因,所以要確保你所得到的任何建議使你得到這一點盡可能準確。

只要您小心,下面是如何對Windows註冊表中的現有密鑰和值進行各種更改:

  1. 執行註冊表以啟動註冊表編輯器。 任何你有命令行訪問都可以正常工作。 如果您需要幫助,請參閱如何打開註冊表編輯器
  2. 在註冊表編輯器的左側,找到要重命名的註冊表項或包含要以某種方式更改的值的項。
    1. 注意:您不能重命名註冊表配置單元,即Windows註冊表中的頂級密鑰。
  3. 一旦找到想要更改的註冊表部分,您實際上可以進行這些更改:
    1. 要重命名註冊表項 ,請右鍵單擊或點擊並按住該註冊表項並選擇重命名 。 為註冊表項提供一個新名稱,然後按Enter鍵
    2. 要重命名註冊表值 ,右鍵單擊或點擊並按住右側的值並選擇重命名 。 為註冊表值指定一個新名稱,然後按Enter鍵
    3. 要更改數值的數據 ,請右鍵單擊或點擊並按住右側的值並選擇修改...。 指定一個新的數值數據 ,然後使用確定按鈕進行確認。
  4. 如果您完成更改,請關閉註冊表編輯器。
  5. 重新啟動計算機 。 註冊表的大部分更改,特別是影響操作系統或其相關部分的更改,只有在重新啟動計算機或至少註銷並返回到Windows之後才會生效。

假設您所做的更改的鍵和值在更改之前正在做某些事情,那麼在重新啟動PC之後,預計會發生某種行為更改。 如果這種行為不是你以前的行為,那麼現在是時候挖掘你所做的備份了。

如何刪除註冊表鍵& 值

聽起來很瘋狂,你可能有時需要刪除一個註冊表鍵或值,通常是為了解決一個問題,這可能是由程序添加了一個不應該有的特定鍵或值的情況。

首先想到UpperFilters和LowerFilters值問題。 這兩個註冊表值位於非常特定的密鑰中時,通常是您在“ 設備管理器”中看到的某些錯誤的根本原因。

不要忘記備份,然後完全按照以下步驟從Windows註冊表中刪除密鑰或值:

  1. 通過從Windows中的任何命令行區域執行regedit來啟動註冊表編輯器。 如果您需要更多幫助,請參閱如何打開註冊表編輯器
  2. 在註冊表編輯器的左窗格中,向下鑽取,直到找到要刪除的註冊表項或包含要刪除的註冊表值的項。
    1. 注意:您不能刪除註冊表配置單元,即在註冊表編輯器中看到的頂級密鑰。
  3. 找到後,右鍵點擊或點按並選擇刪除
    1. 重要提示:請記住,註冊表項非常類似於計算機上的文件夾。 如果您刪除了一個密鑰,那麼您還將刪除其中存在的任何密鑰和值! 如果那就是你想要做的,那很好,但如果不是這樣,你可能需要深入一點才能找到你真正想要的鍵或值。
  4. 接下來,系統會要求您使用以下其中一種形式的確認密鑰刪除確認值刪除消息分別確認密鑰或值刪除請求:
    1. 您確定要永久刪除此密鑰及其所有子密鑰嗎?
    2. 刪除某些註冊表值可能會導致系統不穩定。 您確定要永久刪除此值嗎?
    3. 在Windows XP中,這些消息稍有不同:
    4. 您確定要刪除此密鑰及其所有子密鑰嗎?
    5. 你確定要刪除這個值嗎?
  1. 無論消息如何,點擊或單擊刪除密鑰或值。
  2. 重新啟動計算機 。 從價值或鑰匙刪除中受益的事物通常是需要PC重新啟動才能生效的事物。

您的註冊表編輯是否導致問題(或不幫助)?

希望這兩個問題的答案都是否定的 ,但如果不是的話,撤銷你已經更改,添加或從Windows註冊表中刪除的內容是非常容易的......假設你已經備份了,我上面推薦這是你應該的第一件事做

挖掘您的備份創建的REG文件並執行它,這會將那些備份的Windows註冊表部分恢復到您做任何事情之前的位置。

如果您需要更詳細的幫助來恢復註冊表備份,請參閱如何還原Windows註冊表