註冊會員
|
WINDOWS ME註冊表淺談
WINDOWS ME註冊表淺談
(一)、Winme註冊表的組成
與Win 98不同,WinMe的註冊表是由Windows目錄下的Classes.dat、User.dat(用戶配置信息)和System.dat(系統配置信息)三個二進制文件組成的,其"項值"與Win 98一樣有字串值(REG_SZ)、二進制值(REG_BINARY)、雙字節值(REG_DWORD)三種類型。
與Win 98相同,WinMe也有個註冊表編輯器
Windows\Regedit.exe,用來搜索或修改註冊表。
WinMe註冊表編輯器左邊窗口中,最上面一層是"我的電腦",下面有6個分支:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,各分支的功能簡要描述見表1。
與Win 98的Regedit相比,WinMe的註冊表編輯器功能有所增加,表現在:
1.具有記憶功能,每次打開它時,左邊窗口中的樹形主鍵分支會自動展開,將焦點定位在最近一次修改過的位置上;
2.選單欄中新增類似IE的收藏選單,提供收藏夾功能(添加、刪除收藏夾),可讓您快速定位到需要修改的主鍵位置。假如需要經常檢查系統啟動時自動調入了哪些程序,可以打開HKEY_LOCAL_MACHINE\Software\
Microsoft\Windows\CurrentVersion\Run和HKEY_CURRENT_USER\Software\
Microsoft\Windows\CurrentVersion\Run,用Win 98的註冊表編輯器找這兩個項,需要多次雙擊分支,打開一級又一級的註冊表項,在WinMe中,這種操作就要輕鬆多了,只要將以上兩項添加到註冊表編輯器的收藏夾中,使用時如同用IE那樣,打開收藏項即可。添加到收藏夾的方法是:找到要收藏的註冊表項,執行選單上的"收藏/添加到收藏夾",彈出對話框,給該收藏項命名,按"確定"。
(二)、Winme註冊表的應用 WinMe註冊表有許多應用,例如只要修改某些註冊表項,就可以隱藏C盤、改變WinMe"開始選單"等,具體有以下常見的應用:
登錄類
(1)改變登錄背景圖
進入HKEY_USERS\.Default\Control Panel\Desktop,項值Wallpaper=你自己的BMP圖片全路徑,該圖最好在Windows目錄下。
(2)設置登錄前的消息顯示框
進入HKEY_LOCAL_MACHINE\
SOFTWARE\ Microsoft\Windows\CurrentVersion\Winlogon,先在項值LegalNoticeCaption(REG_SZ類型)中輸入將顯示的標題欄文字,然後在項值LegalNoticeText(REG_SZ類型)中輸入對話框中將顯示的文字。
(3)隱藏最後登錄的用戶名
進入HKEY_LOCAL_MACHINE\
SOFTWARE\ Microsoft\Windows\CurrentVersion\Winlogon,新增項值ontDisplayLastUserName,REG_SZ類型,=1,隱藏;=0,則顯示。
(4)自動登錄
進入HKEY_LOCAL_MACHINE\
SOFTWARE\ Microsoft\Windows\CurrentVersion\Winlogon,項值AutoAdminLogon,REG_SZ類型,=1,自動登錄;=0顯示登錄窗口。
hkey_classes_root
所有用戶都要使用該分支,存放可打開文件的類型、擴展名以及與應用程序的關聯等 hkey_current_user保存當前登錄用戶的系統設置、控製麵板選項、映射的網絡驅動器等?
hkey_local_machine
保存機器上的所有硬件信息、本機上安裝的應用軟件信息
hkey_users
保存所有用戶的信息,例如安裝的應用軟件、自定義桌面等
hkey_current_config
計算機上連接的硬件(例如顯示器、打印機等)配置數據
hkey_dyn_data
保存系統性能和即插即用狀態的動態信息
隱藏整個桌面
可以隱藏整個桌面,同時禁止桌面上點擊鼠標右鍵功能。進入HKEY_CURRENT_USER\Software\
Microsoft\Windows\CurrentVersion\Policies\Explorer,新增項值NoDesktop,DWord類型,=1則隱藏整個桌面;要恢復,則置為0。
刪除系統托盤中的圖標
啟動時自動調入的程序,都顯示在系統托盤中,可以刪除其中的圖標,以便加快系統的啟動速度。進入HKEY_LOCAL_MACHINE\Software\
Microsoft\Windows\ CurrentVersion\Run,在右窗口中刪除對應圖標的項值。
隱藏網上鄰居
要在桌面上隱藏網上鄰居,可進入HKEY_CURRENT_USER\
Software\Microsoft\ Windows\CurrentVersion\
Policies\Explorer,新增項值NoNetHood,DWord類型,=1隱藏;=0則顯示。
隱藏我的文檔
進入HKEY_LOCAL_MACHINE\
SOFTWARE\Classes\CLSID,刪除子項{450D8FBA-AD25-11D0-98A8-0800361B1103}(刪除之前先備份之)。要顯示我的文檔,只要恢復該備份即可。
隱藏回收站
進入HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\
CurrentVersion\Explorer\Desktop\NameSpace,單擊該分支下的每個子項,"默認"中顯示了該子項的名字,如果隱藏回收站,則先備份該子項,然後再刪除它。要恢復顯示回收站圖標,只要恢復備份文件即可。
使回收站能被重命名、刪除
進入HKEY_CLASSES_ROOT\CLSID\
{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder,新增項值"Attributes",缺省值=40 01 00 20,改為70 01 00 20。
改變"回收站"的圖標
進入HKEY_CLASSES_ROOT\CLSID\
{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon,要更改回收站默認圖標:"默認"=帶路徑的自定義圖標文件名;要更改回收站空時的圖標:"Empty"=帶路徑的自定義圖標文件名;要更改回收站滿時圖標:"Full"=帶路徑的自定義圖標文件名。
使回收站不能清空
進入HKEY_CLASSES_ROOT\CLSID\
{645FF040-5081-101B-9F08-00AA002F954E}\InProcServer32,"默認"改為"shell32.dll-"。
"我的文檔"加鎖
進入HKEY_CLASSES_ROOT\CLSID\
{450D8FBA-AD25-11D0-98A8-0800361B1103}\InProcServer32,"默認"改為"mydocs.dll-"。
"我的電腦" 加鎖
進入HKEY_CLASSES_ROOT\CLSID\
{20D04FE0-3AEA-1069-A2D8-08002B30309D}\InProcServer32,"默認"改為"C:\WINDOWS\SYSTEM\SHELL32.DLL-"。
鎖定網上鄰居
進入HKEY_CLASSES_ROOT\CLSID\
{208D2C60-3AEA-1069-A2D7-08002B30309D}\InProcServer32,"默認"改為"
C:\ WINDOWS\SYSTEM\SHELL32.DLL-"。
隱藏系統版本號
進入HKEY_CURRENT_USER\Control Panel\desktop,項值PaintDesktopVersion,=0隱藏;=1則顯示。
任意定製按鈕字體顏色
進入HKEY_CURRENT_USER\Control
Panel\Colors,項值Bottontext,格式"RRGGBB",默認值="0 0 0"(黑色),例如可改為"255 0 0"(紅色)。
改變背景圖片的平舖方式和風格
進入HKEY_USERS\.Default\
Control Panel\Desktop,項值TileWallpaper=0為平舖圖片;=1不需平舖。新建項值WallpaperStyle,REG_SZ類型,=0普通狀態;=2則表示全屏。
桌面鼠標右鍵"新建"選單減肥
進入HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE,在左邊的兩個主項中,搜索"shellnew","全字匹配",開始查找,找到相應文件類型後,將該子項刪除即可。具體方法請參閱附錄。
右擊"開始"按鈕有自定義選單項
進入HKEY_CLASSES_ROOT\Directory\shell,新增子項Close,置項值"默認"="某軟件名",在Close下再新建子項Command,置它的項值"默認"=該軟件帶路徑的文件名。
右擊"開始"按鈕有"快速關閉計算機"項
進入HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell,新建子項"closePC",默認項值="快速關閉計算機",在"closePC"項下新建子項"command",設置默認項值為"c:\windows\rundll.exe user.exe,exitwindows"。
加快關機速度
進入HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Control\Shutdown,FastReboot設置為1,則快速關機,否則置為0。
隱藏快捷方式圖標左下角的小箭頭
進入HKEY_CLASSES_ROOT\lnkfile,刪除項值IsShortcut。
快捷方式圖標上顯示文件擴展名
進入HKEY_CLASSES_ROOT\lnkfile,項值"NeverShowExt"表示在快捷方式圖標下不顯示文件擴展名,將該項名改為"AlwayShowExt"或刪除即可在快捷方式圖標下顯示文件擴展名。
清除配色方案
進入HKEY_CURRENT_USER\Control Panel\Appearance\Schemes,窗口右邊會出現系統自帶的各種配色方案,將你認為無用的配色方案刪掉,一般只保留"Windows默認"一項。右擊桌面,選"屬性"/外觀,在方案欄可見只保留了對應的配色方案。
隱藏顯示屬性中的Web頁、桌面右鍵選單中的活動桌面
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoActiveDesktop,dword類型,=1,隱藏;=0,則顯示。
隱藏運行命令
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoRun,dword類型,=1隱藏;=0顯示。
隱藏查找命令
進入HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\Explorer,新建項值NoFind,dword類型,=1隱藏;=0顯示。
隱藏文檔選單
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer, 新建項值NoRecentDocsMenu,dword類型,=1隱藏;=0顯示。
隱藏註銷...選單
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoLogOff,dword類型,=1隱藏;=0顯示。
隱藏關機選單
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoClose,dword類型,=1隱藏;=0顯示。
隱藏收藏夾選單
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoFavoritesMenu,dword類型,=1隱藏;=0顯示。
隱藏設置選單中的控製麵板&&打印機
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoSetFolders,dword類型,=1隱藏;=0顯示。
隱藏設置選單中的任務欄和開始選單
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoSetTaskbar,dword類型,=1隱藏;=0顯示。
隱藏文檔選單中歷史記錄
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\Explorer,新建項值NoRecentDocsHistory,dword類型,=1隱藏;=0顯示。
隱藏關機
從開始選單中移除"關機",並且按CTRL+ALT+DEL,屏幕上出現的關機按鈕也是虛構的,進入HKEY_USERS\.DEFAULT\Software\ Microsoft\Windows\CurrentVersion\Policies\Explorer, 新建項值NoClose,dword類型,=1隱藏;=0顯示。
加速選單顯示
進入HKEY_CURRENT_USER\Control Panel\Desktop,減少MenuShowDelay中的數值,默認為200。
鎖定設置中的控製麵板
進入HKEY_CLASSES_ROOT\CLSID\
{21EC2020-3AEA-1069-A2DD-08002B30309D}\InProcServer32,項值"默認"改為"shell32.dll-"。與Win 98不同,WinMe鎖定時,會顯示res://C:\WINDOWS\SYSTEM\SHDOCLC.DLL/navcancl.htm網頁。
禁用"用戶和密碼"控製麵板
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoSecCPL,dword類型,=1禁用;=0啟用。
禁用"顯示"控製麵板
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoDispCPL,dword類型,=1禁用;=0啟用。
禁用"顯示"控製麵板中"背景"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoDispBackgroundPage,dword類型,=1禁用;=0啟用。
禁用"顯示"控製麵板中"屏幕保護程序"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoDispScrSavPage,dword類型,=1禁用;=0啟用。
禁用"顯示"控製麵板中"外觀"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoDispAppearancePage,dword類型,=1禁用;=0啟用。
禁用"顯示"控製麵板中"效果"、"Web"和"設置"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoDispSettingsPage,dword類型,=1禁用;=0啟用。
禁用"系統"控製麵板中"設備管理器"
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\System,新增項值NoDevMgrPage,dword類型,=1禁用;=0啟用。
禁用"系統"控製麵板中"硬件配置文件"
進入HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Policies\System,新增項值NoConfigPage,dword類型,=1禁用;=0啟用。
禁用"系統"控製麵板/性能中"虛擬內存"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoVirtMemPage,dword類型,=1禁用;=0啟用。
禁用"系統"控製麵板/性能中"文件系統"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\System,新增項值NoFileSysPage,dword類型,=1禁用;=0啟用。
禁用"網絡"控製麵板
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Network,新增項值NoNetSetup,dword類型,=1禁用;=0啟用。
禁用"網絡"控製麵板中"標識"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Network,新增項值NoNetSetupIDPage,dword類型,=1禁用;=0啟用。
禁用"網絡"控製麵板中"訪問控制"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Network,新增項值NoNetSetupSecurityPage,dword類型,=1禁用;=0啟用。
禁用"網絡"控製麵板中"文件與打印機共享"
進入HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Network,新增項值NoFileSharingControl,dword類型,=1禁用;=0啟用。
|