筆者的一個同事上網時遇到了一個麻煩:開機,進入Windows 98,一切正常,點擊IE瀏覽器,突然一下至少打開了七、八個窗口。IE瀏覽器的標題欄顯示的是“誘人”的文字。用鼠標把它們關掉,重新打開IE瀏覽器,問題卻照舊。點IE瀏覽器工具菜單的“Internet選項”,發現地址欄已被屏蔽,不能修改了。在“開始”菜單中,也沒了“運行”項。在MS- DOS方式下,運行regedit命令顯示“注冊表編輯已被管理員禁止”。很顯然,造成這種現象的原因是因為瀏覽了不良網站而被修改了系統的注冊表。
很快,筆者找到處理該種問題的有關資料,打開“附件”里的“記事本”,鍵入以下文字
REGEDIT4
[HKEY_CURRENT_USERSoftwareMicrsoftWindowsCurrentVersionPolicieesSystem]
“Disable Registry Tools”=dword:00000000
關閉“記事本”,把它保存為C盤根目錄下的“ls.reg”文件,然后雙擊該文件,屏幕顯示“確實把C:LS.REG內的信息添加到注冊表嗎?”,點“是”,屏幕又顯示“C:LS.PEG中的信息已成功輸入到注冊表。”
重新進入MS-DOS方式下,運行regedit命令,但屏幕還是顯示“注冊編輯已被管理員禁止”,是不是有輸錯的地方?筆者仔細對照了幾遍,還特別注意了字母的大小寫,但結果還是一樣。在鍵盤上敲來敲去,折騰了近一個小時,只好無功而返。
筆者在家里打開機子的注冊表,到[HKEYS_URRENT_USERSoftwareMicrosoft WindowsCurrent VersionPolicies],發現Policies下面沒有“System”。于是在它下面新建了一個主鍵,名字為“System”,然后在右邊空白處新建一個“DWORD”,命名為“Disable Registry Tools”,再修改它的值為“1”,這樣筆者的機子就出現了和同事的一樣故障。按照同樣做法我又做了幾遍,結果還是一樣。
還得從MS-DOS方式下著手,筆者打開MS-DOS方式的屬性,點擊“高級”,在“禁止 MS-DOS程序檢測Windows(P)”文字前的方框打了勾,關閉窗口,重新進入MS-DOS方式,再運行regedit命令。筆者認真看了regedit命令的用法,鍵入:
regedit /e bf.reg
經過幾分鐘的等待,成功地導出了注冊表文件。在WORD97下,筆者打開bf.reg文件,在“查找和替換”功能窗口中,輸入“Disable Registry Tools”查找內容,查找結果如下:
[HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem]
“Disable Registry Tools”
=dword:00000001
這就意味著筆者前面對注冊表的操作完全沒起作用,因為[HKEY_USERS.DEFAULT]的值是跟[HKEY_CURRENT_USER]變的。筆者把“Disable Registry Tools”=dword:0000000l中的“00000001”改成“00000000”,保存,雙擊“bf.reg”文件,問題解決了。
雖然如此,筆者還是納悶最初的做法錯在哪里。將“bLreg”文件的查找結果與“ls.reg”文件的輸入內容仔細對照,終于發現了癥結所在,原來是少了一個“回車”。在筆者編輯“ls.reg”文件時,輸完
“Disable Registry Tools”=dword:00000000后,沒有敲一個回車換個空行。 解決了注冊表編輯器的問題,同事機子的問題也迎刃而解,這里就不再贅述。