限制Win9x、NT系統功能二十八招
限制Win9x、NT系統功能二十八招
對於一些公用或專用的電腦,我們並不希望每個人都能修改系統的設定或執行其它的程序。儘管他們有時會認為自己的水平不低,但他們經常性的「偶然失手」會使你不停地忙於對系統進行維護。在這種情況下,我們就不得不想點招對系統的功能進行限制。
註冊表實際是一系列資料文件,Windows 9x\NT主要通過它對硬體、軟體、用戶環境以及Windows的特性進行控制。在Windows 3.1時代,主要由WIN.INI、SYSTEM.INI及各種.INI文件完成註冊表的功能。當你遇到一些入門教材不能解決的問題時,通過修改註冊表卻往往能使你如願以償。
要修改註冊表就必須用到註冊表編輯器。在Windows 9x中,註冊表編輯器是REGEDIT.EXE,它位於\WINDOWS目錄下。在Windows NT中,專為Windows NT設計的註冊表編輯器是REGEDT32.EXE,它位於\WINNT\SYSTEM32目錄中。在Windows NT4.0中,系統也提供了REGEDIT.EXE,它位於\WINNT目錄下。這裡特別說明的是,對於本文涉及到的註冊表的修改,Windows NT這兩種註冊表編輯器都可以用。
啟動註冊表編輯器最簡單的方法是在開始表單的「執行」命令行中鍵入REGEDIT,或REGEDT32(對於Windows NT操作系統)。
1. 從「開始」表單中刪除「執行」命令(Windows 9x & NT)
只能部分限制執行應用程式,應用程式仍然可以從資源管理器中執行。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoRun
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
2. 從「開始」表單中刪除「搜尋」命令(Windows 9x & NT)
在資源管理器中也將「搜尋」功能刪除,這意味著不能對硬碟進行搜尋。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoFind
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
3. 從「開始」表單中刪除「註銷到」命令(Windows 9x & NT)
在Windows NT上,「註銷」按鈕將不起作用。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoLogOff
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
4. 禁用「關閉系統」命令(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoClose
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
5. 從「開始」/「設置」表單中刪除除「工作管理欄」以外的其它表單項(Windows9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoSetFolders
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
6. 從「開始」/「設置」表單中刪除「工作管理欄和開始表單」命令(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoSetTaskbar
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
7. 隱藏「我的電腦」中的驅動器(Windows 9x & NT)
資源管理器中也看不到任何驅動器
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoDrives
類型:REG_DWORD (雙字值)
資料:0x03FFFFFF(十六進制)或67108863(十進制)。
從最低位開始,每一位對應於一個驅動器。
8. 隱藏「網路芳鄰」 (Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoNetHood
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
9. NoEntireNetWork, 隱藏「網路芳鄰」中「整個網路」 (Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoEntireNetwork
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
10. 隱藏「桌面」上所有圖示(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoDesktop
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
11. 退出時不儲存設定(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoSaveSettings
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
12. 禁用註冊表編輯器(Windows 9x & NT)
可禁止執行REGEDT32.EXE或REGEDIT.EXE程序,即使這兩個文件被挪動了位置或改變了檔案名。當然,在使用該項功能之前,你要考慮好將來如何將註冊表編輯器功能恢
復,否則你自己也無法再修改註冊表了。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:DisableRegistryTools
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
13. 只執行允許的Windows應用程式(Windows 9x & NT)
這大概是最有價值的一招,這可以防止在你負責的公用電腦上有人執行你不想執行的程序。如果再結合上面幾招,那麼這台公用機器就刀槍不入了。但使用該項功能時前,一定要謹慎,一旦有個程序沒有列出,就無法執行它,所以REGEDIT.EXE應首先列進去。這樣即使註冊表編輯器被禁用,採用導入註冊表文件的方法,也可將註冊表編輯器功能恢復。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:RestrictRun
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
此外在該路徑下需新增主鍵RestrictRun,在該鍵下增加值名為「1」、「2」、「3」等字串串值,其資料為允許執行的程序名。不需要輸入路徑,只要指定執行程序的檔案名。如下所示,
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun]
值名:1
類型:REG_SZ (字串值)
資料:允許執行的Windows應用程式名
14. 禁止對顯示器圖示的訪問(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:NoDispCPL
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
15. 隱藏「顯示屬性」對話視窗上「背景」選擇項(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:NoDispBackgroundPage
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
16. 隱藏「顯示屬性」對話視窗上「螢幕保護程序」選擇項(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:NoDispScrSavPage
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
17. 隱藏「顯示屬性」對話視窗上「外觀」選擇項(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:NoDisAppearancePage
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
18. 隱藏「顯示屬性」對話視窗上「設置」選擇項(Windows 9x & NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:NoDispSettingsPage
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
19. 從「開始」表單刪除公用程序組(Windows NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoCommonGroups
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
20. 隱藏「開始」表單子資料夾(Windows NT)
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoStartMenuSubFolders
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
21. 禁止「任務管理器」程序(Windows NT)
Windows NT需安裝Service Pack 2 及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:DisableTaskMgr
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
22. 禁止「鎖定工作站」按鈕(Windows NT)
Windows NT需安裝Service Pack 4 及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:DisableLockWorkstation
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
23. 禁止「改變密碼」按鈕(Windows NT)
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
值名:DisableChangePassword
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
24. 從資源管理器中刪除「查看」/「選項」表單(Windows NT)
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoOptions
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
25. 從資源管理器中刪除「查看」/「轉到」表單(Windows NT)
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoGoTo
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
26. 從資源管理器中刪除其中文件表單(Windows NT)
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoFileMenu
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
27. 禁止工作管理欄的環境表單(Windows 98 & NT)
滑鼠右鍵點擊工作管理欄任一處,再也不會彈出表單了。
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoTrayContextMenu
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
28. 禁止資源管理器的環境表單(Windows 98 & NT)
滑鼠右鍵點擊桌面任一空白處,再也不會彈出表單了。
Windows NT需安裝Service Pack 4及以上的修正檔程序,該項設置才有效。
鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
值名:NoViewContextMenu
類型:REG_DWORD (雙字值)
資料:(0=無效;1=有效)
|