利用注冊表限制特定程序運行—注冊表使用全攻略之十四
更新時間:2006年10月23日 00:00:00 作者:
利用注冊表限制特定程序運行—注冊表使用全攻略之十四
對于一些與系統(tǒng)密切相關(guān)的程序,如果隨意讓其他人使用,非常容易造成死機(jī)甚至系統(tǒng)崩潰。通過系統(tǒng)本身的注冊表來限制特定程序的運行。
1、一鍵鎖通關(guān)
我們要做的是在注冊表中加入“RestrictRun”鍵值,以此來限制絕大多數(shù)程序的運行
。
運行“Regedit”打開注冊表編輯器,展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer分支(如果沒有就新建),在右側(cè)窗格中單擊鼠標(biāo)右鍵,選擇“新建→Dword值”,輸入子項名稱“RestrictRun”,然后雙擊該項,在彈出的“編輯Dword值”對話框中輸入鍵值“1”,確定后退出。
關(guān)閉注冊表編輯器,重新登錄系統(tǒng),這時絕大部分程序已經(jīng)被限制運行了,如果你想要打開某個程序時,會彈出一個警告窗口“本次操作由于這臺計算機(jī)的限制而被取消。請與您的系統(tǒng)管理員聯(lián)系”,當(dāng)然你也不能通過雙擊REG文件來導(dǎo)入注冊表文件了。
將Dword值“RestrictRun”的鍵值由“1”修改為“0”,即可解除所有程序的限制。
2、留得幾扇門
事實上單純使用“RestrictRun”鍵值限制程序運行并沒有什么太大的意義,我們需要的是允許他人使用大部分的程序,而僅對一些重要或機(jī)密的程序加以限制,所以還要給自己留幾扇門。
同樣在上述注冊表分支中,右鍵單擊左側(cè)窗格的“Explorer”主鍵,從菜單中選擇“新建→主鍵”,輸入主鍵名稱“RestrictRun”,隨后在該主鍵右側(cè)鍵值區(qū)中新建一字符串值,并命名為“1”,雙擊該子項,在鍵值框內(nèi)輸入允許運行的第一個程序名。為了給自己解除程序的限制留下后路,必須將注冊表編輯器加入其中,所以“1”的鍵值設(shè)為“Regedit.exe”。
接下來就是根據(jù)實際情況增減限制運行的程序,以允許記事本程序“Notepad.exe”運行為例,在“RestrictRun”主鍵中新建一名為“2”的字符串子項,并設(shè)置該鍵值為程序執(zhí)行文件名“Notepad.exe”,注意輸入時不要加引號。這樣他人仍然可以使用電腦中的記事本程序進(jìn)行編輯。與此類似,我們還可以繼續(xù)在該主鍵下增加其他允許他人使用的程序。
(出處:熱點網(wǎng)絡(luò))