Windows登錄檔內容詳解

余月七發表於2020-07-10

前提

一、什麼是登錄檔

** 登錄檔是windows作業系統、硬體裝置以及客戶應用程式得以正常執行和儲存設定的核心“資料庫”,也可以說是一個非常巨大的樹狀分層結構的資料庫系統。**

​ 登錄檔記錄了使用者安裝在計算機上的軟體和每個程式的相互關聯資訊,它包括了計算機的硬體配置,包括自動配置的即插即用的裝置和已有的各種裝置說明、狀態屬性以及各種狀態資訊和資料。利用一個功能強大的登錄檔資料庫來統一集中地管理系統硬體設施、軟體配置等資訊,從而方便了管理,增強了系統的穩定性。


二、登錄檔的功能

​ 剛才我們看到了,登錄檔中記錄了使用者安裝在計算機上的軟體和每個程式的相關資訊,通過它可以控制硬體、軟體、使用者環境和作業系統介面的資料資訊檔案。

相關知識:登錄檔檔案的資料資訊儲存在system.dat和user.dat中、利用regedit.exe程式能夠存取登錄檔檔案(其實大家可能也知道regedt32.exe,這兩個程式是一樣的)


三、編輯器說明:

在執行裡鍵入 **regedit **就可以進入了

根鍵:這個稱為HKEY…………,某一項的控制程式碼項:附加的資料夾和一個或多個值

子項:在某一個項(父項)下面出現的項(子項)

值項:帶有一個名稱和一個值的有序值,每個項都可包括任何數量的值項,值項由三個部分組成:名稱、資料型別和資料。

1、名稱:不包括反斜線的字元、數字、代表符和空格的任意組合。同一鍵中不可有相同的名稱

2、資料型別:包括字串、二進位制和雙位元組等

3、資料:值項的具體值,它的大小可以佔用64KB


總體結構分析

登錄檔包括以下5個根鍵

1.HKEY_CLASSES_ROOT

** 說明**:該根鍵包括啟動應用程式所需的全部資訊,包括副檔名,應用程式與文件之間的關係,驅動程式名,DDE和OLE資訊,類ID編號和應用程式與文件的圖示等。

** 2.HKEY_CURRENT_USER**

** 說明**:該根鍵包括當前登入使用者的配置資訊,包括環境變數,個人程式以及桌面設定等

** 3.HKEY_LOCAL_MACHINE**

說明:該根鍵包括本地計算機的系統資訊,包括硬體和作業系統資訊,安全資料和計算機專用的各類軟體設定資訊

** 4.HKEY_USERS**

** 說明**:該根鍵包括計算機的所有使用者使用的配置資料,這些資料只有在使用者登入系統時才能訪問。這些資訊告訴系統當前使用者使用的圖示,啟用的程式組,開始選單的內容以及顏色,字型

** 5.HKEY_CURRENT_CONFIG**

** 說明**:該根鍵包括當前硬體的配置資訊,其中的資訊是從HKEY_LOCAL_MACHINE中對映出來的。


HKEY_CLASSES_ROOT

我們知道,在這一個根鍵中記錄的是WINDOWS作業系統中所有資料檔案的資訊內容,主要記錄了不同檔案的副檔名和與之相對應的應用程式。這就是為什麼我們雙擊某一個文件的時候,可以由系統自動調出應用程式的所在了。這個根鍵的子鍵當大家展開時發現是非常多的,它主要分為兩種

一是已經註冊的各類檔案的副檔名

一是各種檔案型別的有關資訊。

下面我們以AVIFILE舉例說明一下其下面的子項的含義:

1、CLSID:分類標識,系統可以用這個類標識來識別相同型別的檔案

2、Compressors:它下面有兩個子項:auds:用於設定音訊資料壓縮程式的類標識;vids:用於設定視訊資料壓縮程式的類標識

3、defaultlcon:用於設定預設圖示,這個大家可以改一下試試

4、RIFFHandlers:在它的下面有兩個類標識:AVI:用於設定AVI檔案的類標識;WAVE:用於設定WAVE檔案的類標識

5、protocol:包括了執行程式和編輯程式的路徑和檔名:

StdExecute(stdfileediting)server:用於指定編輯程式;

StdExecute(stdfileediting)_PackageObjects:用於指定後開啟AVI包物件的編輯程式;StdExecute(stdfileediting)_verb:用於設定編輯程式時的工作狀態,其中有0、1、2等狀態

6、Shell子項:用於設定視訊檔案的外殼:open:用於設定開啟AVI檔案的程式;play:用於設定播放命令的程式

7、Shellex:包括了視訊檔案的外殼擴充套件


HKEY_CURRENT_USER

此根鍵中儲存的資訊(當前使用者的子項資訊)與HKEY_USERS_DEFAULT下面的一模一樣的。任何對 HKEY_CURRENT_USER根鍵中的資訊的修改都會導致對HKEY_USERS_DEFAULT中子項的修改


HKEY_LOCAL_MACHINE

此根鍵中存放的是用來控制系統和軟體的設定,由於這些設定是針對那些使用Windows系統的使用者而設定的,是一個公共配置資訊,所以它與具體的使用者沒多大關係。

1、HARDWARE子項:該子項包括了系統使用的浮點處理器、串列埠等資訊:

ACPI:存放高階電源管理介面資料;

DEVICEMAP:用於存放裝置對映;

DEscriptION:存放有關係統資訊;

RESOURCEMAP:用於存放資源列表

2、SAM子項:哈哈,這部分被保護了,看不到

3、SECURITY子項:該子項只是為將來的高階功能而預留的

4、SOFTWARE子項:該子項中保留的是所有已安裝的32位應用程式的資訊,各個程式的控制資訊分別安裝在相應的子項中,由於不同的計算機安裝的應用程式互不相同,因此這個子項下面的子項資訊也不完全一樣。

5、SYSTEM子項:該子項是啟動時所需的資訊和修復系統時所需要的資訊


currentcontrol:儲存了當前驅動程式控制集中的所有資訊

HKEY_USERS

此根鍵中儲存的是預設使用者(default),當前登入使用者和軟體(software) 的資訊,其中DEFAULT子項是其中最重要的,它的配置是針對未來將會被建立的新使用者的。新使用者根據預設使用者的配置資訊來生成自己的配置檔案,該配置檔案包括環境、螢幕和聲

音等多種資訊,其中常用的3項有:

1、AppEvents子項:它包括了各種應用事件的列表:EventLabels:按字母順序列表;Schemes:按事件分類列表

2、Control Panel子項:它包括內容與桌面、游標、鍵盤和滑鼠等設定有關

3、Keyboard layout子項:用於鍵盤的佈局(如語言的載入順序等)

​ Preload:語言的載入順序

​ Substitutes:設定可替換的鍵盤語言佈局

​ Toggle:用於選擇鍵盤語言


HKEY_CURRENT_CONFIG

此根鍵存放的是當前配置的檔案資訊。

*** 實際上細心的讀者已經發現了,五大根鍵實際上並不是五個,現在把這個做了總結***

*** 我們都知道用regedit或regedit32都可以開啟登錄檔檔案,在XP系統下的時候,這兩種方法其實都是一樣的,當我們開啟登錄檔後看到了類似資源管理器的東西,這裡面都有什麼呢?***

HKEY_CLASSES_ROOT

HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE

HKEY_USERS

HKEY_CURRENT_CONFIG

看是五個分支,其實就是HKEY_LOCAL_MACHINE、HKEY_USERS這兩個才是真正的登錄檔鍵,其它都是從某個分支對映出來的,

相當於快捷方式或是別名,這樣的話看登錄檔就簡單了許多了,現在說一下每個分支的作用:

HKEY_CLASSES_ROOT:列出當前計算機註冊的所有COM伺服器和與應用程式相關聯的所有副檔名。

HKEY_CURRENT_USER:儲存著當前登入到由這個註冊服務的計算機上的使用者配置檔案。

HKEY_LOCAL_MACHINE:儲存作業系統及硬體相關資訊的配置單元,它是一個公共的配置資訊與具體使用者無關,其中關鍵是兩個鍵值

SOFTWARE:儲存著與這臺電腦中安裝的應用程式相關的設定。

SYSTEM:WINDOWS所裝載的裝置驅動程式以及當WINDOWS啟動時所需要的各種引數。

HKEY_USERS:包含當前計算機所有使用者配置檔案。

HKEY_CURRENT_CONFIG: 計算機當前會話中的所有硬體配置資訊。


登錄檔的基本操作

1、建立項和項值

2、更值項的資料

3、刪除項、子項或值項

4、查詢項、值項或資料

登錄檔中常用的資料型別有5種:

** 二進位制值(reg_binary**):多數硬體資訊以二進位制資料儲存,而以十六進位制格式顯示在登錄檔編輯器中字串值(reg_sz):包括字串的登錄檔鍵,使用字串資料型別

** 雙位元組值(reg_dword)**:是32位資訊常顯示成4個位元組。它在出錯控制功能上用處極大,其資料一般以十六進位制格式顯示在登錄檔編輯器中。

多字串值(reg_multi_sz):允許將一系列專案作為單獨的一個值使用。對於多種網路協議、多個專案、裝置列表以及其他類似的列表專案來說,可以使用多字串值

** 可擴充字串值(reg_expand_sz)**:代表一個可擴充套件的字串


登錄檔破壞的現象及原因

一、登錄檔破壞後的常見現象

1、無法啟動系統

** 2、無法執行或正常執行合法的應用程式**

** 3、找不到啟動系統或執行應用程式所需的檔案**

4、沒有訪問應用程式的許可權

** 5、不能正確安裝或裝入驅動程式**

6、不能進行網路連線

7、登錄檔條目有錯誤

二、登錄檔被破壞的原因

1、應用程式錯誤:這個出現的時候比較多,因為我們知道應用程式或多或少的時候都有錯誤,都有可能導致不同的後果;另外在系統中安裝過多的軟體後,有可能出現彼此之間的衝突。

2、驅動程式不相容:其實我發現好多出在系統自動安裝的驅動程式上,如果你本身有驅動程式盤的話,還是用專業的比較好一些

3、硬體問題:這裡面好我問題出現在硬體質量上,比如硬碟或記憶體質量不過關造成讀寫錯誤,或超頻或CMOS或病毒等

4、誤操作:這個大家不知出現了沒有,您的誤操作可能會導致登錄檔出現錯誤,有的時候甚至會很嚴重的。


備份登錄檔

一、手工備份登錄檔

大家把以下幾個檔案直接複製到另一個資料夾就可以了

1、在windows\system32\config下有以下幾個檔案用以儲存系統配置:SAM,SYSTEM,SOFYWARE,DEFAULT

2、在Documetents and settings\username資料夾中儲存使用者配置檔案:NETUSER.DAT,當然對應的LOG檔案應該一塊儲存

二、登錄檔匯出法匯出登錄檔

在檔案中選擇匯出命令,回答檔名和位置,OK了

三、通過系統備份功能進行備份

1、選擇開始—程式—附件—系統工具—備份

2、選擇高階模式點下一步

3、選擇system state(系統狀態),在底下檔名中位置中回答路徑及檔名

4、點選開始備份


恢復登錄檔

1、重新啟動系統恢復登錄檔

一重啟就可以修正各種在登錄檔中出現的錯誤了,但是以硬碟上的登錄檔的資訊正確為前提的。

2、手工恢復登錄檔

把上節中複製出來的檔案再弄回去就OK了。

3、登錄檔匯入法恢復

首先上節中的匯出的檔案你要有啊,然後執行regedit.exe檔案,檔案中的匯入,選擇要匯入的登錄檔檔案,點找開就可以了

4、利用高階啟動選項恢復登錄檔

重啟計算機,啟動時按F8鍵進入高階選項選單, 選擇最後一次正確的配置,回車了,OK

5、通過區域網來恢復登錄檔

這個我們一般是指連入區域網的某一計算機(我們假設叫aaaaa)的登錄檔被管理員鎖了,但有另一臺計算機(我們假設叫B)的登錄檔可以用,現在我們用B來解除A的鎖定。

進入B的登錄檔,選擇檔案中的連線網路登錄檔,在查詢位置中輸入aaaaa,這時登錄檔中出現了songxiang計算機的登錄檔,修改鍵值:aaaaa\HEKY_USERS\S-1-5-21-823518204-688789844-842925246-500\Software\Microsoft\Windows\CurrentVersion\Policies\System下的disableregistrytools值改為0就可以了。S-1-5-21-823518204-688789844-842925246-500這一大堆數知道什麼意思嗎,是超級管理員,重新安裝系統


登錄檔的優化

一、我們為什麼要優化登錄檔

** 1、在計算機使用過程中可能經常新增或刪除應用程式;在上網時遇到惡意網站,向登錄檔強行新增資訊;**

2、原來的應用程式解除安裝後登錄檔沒刪除,啟動時出現沒找到某某應用程式

** 3、多餘登錄檔的子項可能造成浪費或降低啟動速度**

二、手工優化登錄檔

1、清除多餘的DLL檔案

大家找到這個項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShareDLLs,在這個項下存放的是共享的DLL資訊,注意看括號裡面的資料,它表示共享檔案的數目,如果為0,那麼刪除掉吧

** 2、安裝解除安裝應用程式的垃圾資訊**

這個主要是一些非法解除安裝應用程式導致的,我們首先要知道什麼程式被非法解除安裝了,這個很好辦,你自己現在正使著的你是知道的,其餘的就沒用了

登錄檔位置:HKEY_CURRENT_USER\Software HKEY_LOCAL_MACHINE\Software

看到沒用的就全刪了就行了

3、系統安裝時產生的無用資訊:去掉吧,有可能啟動變快呢

3.1、刪除多餘時區(我是隻留北京時區)

位置:HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Time Zones

如果你只要北京時區的話,那麼除了China Standard Time,其餘的都刪了吧

3.2、清除國家列表(我只留中華人民共和國)

位置:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Telephony\Country List

保留86號資料夾,其餘刪

3.3、清除多餘的語言程式碼(我只保留英語—0409和中文—0804)

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\Nls\Locale

沒用的刪了吧

3.4、刪除多餘的鍵盤佈局:

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\Keyboard Layouts

你可以把每個鍵值都開啟看看,不需要的輸入法刪除即可

** 3.5、刪除失效的檔案關聯**

位置:HKEY_CLASSES_ROOT主鍵可分為兩部分:第一部分用來定義檔案型別;第二部分與第一部分一一對應,用於記錄開啟

檔案的應用程式。一般,在開啟第二部分的可疑子項後,若該鍵下的COMMAND下沒有內容,就可以刪掉了


個性化設定

個性化設定可能是我們最直觀的瞭解方式!

1、去掉桌面快捷方式上的小鍵頭

位置:HKEY_CLASSES_ROOT\LNKFILE項 :IsShortcut

操作:刪除此項

2、隱藏桌面上的所有圖示

位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer

新建:NoDesktop(雙位元組)

操作:值設為1

3、修改桌面上“回收站”的名字及圖示位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{645FF040-5081-101B-9F08-00AA002F954E}(這個大家也可直接查詢“回收站”

修改:(預設)一項隨便換個名字就可以了

然後展開此項,選擇DEfaultIcon

這時大家看到有3個子項,意思嗎一看就明白了

如果想改變圖示時,只需將路徑和檔名改了即可,比如改為"d:\tt.ico"

4 、去掉桌面上的網路上的芳鄰

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoNetHood(雙位元組)值: 1

5、在桌面上顯示系統版本號

位置:HKEY_CURRENT_USER\Control Panel\Desktop

項:PaintDesktopVersion

修改:將值改為1

6、改變視窗按鈕字型的顏色

位置:HKEY_CURRENT_USER\Control Pannel\Colors

鍵值:ButtonText

修改:大家知道PS吧,比如改為紅麼(255,0,0)

7、遮蔽桌面上的IE圖示

位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer

新建值項:NoInternetIcon

修改:1

8、禁止更改桌面牆紙

位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer

新建項值:NoChangingWallPaper(雙位元組)

修改:1

9、設定登入背景

位置:HKEY_USERS\DEFAULT\ControlPanel\Desktop

鍵值:WallPaper

修改:把背景圖片一寫就OK了(比如C:\aa.bmp)

----------------以上需重啟計算機----------------

10、更改:我的電腦的提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}

鍵值:InfoTip

修改:哈,隨便打吧,我打成了“這是我的電腦噢"

11、更改:回收站的提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{645FF040-5081-101B-9F08-00AA002F954E}

鍵值:InfoTip

修改:跟上面一樣,自己改吧

12、更改IE的提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}

鍵值:InfoTip

修改:同上

13、更改網路上的芳鄰的提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{208D2C60-3AEA-1069-A2D7-08002B30309D}

鍵值:InfoTip

修改:同上

14、更改我的文件的提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}

鍵值:InfoTip

修改:同上

15、更改任務計劃提示資訊位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

鍵值:InfoTip

修改:同上

16、改變桌面圖示順序位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}

鍵值:SortOrderIndex

修改:48(我的文件在第一位)

54(我的電腦在第一位)

17、禁止幫助提示資訊(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

鍵值:showinfotip

修改:0

18、用真彩色顯示圖示(需重啟)

位置:HKEY_CURRENT_USER\Control

Panel\Desktop\WindowMetrics

鍵值:Shell Icon BPP

修改:32

19、更改圖示顯示尺寸(需重啟)

位置:HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

鍵值:Shell Icon SIZE

修改:在顯示器解析度為1024768時可改為:48;在顯示器解析度為16001200時可改為:64

20、自動清除“文件”選單中的歷史記錄(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:CleanReccentDocsOn-Exit

(REG-DWORD)值:1

21、禁止“文件”的歷史記錄(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoReccentDocsHistory

(REG-DWORD)值:1

22、去掉開始選單的“文件”項(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoReccentDocsMenu

(REG-DWORD)值:1

23、去掉開始選單的“查詢”項(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoFind

(REG-DWORD)值:1

24、去掉開始選單的“執行”項(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoRun

(REG-DWORD)值:1

25、禁止使用者更改“開始”選單(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoChangeStartMenu

(REG-DWORD)值:1

26、禁止顯示開始選單中的windows update項(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoWindowsUpdate

(REG-DWORD)值:1

27、遮蔽開始選單中的“關閉計算機”項(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建:NoClose (REG-DWORD)值:1

28、加快“開始”選單與“工作列”的速度

位置:HKEY_CURRENT_USER\Control Panel\Desktop

鍵值:MenuShowDelay

值:數值資料改為100或更小(預設值為:400),建議不要使用0,因為如此一來只要滑鼠一不小心觸碰到“所有程式”,整條選單就會跑出來,那這亂了套。

29、為回收站的右鍵選單增加“刪除”和“重新命名”

位置:HKEY_CLASSES_ROOT\CLSID{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder

鍵值:Attributes

值:70 01 00 20

30、為右鍵選單新增“在新視窗開啟”命令

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell

新建子項:NewWindow

修改:將預設值項值改為“在新視窗開啟”

繼續:在NewWindow項下新建個子項command

修改:將預設值項值改為explorer.exe

31、為右鍵選單新增“快速關閉計算機”命令

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell

新建子項:

快速關閉計算機

修改:將預設值項值改為“快速關閉計算機”

繼續:在NewWindow項下新建個子項command

修改:將預設值項值改為"c:\windows\rundll32.exe user.exe,exitwindowsexec"

32、禁止工作列的快捷選單(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建鍵值:NoTrayContextMenu

(REG_DWORD)值:1

33、將工作列顯示時間的地方改為要顯示的文字(需重啟)

位置:HKEY_CURRENT_USER\Control Panel\International

鍵值:STimeFormat

修改:自己喜歡什麼文字就改成什麼吧

34、禁止使用工作列(需重啟)

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

新建鍵值:NoSetTaskBar

(REG_DWORD)修改:1


系統設定

控制皮膚常用選項設定,系統效能優化設定

1、禁用“控制皮膚”中的“顯示”選項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

新建項值:System

新建值項:NodispCPL

(REG_DWORD)

值:1

2、遮蔽顯示選項中的“螢幕保護程式”

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

新建值項:NoDispScrSavPage

(REG_DWORD)

值:1

3、遮蔽顯示選項中的“外觀”

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

新建值項:NoDispAppearancePage

(REG_DWORD)值:1

4、遮蔽顯示選項中的“設定”

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

新建值項:NoDispSettingsPage

(REG_DWORD)值:1

5、遮蔽顯示選項中的“螢幕保護程式密碼”

位置:HKEY_CURRENT_USER\Software\Policies\Microsoft

新建項:Control Panel

再新建子項:Desktop

新建值:ScreenSaverIsSecure (REG_DWORD)值:1

6、禁止使用“新增刪除程式”項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

新建子項:Uninstall

新建值項:NoAddRemovePrograms (REG_DWORD)值:1

7、遮蔽“新增刪除程式”中的“更改或刪除程式”選項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoRemovePage (REG_DWORD)值:1

8、遮蔽“新增刪除程式”中的“新增新程式”選項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoAddpage (REG_DWORD)值:1

9、遮蔽“新增刪除程式”中的“新增或刪除windows元件”選項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoWindowsSetupPage (REG_DWORD)值:1

10、遮蔽“新增刪除程式”中的“更改或刪除程式”中的“單擊此處獲得支援資訊”選項

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoSupportInfo (REG_DWORD)值:1

11、遮蔽“更改或刪除程式”中的“新增新程式”中的“從CD-ROM或軟盤安裝程式”選項

** 位置:**HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoAddFromCDorFloppy (REG_DWORD)值:1

12、遮蔽“更改或刪除程式”中的“新增新程式”中的“從Microsoft新增程式程式”選項

** 位置:**HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall

新建值項:NoAddFromInternet (REG_DWORD)值:1

13、設定windows的關機時間

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

值項:WaitToKillServiceTimeout

修改:它以毫秒為單位,請自行設定

14、更改windows服務啟動的順序

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder

值項:ServiceGroupOrder

修改:按你想要的順序自行輸入

15、更改windows啟動時執行的程式

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

Manager

值項:BootExecite

修改:自行輸入一行啟動時要執行的命令即可

16、刪除多餘的DLL檔案

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls

值項:這裡好多了,都是DLL的,注意看好了,所有是0的都是沒用的,刪了即可,然後再將相應的系統資料夾中的檔案刪除

17、刪除不必要的自啟程式

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

值項:這裡面列出的都是啟動項,不要的可以刪掉,他和msconig中列出的是一樣的

18、清除登錄檔垃圾(需重啟)

位置1:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

位置2:HKEY_LOCAL_MACHINE\SOFTWARE

操作:很簡單了,沒用的刪了吧

19、自動重新整理視窗(需重啟)

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update

鍵值:UpdateMode

修改:0

20、更改開始選單存放的目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:Start Menu

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

21、更改開始選單中的程式的存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:Program

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

22、更改開始選單中的程式裡的應用程式存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:appdate

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

23、更改開始選單中的程式裡的傳送到存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:SendTo

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下,其實我們也可以在這裡建立一個新的傳送到專案,比如傳送到你的U盤

24、更改開始選單中的程式裡的啟動程式存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:StartUp

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

25、更改網頁歷史記錄存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:History

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

26、更改我的文件存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:Personal

修改:把要改到的路徑添上就可以了,並將原源件複製到目標資料夾下

27、更改新建檔案的存放目錄(需重啟)

位置:HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

鍵值:Templates

修改:把要改到的路徑添上就可以了

28、在我的電腦中顯示網路連線

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

新建子項:{992CFFA0-F557-101A-88EC-00DD010CCC48}

修改預設值:網路連線

29、在我的電腦中顯示印表機和傳真

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

新建子項:{2227A280-3AEA-1069-A2DE-08002B3039D}

修改預設值:印表機和傳真

30、開啟或關閉啟動優化功能(啟動時碎片整理)

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

鍵值:Enable

修改:Y開啟N不開啟

31、加快程式執行速度(需要重啟)

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

新建值項:configfileallocsize

值:1f4

32、縮短關閉無響應程式的等待時間(需重啟)

位置:HKEY_USERS.DEFAULT\Control Panel\Desktop

值項:WaitToKillTimeout

修改:增大一點可以加快處理程式的速度

33、關機時自動刪除交換檔案

位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management

值:ClearPageFileAtShutdown

修改:1

34、自動關閉計算機(指關機後停在關機介面)

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\Winlogon

值:PowerdownAfterShutdown

修改:1


硬體設定

1、啟用CPU的二級快取(需重啟)

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

值項:secondleveldatacache

修改:我改成了200了,你呢

2、修改認證標識(擁有個性化的CPU)

位置:HKEY_LOCAL_MACHINE\HARDWARE\DEscriptION\System\CentralProcessor\0

值項:ProcessorNameString

修改:隨便改,改成了奔8CPU,9.99GHZ主頻

3、更改系統屬性對話方塊裡的CPU資訊

位置:HKEY_LOCAL_MACHINE\HARDWARE\DEscriptION\System\CentralProcessor\0

值項:VendorIdentifer

修改:隨便改

4、清除記憶體中不使用的DLL檔案(需重啟)

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

新建值項:Always UnloadDll

(REG-DWORD)值:1

5、啟動自動優化磁碟功能(需重啟)

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

值項:Enable

修改:Yes

轉載:

原作者:http://blog.sina.com.cn/s/blog_4d41e2690100q33v.html

作者:DeamoV

連結:https://www.jianshu.com/p/0cfcbba813ac

來源:簡書

著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

相關文章