日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】Win7注册表的使用(更新中)

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Win7注册表的使用(更新中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、注冊表的存儲結構和數據類型

?

1、基本概念:

??Windows 7的注冊表主要由“鍵”和“鍵值”構成,稱HKEY為根鍵(RootKey),SubKey為子鍵。

??鍵(Key):“位于左側窗格如同文件夾圖標一樣的就是鍵”,類似于我的電腦中的文件夾。

??鍵值(Value):“而在右側窗格中一行行的選項,就稱它為鍵值”,每個鍵值都有名稱、類型、數據三項信息,名稱的大小寫不敏感。

?

2、數據類型:

??REG_SZ,REG_BINARY、DWORD\QWORD值、REG_MULTI_SZ,REG_EXPAND_SZ

?

3、文件:

??注冊表是Hive文件,保存路徑是%SYSTEMROOT%\system32\config。%SYSTEMROOT%即"C:\Windows"。

?

4、文件結構:

??HKEY_USERS:此根鍵可縮寫為HKU,其中Default這個子鍵記錄了Windows用戶默認的個人設置,與HKEY_CURRENT_USER是相同內容,例如,桌面配置、開始菜單的設置等。其他還可以看到多個名稱類似S-1-15-18、S-1-15-18-Classes的子鍵,都是與系統內置程序或服務相關的鍵值,一般來說,動到它們的幾率不高。

?

??HKEY_CURRENT_USER:此根鍵可縮寫為HKCU,主要保存了當前登錄Windows的用戶數據,以及個性化的設置,例如桌面外觀、軟件設置、開始菜單等內容,而鍵的內容也會隨著登陸的用戶不同有所改變。而在此根鍵下,ControlPanel與Software兩個子鍵最為重要:ControlPanel:記錄了用戶的操作設置,例如,桌面背景、窗口外觀等,幾乎所有的控制面板中的設置都保存在此;Software:記錄了用戶當前環境中安裝的軟件設置,甚至連Windows本身內置的功能,也都在此處進行調校。

?

??HKEY_LOCAL_MACHINE:此根鍵可縮寫為HKLM,保存了絕大部分的系統信息,包括硬件配置、外圍設備、網絡設置以及所安裝的軟件等,是注冊表數據庫中最重要、最龐大的根鍵。此下的5個子鍵十分重要:
(1)HARDWARE:此鍵記錄了計算機硬件相關的各項信息,以及驅動程序的設置等;當使用設備管理器更改硬件設置時,這個鍵中的數據也會跟著變化。
(2)SAM和SECURITY:記錄本臺計算機上有哪些用戶和組賬戶,與相關的系統安全設置、權限分配等。在一般情況下,用戶無法訪問此鍵的內容。
(3)SOFTWARE:包含已安裝的各項軟件信息,與HKEY_CURRENT_USER\Software鍵不同的是,此鍵的影響范圍比較大,對系統下的所有用戶都有效。
(4)SYSTEM:包含有關系統啟動、驅動程序加載等與操作系統本身相關的各項設置信息。

?

??HKEY_CLASSES_ROOT:此根鍵可縮寫為HKCR,其內容包含了所有的文件類型、文件關聯、圖標以及擴展名等信息,甚至每種文件類型以哪個軟件打開,也都在此處設置。

?

??HKEY_CURRENT_CONFIG:此根鍵可縮寫為HKCC,主要記錄當前硬件的配置值。

?

?

二、編輯注冊表

?

??通常用Windows 7自帶的注冊表編輯器來編輯,打開方法:Win+R打開運行,輸入regedit即可。

?

?

三、常用的整理

?

1、修改光驅名

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons,新建項,名為光驅代號(H、I、...),繼續新建項DefaultLabel,修改右側窗格中默認的鍵值中的數據為要改的光驅名字,最后刷新我的電腦即可。

?

2、打開注冊表編輯器時保持在根目錄

??定位至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit,雙擊打開LastKey,修改為空字符串,在Regedit子鍵上右擊打開“權限”,選擇Administrator,并勾選“完全控制”和“讀取”的拒絕復選框即可。

?

3、創建快捷方式時不顯示“- 快捷方式”文字

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer,右擊新建二進制值REG_BINARY,命名link(存在則不用新建),數值為00 00 00 00。

?

4、在桌面右下角顯示Windows版本

??展開HKEY_CURRENT_USER\Control Panel\Desktop,雙擊右側窗格的PaintDesktopVersion,數值修改為1即可。

?

5、開機時顯示登錄信息

??定位至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,展開Winlogon,LegalNoticeCaption寫標題,LegalNoticeText寫內容。

?

6、讓系統時鐘顯示問候語

??定位至HKEY_CURRENT_USER\Control Panel\International,展開International,雙擊右側窗格中的sLongDate,在日期格式前寫問候語即可。

?

7、隱藏回收站圖標

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel(若沒有HideDesktopIcons\NewStartPanel兩個鍵則新建),新建DWORD類型的鍵值,命名為“{{645FF040-5081-101B-9F08-00AA002F954E}}”,更改數值為1,刷新桌面即隱藏了回收站。

?

8、自定義Windows登陸窗口的背景畫面

??首先要注意,圖片必須為.jpg格式;圖片文件尺寸的比例必須和屏幕分辨率相同;圖片大小不可超過256KB。

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\

Background,將OEMBackground鍵值數值改為1。然后打開文件夾C:\Windows\System32\oobe\info,新建backgrounds文件夾,將圖片命名為BackgroundDefault.jpg,放入圖片即可。

?

9、打開或關閉window的自動播放功能

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右側窗格中新建DWORD類型鍵值,命名為NoDriveTypeAutoRun,默認值是0,即打開功能。關閉功能對應十進制數:軟盤4,硬盤和移動硬盤8,網絡存儲設備16,光驅32,U盤內存64,其他外設128,全部255。刪除此鍵值可打開功能。

?

10、讓Windows自動登錄我的用戶賬戶

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,在右側窗格中新建字符串類型的鍵值,命名為AutoAdminLogon,數值設置為1。然后再新建字符串類型的鍵值,命名為DefaultUserName,數值設置為用戶名。同理,命名為DefaultPassword,輸入用戶賬戶的密碼即可。不過這樣有泄密風險。

??更保險的辦法:Win+R打開“運行”,輸入rundll32 netplwiz.dll UsersRunDll,將“要使用本機,用戶必須輸入用戶名和密碼”前的復選框去掉,單擊“應用”后輸入兩次密碼即可。在注冊表下不會生成REG_SZ類型DefaultPassword鍵值。

?

11、修改系統的用戶和公司名

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion,雙擊右側窗格中的RegisteredOwner和RegisteredOrganization,即可更改。

?

12、登陸Windows時固定啟用數字鍵

??HKEY_CURRENT_USER\Control Panel\Keyboard,雙擊右側窗格中的InitialKeyboardIndicators鍵值,默認為0,即登陸后不打開數字鍵。輸入2,然后右擊該鍵值打開“權限”,勾選Administrator的完全控制復選框即可。

?

13、改變系統時鐘在托盤區的顯示格式

??HKEY_CURRENT_USER\Control Panel\International,在右側窗格中更改s1159和s2359即可。更改sTimeFormat為tt hh點mm分。tt表示上午/下午時間,若還要顯示秒數,則增加ss。

?

14、刪除控制面板卸載中無效的記錄

??1.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstal
??2.HKEY_CLASSES_ROOT\Installer\Products
??3.HKEY_CURRENT_USER\Software\Microsoft\Installer\Products

????2和3主要保存基于windows安裝的應用程序。

?

15、直接從鼠標右鍵啟動“窗口轉換程序”

??HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers,新建項Windows Switcher,打開默認REG_SZ,輸入{3080F90E-D7AD-11D9-BD98-0000947B0257}。

?

16、為應用程序設置啟動昵稱

??舉例:在“開始菜單”中的“搜索程序和文件”中輸入cs,快速打開游戲。

??方法:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths,新建項,命名為cs.exe,打開默認REG_SZ,輸入應用程序路徑即可。

?

17、從快捷菜單打開常用的應用程序

??HKEY_CLASSES_ROOT\*\shell,新建項,隨意命名,將默認REG_SZ的數值更改為顯示的內容。在此子鍵的基礎上,新建項,命名為command,內容為應用程序的路徑。

?

18、編輯“新建”菜單中的文件類型

??舉例:刪除“新建”中的“新建BMP”。

??方法:展開HKEY_CLASSES_ROOT\.bmp,刪除ShellNew即可。

?

19、強制啟用ReadyBoost加速功能

??導語:為了提升系統訪問效率,多半建議加裝內存來解決。windows 7下有更方便的選擇,只要插上U盤就可以通過ReadyBoost技術加速性能。右鍵該U盤的“屬性”,“ReadyBoost”標簽頁,可以設置。部分設備不能使用,即不符合“Premium等級標準:隨機讀取4KB數據的速度至少要在5MB/Sec以上,隨機存儲512KB數據的速度必須在3MB/Sec以上。”

??方法:先右鍵“可移動磁盤(X)”,打開“屬性”,切換到“硬件”標簽頁,查看U盤型號。然后展開注冊表鍵HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/EMDgmt,在該鍵下選擇要啟用ReadyBoost的設備,修改DeviceStatus數值為2(十六進制)。在相同鍵下,分別新建ReadSpeedKBs與WriteSpeedKBs,DWORD類型鍵值,數值都改為1000(十六進制)。重啟U盤,或單擊“ReadyBoost”標簽頁內的“重新測試”即可。

?

20、提升NTFS文件系統的運行效率

??(1)取消快捷方式的跟蹤功能:

????HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建DWORD類型的鍵值,命名為NoResolveTrack,數值為1。

??(2)加大MFT主文件表存儲空間:

????MFT即Main File Table,存放著所有文件的索引信息,每個磁盤都會保留一部分容量來存放MFT信息,由于這個區域訪問頻繁因此很容易產生文件碎片(Fragment),影響訪問效率,建議可以加大MFT的容量,減少文件碎片。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,找到NtfsMftZoneReservation鍵值,更改為3或4。(1小的MFT保留空間,2中型MFT保留空間,3較大的4最大的。)

??(3)取消最后訪問記錄:

????定位并展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,接著打開NtfsDisableLastAccessUpdate,更改數值為1。

??(4)取消預先建立8.3短文件名:

????以往Windows為了與舊系統兼容,當用戶創建文件時,除了自行制定的名稱之外,也會額外產生8.3的短文件名,當遇到無法顯示長文件名的舊程序,會改為8.3的文件名顯示。

????定位并展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,接著打開NtfsDisable8dot3NameCreation,更改數值為1,還原更改數值為0或2。

?

21、加大系統L2 Cache

??利用cpu-z、WCPUID檢測二級緩存的大小,例如256KB。

??展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,打開SecondLevelDataCache,輸入256(KB,十進制),保存即可。

?

22、加快“開始”菜單的打開速度

??HKEY_CURRENT_USER\Control Panel\Desktop,打開右側窗格中的MenuShowDelay,把默認的400(單位ms)修改為100或0,保存即可。

??Windows的動畫效果使得運行“開始”菜單變慢,修改此可關閉效果。

?

23、應用程序關閉后完整釋放資源

??HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer,新建DWORD類型鍵值,數值為1。

?

24、修改內存運行方式,即優先使用內存而不是虛擬內存

??HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,打開右側窗格中的DisablePagingExecutive,修改數值為1即可。

?

25、自動關閉“停止響應的程序”

??HKEY_CURRENT_USER\Control Panel\Desktop,打開AutoEndTasks,修改數值為1即可。

?

26、加快開關機時間

??HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control,打開WaitToKillServiceTimeout,屬性設定為1000。切換到HKEY_CURRENT_USER\Control Panel\Desktop,打開WaitToKillAppTimeout,屬性設定為1000,并在相同鍵下,修改鍵值HungAppTimeout屬性為200即可。

?

27、必須按組合鍵才可以登錄Windows

??定位位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,打開右側窗格中的DisableCAD,修改數值為0即可。注意,此項應用后,自動登錄系統將會失效!

?

28、取消Windows快捷鍵

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建D_WORD類型鍵值NoWinKeys,數值為1。

?

29、刪除“運行”的記錄

??展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU,刪除右側窗格的記錄即可。

?

30、關閉默認共享的文件夾

??HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters,在右側窗格中新建2個D_WORD的鍵值,分別命名為AutoShareServer、AutoShareWKs,值為默認的0。重新啟動后可關閉共享!

??默認情況下,Windows會將系統文件夾、各磁盤驅動器暗自共享出來。在共享文件夾后添加$即可查看。例如在地址欄輸入\\127.0.0.1\C$,回車后可查看共享的系統文件夾。

?

31、開始菜單不顯示用戶名

??展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,新建D_WORD類型的鍵值Start_ShowUser,默認為0即可。

?

32、自動清除打開文件的記錄

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建D_WORD類型的鍵值ClearRecentDocsOnExit,數值為1即可。

?

33、清除訪問的網頁記錄

??HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs,刪除右側窗格中的所有url即可。在IE的“Internet選項”中可以更方便清除記錄。

?

34、更改打開文件的默認程序

??子鍵1:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
??子鍵2:HKEY_CURRENT_USER\Software\Classes

?

35、徹底隱藏文件,即顯示隱藏文件也看不到

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced,連續新建項(父子):Folder、Hidden、SHOWALL,在右側窗格中新建DWORD類型的鍵值:CheckedValue,設置數值為0(默認)。

?

36、清除使用windows搜索的關鍵字

??KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery,刪除右側窗格中的內容即可。

?

37、IE8的菜單欄重回地址欄上方

??HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser,在右側窗格中新建DWORD類型的鍵值ITBar7Position,數值為1,重新啟動IE即可。

?

38、IE8的搜索欄關閉

??HKEY_CURRENT_USER\Software\Policies\Microsoft,連續新建以下項(父子):Internet Explorer、InfoDelivery、Restrictions,在右側窗格中新建DWORD類型的鍵值:NoSearchBox,更改數值為1即可。

?

39、IE8的下載默認路徑

??HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer,雙擊右側窗格中的REG_SZ類型的Download Directory,更改內容為路徑即可。

?

40、IE8配置為無法下載文件

??HKEY_CURRENT_USER\Software\Policies\Microsoft,依次新建兩個項(父子):Internet Explorer、Restrictions,在右側窗格中新建DWORD類型的鍵值NoSelectDownloadDir,設定為1即可關閉下載功能。

?

41、IE8鎖定主頁無法更改

??HKEY_CURRENT_USER\Software\Policies\Microsoft,依次新建項:Internet Explorer、ControlPanel,在右側窗格中新建DWORD類型的鍵值HomePage,更改數值為1即可。

?

42、封鎖“Internet選項”

??HKEY_CURRENT_USER\Software\Policies\Microsoft,依次新建項:Internet Explorer、Restrictions,在右側窗格中新建DWORD類型的鍵值NoBrowserOptions,更改數值為1即可。

??經過測試發現,右擊IE選擇“屬性”仍可以開啟“Internet選項”。

?

43、封鎖右鍵的快捷菜單

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右側窗格中新建DWORD類型的鍵值:NoTrayContextMenu、NoViewContextMenu,數值均為1即可。

?

44、封鎖高級系統設置

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右側窗格中新建DWORD類型的鍵值NoPropertiesMyComputer,更改數值為1即可。

?

45、封鎖U盤

??HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR,將右側窗格中的Start鍵值的值更改為4即可,反向操作是修改為3。

?

46、封鎖注冊表編輯器

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies,新建項System,然后在右側窗格中新建DWORD類型的鍵值DisableRegistryTools,更改數值為1即可。

??是不是有疑惑,封鎖了它,那么想改回來怎么辦?請君看下面文字:

??(1)使用第三方軟件,例如Tweak Manager、Ultimate Windows Tweaker等。
??(2)改用Administrator賬戶登錄XP系統,利用注冊表編輯器的“加載Hive控制文件”功能,刪除原有賬戶的DisableRegistryTools鍵值即可。

??需要注意的是,如果在HKLM下新建DisableRegistryTools鍵值,則(2)方法是無效的。

?

47、匯總:封鎖“開始菜單”的功能顯示

??HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced鍵,主要記載系統操作界面的布局,例如,桌面圖標的隱藏、任務欄的動畫顯示等相關的鍵值都保存于此。下面的數值為0表示不顯示。
(1)Start_ShowControlPanel,控制面板
(2)Start_ShowUser,用戶名
(3)Start_ShowMyDosc,文檔
(4)Start_ShowMyPics,圖片
(5)Start_ShowMyMusic,音樂
(6)Start_ShowMyGames,游戲
(7)Start_ShowMyComputer,計算機
(8)Start_ShowNetPlaces,網絡
(9)Start_ShowPrinters,設備和打印機
(10)Start_ShowSetProgramAccessAndDefaults,默認程序
(11)Start_ShowHelp,幫助和支持
(12)Start_ShowRun,運行
(13)Start_TrackProgs,最近打開的程序
(14)Start_TrackDocs,最近打開的文件

?

??對于HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,這里面設置鍵值是在系統任何地方都找不到的,比如:
(1)NoStartMenuMorePrograms,所有程序
(2)NoSMMYDocs,文檔
(3)NoControlPanel,控制面板
(4)NoSMConfigurePrograms,默認程序
(5)NoSMHelp,幫助和支持
(6)NoRun,運行

?

from:http://blog.sina.com.cn/s/blog_9750f6af0101kncb.html

總結

以上是生活随笔為你收集整理的【转】Win7注册表的使用(更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。