、初識注冊表
注冊表是Windows操作系統中的一個核心數據庫,其中存放著各種配置參數。它直接控制著windows系統設置、硬件驅動程序的裝載以及一些Windows應用程序的運行,從而在整個Win系統中起著核心作用。
如果注冊表受到了破壞,輕則使Windows的啟動過程出現異常,重則可能會導致整個Windows系統的完全癱瘓。因此正確地認識、使用,特別是及時備份、有問題及時恢復注冊表,對Windows用戶來說就顯得非常重要。
我們可以通過修改注冊表,實現一些系統界面不支持設置的功能。例如,修改注冊表實現隱藏桌面圖標:
《隱藏桌面圖標》
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"Nodesktop"=dword:00000001(隱藏桌面所有圖標)
"NoNetHood"=dword:00000001(隱藏桌面網上鄰居圖標)
"NoInternetIcon"=dword:00000001(隱藏桌面Internet Explorer圖標)
所以,正確的認識和使用注冊表,對我們修復系統、清查系統垃圾、個性化功能設置很有幫助。
二、如何啟動注冊表
1、Win+R鍵啟動運行,打開“regedit”;
2、進入“注冊表編輯器”
慎重提醒,操作注冊表有可能造成系統故障,若您對Windows注冊表不熟悉、沒有經驗的Windows操作系統用戶,建議盡量不要隨意修改注冊表。
三、注冊表的結構
注冊表由鍵、子鍵和值項構成。鍵:就是分支中的一個文件夾。子鍵:就是這個文件夾中的子文件夾,子鍵同樣是一個鍵。值項:則是一個鍵的當前定義,由名稱、數據類型以及分配的值組成。
一個鍵可以有多個值項,每個值的名稱各不相同,如果一個值的名稱為空,則該值為該鍵的默認值。
HKEY_CLASSES_ROOT
用于信控制所有文件的擴展和所有可執行文件相關信息。
HEKY_CURRENT_USER
用于管理系統當前的用戶信息,及其應用程序的相關資料。
HKEY_CURRENT_MACHINE
用于存儲控制系統和軟件的信息,當中包括網絡和硬件上所有的軟件設備信息,比如文件的位置,注冊和未注冊的狀態,版本號等。
HKEY_CLASSES_ROOT
是HKEY_LOCAL_MACHINE\SOFTWARE\Classes的一個鍵值的映射,方便信息管理而已。
HEKY_USER
作用是把缺省用戶和目前登陸用戶的信息輸入到注冊表編輯器,但它僅被那些配置文件激活的登陸用戶使用。
HKEY_CURRENT_CONFIG
用于存儲當前系統的配置方式。
四、如何備份&恢復注冊表
1、備份注冊表:文件→導出,導出范圍選擇“全部”。
2、還原注冊表
a、文件→導入,選擇注冊表備份文件(.reg后綴)
b、或者直接雙擊注冊表備份文件(.reg后綴),導入確認。
課后動手試一試
《禁止使用鼠標右鍵》
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoViewContextMenu"=dword:00000001(禁止在桌面、我的電腦中使用鼠標右鍵)
"NoTrayContextMenu"=dword:00000001(禁止在任務欄中使用鼠標右鍵)
"NoChangeStartMenu"=dword:00000001(禁止在開始菜單使用鼠標右鍵及拖放)
我們已經對注冊表有了一個初步的認識,下一課堂,我們將詳細介紹注冊表的數據類型。
日常的工作中經常創建文件夾,尤其做項目經理,創建名稱為日期的文件夾,或者名稱為日期夾項目的目錄。很是繁瑣,[流淚]。本來項目經理的時間就少。
他來了,他來了。[微笑]
為了簡化日常工作流程,您可以在Windows右鍵菜單中添加一個選項,通過單擊即可創建以當前日期命名的文件夾。這項功能能夠顯著減少手動創建和命名文件夾的步驟,從而提升工作效率。[加油]
我的已經搞定。
實現步驟
- 創建批處理文件: 首先,創建一個批處理文件 CreateDateFolder.bat,它會在當前目錄下創建一個以當前日期命名的文件夾。
- 執行以下步驟:
- 打開記事本或任何文本編輯器。
- 復制并粘貼以下代碼:
- @echo off for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%i set date=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2% mkdir %date%
- 將文件保存為 CreateDateFolder.bat,例如,保存到 C:\Tools\CreateDateFolder.bat。
添加注冊表項:
接下來,創建一個注冊表文件 AddCreateDateFolderContextMenu.reg,將批處理文件添加到右鍵菜單。
- 打開記事本或任何文本編輯器。
- 復制并粘貼以下代碼:
- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Create Date Folder] @="Create Date Folder" "Icon"="shell32.dll,-16739" [HKEY_CLASSES_ROOT\Directory\Background\shell\Create Date Folder\command] @="C:\Tools\CreateDateFolder.bat"
- 將文件保存為 AddCreateDateFolderContextMenu.reg。
合并注冊表項:
- 雙擊 AddCreateDateFolderContextMenu.reg 文件,添加信息到注冊表中。
- 如果提示是否允許更改注冊表,選擇“是”。
使用說明
完成以上步驟后,您只需右鍵點擊任意文件夾背景,就會看到一個名為“Create Date Folder”的選項。點擊它,將在當前目錄下自動創建一個以當前日期命名的文件夾。
效率提升
這項功能能夠顯著減少以下操作步驟:
- 手動右鍵點擊創建新文件夾。
- 重命名文件夾為當前日期。
通過簡化這些步驟,可以節省大量時間和精力,尤其在需要頻繁創建和管理日期文件夾的工作場景中。這不僅提高了操作效率,還降低了人為錯誤的可能性,使您的工作流程更加流暢和高效。 為我點贊吧。
- 冊表,相信小伙伴們肯定都不陌生啦!那有沒有什么常用的,可以自己通過修改注冊表的個性化設置呢?當然有啦!接下來小編就以windows7為例子,為大家帶來win7注冊表常用設置詳解。
一. 秀出自我風格的屏幕保護畫面
1.氣泡屏幕保護
- 電腦鍵盤“Win+R”鍵,調出“運行”對話框,輸入regedit按回車鍵進入注冊表界面,找到如下路徑:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer.切換到Bubbles子鍵上單擊鼠標右鍵執行:新建(N)/DWORD(32-位)值(D),將新建的鍵值命名為MaterialGlass 即可。
注:MaterialGlass:此為DWORD類型,加入此條記錄并將其值設為0,氣泡就會變為不透明的。
2.彩帶屏幕保護程序
- 找到路徑HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer.在Ribbons鍵上單擊鼠標右鍵執行:新建(N)/DWORD(32-位)值(D),將新建的鍵值命名為NumRibbons,并雙擊此鍵,在數值數據框中輸入“100”,選擇“十進制(D)”選項按鈕,單擊確定完成設置。
3.變幻線屏幕保護程序
- 在路徑HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer下找到子鍵Mystify,單擊鼠標右鍵執行:新建(N)/DWORD(32-位)值(D),將新建的鍵值命名為NumLines,雙擊此鍵,在數值數據框中輸入“100”,選擇“十進制(D)”選項按鈕,單擊確定完成設置。
二. 創建快捷方式時不顯示“快捷方式”文字
- 切換到“HKEY_CURRENT_USER/Software/ Microsoft /Windows/CurrentVersion/Explorer”在Explorer上單擊鼠標右鍵執行“新建(N)/二進制值(B)”,將鍵值名稱改為“link”,將數值數據更改為“00 00 00 00”單擊確定即可。
注:如果要恢復原始值只要在“HKEY_CURRENT_USER/Software/ Microsoft /Windows/CurrentVersion/Explorer”中刪掉“link”鍵值即可。
三.讓系統時鐘顯示問候語
- 打開注冊表編輯器,切換到“HKEY_CURRENT_USER/Control Panel/International”鍵,雙擊sLongDate鍵值,在原本的鍵值數據內容“yyyy’年M’月d’日”中加入你想設置的問候語。
四.指定桌布顯示位置
- 打開注冊表編輯器,切換到“HKEY_CURRENT_USER/Control Panel/Desktop”鍵,選擇WallpaperOriginX、WallpaperOriginY兩個鍵值,按下“Del”鍵,再單擊“是”確定刪除這兩個鍵值,然后重新在Desktop鍵上單擊右鍵執行“新建/字符串值”命令,將新建的鍵值命名為“Wallpaperoriginx”,用同樣的方法新建另一個鍵值,并命名為“Wallpaperoriginy”,雙擊“Wallpaperoriginx”鍵值,將數值設為“600”,表示指定圖片文件從左到右的距離。以同樣的方式將“Wallpaperoriginy”鍵值設為“60”,表示從上到下的距離。單擊確定就完成了。
注:如要恢復原先的設置只需要前往“HKEY_CURRENT_USER/Control Panel/Desktop”刪除“Wallpaperoriginx”和“Wallpaperoriginy”兩項鍵值就能恢復了。
五.隱藏桌面的“回收站”圖標
- 打開注冊表編輯器,切換到“HKEY_CURRENT_USER/Software/ Microsoft /Windows/CurrentVersion/Explorer”,單擊鼠標右鍵執行“新建/項”命令,將新建的項名改為“HideDesktopIcons”,用同樣的方法在“HideDesktopIcons”下新建“NewStartPanel”項,確定切換到“HideDesktopIcons/NewStaMenu”下,在右邊單擊鼠標右鍵,執行“新建/DWORD值”命令,將新建的數值名改為“{645FF040-5081-101B-9F08-00AA002F954E}”雙擊鍵值后將數值數據設為“1”,單擊確定即可。
注:雖然隱藏了,但還是會在資源管理器中找到它,也可以直接刪除前面新建的鍵值,就會重新出現在桌面上了。
六.自定義Windows登陸窗口的背景畫面
- 切換到“HKEY_LOCAL_MACHLNE/Software/Microsoft/Windows/CurrentVersion/Authentication/LogonUI/Background”,雙擊右邊窗格的OEMBackground鍵值,將數值數據改為“1”,單擊確定按鈕保存鍵值。關閉注冊表,切換到“C:/Windows/system32/oobe”路徑,新建“info”文件夾,切換進入info文件夾,再新建backgrounds文件夾,切換進入backgrounds文件夾,將準備好的圖片復制到此,并將文件夾名改為“backgroundDrfault”。注銷后就會看到背景圖片已變成自定義的圖片了。
注:桌面背景圖片的限制
1.圖片文件必須為 .JPG格式
2.圖片文件尺寸的比例必須和屏幕分辨率相同。(也就是說屏幕比例是4:3,則圖片比例也要是4:3).
3.圖片大小不得超過256KB.
七.改變系統時鐘的顯示格式
- 打開注冊表編輯器,切換到“HKEY_CURRENT_USER/Control Panel/International”鍵,雙擊s1159鍵值進行修改,在數值數據中將原本顯示上午的設置修改為“現在是早上”,單擊確定。接著雙擊s2359鍵值,在數值數據中將原本顯示為下午的設置修改為“現在是下午”,單擊確定。最后雙擊sTimeFormat鍵值,在數值數據中將原本的顯示格式為tt hh:mm:ss修改為tt hh點mm分。單擊確定即可。
注:tt表示上午/下午時間,hh表示時鐘的時針位置,mm代表分針,ss代表秒數。
八.右擊鼠標快速進行“關機”操作
- 打開注冊表切換到HKEY_CLASSES_ROOT/Directory/shell鍵,在shell子鍵上右擊鼠標,執行“新建/項”命令,將新建的子鍵命名為Shutdown,雙擊右邊的默認進行修改。在數值數據中輸入“關機”,接著在“shutdown”子鍵上單擊右鍵執行“新建/項”命令,將新建的子鍵命名為“command”,雙擊右邊窗格默認的鍵值進行設置,在數值數據框中輸入shutdown –s,單擊確定即可。
注:shutdown的其他功能,shutdown –r代表關機并重新啟動,shutdown -1代表注銷,shutdown –a代表終止系統關機操作。用戶可以根據相關需要自行添加。
九.加快系統的開關機時間
1.縮短開機等待的時間
- 打開注冊表編輯器,切換到“HKEY_LOCAL_MACHLNE/SYSTEM/CurrentControlSet/Control/SessionManager/Memory Management/PrefetchParameterd”鍵,在右方窗格單擊“EnablePrefetcher”鍵值,并右擊鼠標執行“修改”命令。在數值數據中將原本的默認值“3”修改為“5”,單擊確定即可。
2.縮短關機等待時間
- 切換到“HKEY_LOCAL_MACHLNE/SYSTEM/CurrentControlSet/Control/”鍵的位置,單擊鼠標執行“新建/字符串值”命令,將新建的鍵值名稱改為“WaitToKillServiceTimeOut”,將數值數據值設為“1000”,單擊確定。接著切換到“HKEY_CURRENT_USER/Control Panel/Desktop”鍵,單擊鼠標執行“新建/字符串值”命令,將新建的鍵值名稱改為“WaitToKillAppTimeOut”,將數值數據改為“1000”,單擊確定按鈕,接著在相同鍵位置下,再新建HungAppTimeOut鍵值,將鍵值屬性設為“200”。
注:“WaitToKillServiceTimeOut”,此鍵值代表計算機關機前等待系統服務(如DNS、IIS等服務)結束工作的緩沖時間。
“WaitToKillAppTimeOut”,此鍵值代表計算機關機前等待應用程序(如IE、OE等)借宿工作的緩沖時間。
HungAppTimeOut此鍵值代表當應用程序停止響應時,系統繼續等待的緩沖時間。
十.強制將USB設為只讀,機密數據帶不走
- 打開注冊表編輯器切換到“HKEY_LOCAL_MACHLNE/SYSTEM/CurrentControlSet/Control/”鍵,在Control鍵上執行“新建/項”命令,將新建的鍵命名為“StorageDevicePolicies”,在右邊窗口右擊鼠標執行“新建/DWORO 32-位值”命令,將新建的鍵值命名為“WriteProtect”,接著選擇“WriteProtect”鍵值并右擊鼠標執行“修改”命令,在數值數據中輸入“1”確定并重啟計算機即大功告成。重啟后如果要把數據寫入U盤,系統會出現錯誤信息不讓數據寫入。
注:修改上述設置后,除了U盤之外,包括讀卡器、MP3等通過USB傳輸的設備都只能讀取不能寫入。
十一.在開始菜單不顯示用戶名,讓旁人看不到自己的賬戶
- 打開注冊表切換到“HKEY_CURRENT_USER/Software/ Microsoft /Windows/CurrentVersion/Explorer/Advanced”鍵,在右邊空白窗格內右擊鼠標執行“新建/DWORD值”命令,將新建的鍵值命名為“Start_ShowUser”并且雙擊此項進行修改,維持默認值“0”.重啟登陸時就不會顯示用戶名了。
十二.清除曾經搜索過的關鍵字
- 打開注冊表切換到“HKEY_CURRENT_USER/Software/ Microsoft /Windows/CurrentVersion/Explorer/WordWheelQuery”,在右邊的窗格中,每個數字的內容就代表系統記錄的搜索字符串。雙擊鍵值內容就可以看到前面搜索過的字符串。在WordWheelQuery鍵上右擊鼠標,執行此命令刪除鍵,單擊確定即可清除搜索信息。
十三.U盤/移動硬盤的安插禁用
- 打開注冊表切換到“HKEY_LOCAL_MACHLNE/SYSTEM/CurrentControlSet/Services/USBSTOR”鍵,雙擊Start鍵值修改其設置,在數值數據框上將鍵值內容由“3”修改為“4”,單擊確定退出
- 這里是干糧雜貨鋪,平凡世界不平凡的人!關注我,一起漲姿勢!