踢開Win XP SP2的各類絆腳石

2010-08-28 10:45:39來源:西部e網(wǎng)作者:

    有些朋友在安裝了Windows SP2之后,發(fā)現(xiàn)上網(wǎng)時網(wǎng)頁圖片無法正常顯示、網(wǎng)站驗證碼看不見、BT軟件下載速度減慢、即時通信軟件不通等各種故障接二連三地暴露出來。之所以造成這種問題一方面是由于SP2起點太高,對系統(tǒng)的改動太多造成的;另一方面則是因為我們大家還不熟悉SP2這一新生事物,F(xiàn)在就讓我們再一次走近SP2,著重分析一些SP2容易引起的常見系統(tǒng)故障,對癥下藥,不讓SP2成為我們系統(tǒng)的絆腳石。

  這種故障的現(xiàn)象為安裝SP2后,McAfee VirusScan無法在線升級。

  分析造成這種故障的原因可以得知,從系統(tǒng)安全角度出發(fā),SP2對各種組件的管理十分嚴格,設置的權(quán)限較低,McAfee VirusScan就是其中的一個。因其權(quán)限不夠,所以會造成無法在線升級故障。

  對于這個“絆腳石”的應對策略是,依次點擊“開始”“設置”“控制面板”“管理工具”“組件服務”選項,打開“組件服務”窗口。展開“控制臺根目錄”“組件服務”“計算機”“我的電腦”“DOCM配置”“FrameworkService”選項,在其上右鍵單擊,調(diào)出屬性窗口。點選“安全”選項卡,在“啟動與激活權(quán)限”欄目中點選“自定義”單選按鈕。接著點擊“編輯”按鈕,在彈出的“啟動權(quán)限”對話框中,點擊“添加”按鈕,將你的登錄帳號和“System”帳號添加進來,并“允許”其具有“本地啟動”、“本地激活”權(quán)限,如圖1所示,點“確定”按鈕即可。
  
\
 
    這種故障的現(xiàn)象則為,在用IE瀏覽器瀏覽網(wǎng)頁的過程中,當打開一些包含有圖片的HTML網(wǎng)頁時,彈出ActiveX錯誤信息,圖片無法正常顯示。

  究其原因,是為了防范計算機受到惡意的攻擊,默認情況下,SP2禁用了ActiveX、java等控件,這樣就造成了包含有ActiveX、java等控件的網(wǎng)頁無法正常瀏覽,圖片無法正常顯示。對這種問題,可以采用如下方法:

   打開記事本程序,錄入以下內(nèi)容:

   Windows Registry Editor Version 5.00 (此處空一行)

   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\Feature-Control\FEATURE_LOCALMACHINE_LOCKDOWN]

   @=""

   "iexplore.exe"=dword:00000000

   "explorer.exe"=dword:00000000

  需要注意的是,上述兩個鍵值為“1”時為禁用,為“0”時為解禁ActiveX、java等控件。錄入完畢,另存為“ShowPicture.reg”,文件名任取,擴展名必須是REG,雙擊導入到注冊表中去即可。

  在安裝SP2前,我們可以隨意地調(diào)整Internet域的安全等級,但是在安裝了SP2之后,你會發(fā)現(xiàn)Internet的安全等級被鎖定到中級,當我們試圖調(diào)整時,會彈出一個“錯誤”警告框,如圖2所示,我們無法再按各人的實際需要來調(diào)整安全等級。

  這個問題主要是因為SP2出于安全的考慮,鎖定了Internet的安全等級,默認情況下不允許用戶來調(diào)整。

  面對這個問題,可以采取的方法為:點擊“開始”“運行”,在彈出的運行對話框中輸入“REGEDIT”,回車后打開注冊表編輯器。依次展開如下分支:

  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\

  InternetSettings\Zones\3],在右側(cè)的窗口中找到名為“MinLevel”的Dword值并雙擊它,在彈出的編輯對話框中將其數(shù)值數(shù)據(jù)設為“10000 ”(十六進制)后點“確定”按鈕并關(guān)閉注冊表編輯器。按F5刷新一下,現(xiàn)在再試試,看安全等級是不是可以自由調(diào)整了。

  這種故障通常表現(xiàn)為安裝SP2后,往往會與Office XP等普遍軟件產(chǎn)生兼容性問題,程序莫名其妙出錯。

    造成該問題的元兇主要是DEP數(shù)據(jù)執(zhí)行預防技術(shù),DEP(Date Execution Prevention)技術(shù)主要是為有效避免緩沖區(qū)溢出問題而設計的,它可以有效防止病毒或惡意程序在電腦受保護的內(nèi)存位置存放運行有害代碼,DEP會將某些常用的內(nèi)存位置標記為“不可執(zhí)行”,從而讓病毒或惡意代碼無生存之處,但它同時也導致了一些程序無法正常運行。

  我們可以通過手動配置,讓某一個程序不受DEP檢測,就可避免DEP產(chǎn)生的兼容性問題。方法如下:

  在桌面上右鍵單擊“我的電腦”,在彈出的右鍵菜單中選擇“屬性”。在彈出的“系統(tǒng)屬性”窗口中,點擊“高級”選項卡,接著點擊“性能”欄目中的“設置”按鈕。在彈出的“性能選項”對話框中,點擊“數(shù)據(jù)執(zhí)行保護”選項卡,點選中“為除下列選定程序之外的所有程序和服務執(zhí)行DEP”,如圖3所示,然后通過“添加”按鈕,將你所需要的程序添加進來即可。

  與SP2產(chǎn)生兼容性問題的程序還有很多,限于篇幅,筆者在這里就不一一羅列了,有興趣的朋友可以參考“Http://support.microsoft.com/?id=884130”上的技術(shù)文檔。

  現(xiàn)如今,使用網(wǎng)絡的人恐怕很少有不使用BT下載軟件的,BT軟件給我們帶來了酣暢淋漓的下載體驗和資源共享的另類方法。但是安裝SP2之后,原來奇快的下載速度突然之間就減慢了,將BT軟件卸載重裝也解決不了問題。

  造成這個問題的原因是,為有效防止沖擊波、震蕩波之類的蠕蟲病毒的多線程攻擊,SP2內(nèi)建了一個OOB Messages動態(tài)鏈接庫,該動態(tài)鏈接庫會實時監(jiān)控每一個進程的并發(fā)線程數(shù),只要超過了它認為的安全線程數(shù)(10個),就開始屏蔽掉部分線程,以減少線程數(shù)。

  要解決該問題,必須修改位于“E:\WINDOWS\ServicePackFiles\i386”目錄下的“TCPIP.sys”,但是手動修改比較麻煩,現(xiàn)在已經(jīng)有高手為我們做成了補丁,你只需要下載安裝即可(可以到《個人電腦》網(wǎng)站的下載頻道http://www.pcpro.com.cn/club/download/index.php下載并安裝)。下載完畢,在命令行下運行該程序,在詢問的時候,回答“Y”,然后退出命令行,重新啟動計算機即可。

  這種故障發(fā)生時,往往表現(xiàn)為下載到本地的IE文件,原來均為可以正常顯示包含有FLASH動畫的IE文件,安裝SP2之后,卻無法顯示FLASH動畫了。

  這是因為,SP2默認的安全設置為防止用戶在本地打開一些FLASH文件過程中,在知情的情況下,被隱藏于FLASH中的惡意代碼引導到一些惡意網(wǎng)站,計算機受到攻擊,從而禁止了用戶在本地(硬盤和光盤)上打開包含有FLASH等內(nèi)容的文件。

    要解決這個問題,可以先啟動IE瀏覽器,點擊菜單欄的“工具”“Internet選項”命令,調(diào)出“Internet選項”窗口。點擊“高級”選項卡,在“設置”下拉列表框中,將“允許活動內(nèi)容在我的計算機上的文件中運行”和“允許來自CD的活動內(nèi)容在我的計算機上運行”選項打上對勾,如圖4所示,點“確定”按鈕即可。

 

  在局域網(wǎng)中,大家經(jīng)常通過網(wǎng)上鄰居來共享文件和打印機。但是安裝SP2之后,在網(wǎng)上鄰居中原來可以正常訪問的共享打印機卻消失得無影無蹤。

  眾所周知,在SP2中,新增了一個Windows防火墻。就是這個防火墻處于安全的考慮,禁止了“文件和打印機共享”功能,所以局域網(wǎng)中的用戶往往會出現(xiàn)無法共享資源的故障。

  應對這個問題的策略為:依次展開“開始”“設置”“控制面板”“安全中心”“Windows防火墻”選項,打開Windows防火墻窗口,點擊“例外”選項卡,在“程序和服務”列表框中,將“文件和打印機共享”選項打上對勾,如圖5所示,點“確定”按鈕,并重新啟動計算機即可。

  安裝SP2之后,許多的網(wǎng)絡通信軟件,如QQ、MSN、Windows Messenger、Windows Netmeeting等等都無法正常使用了。QQ、MSN、Windows Messenger總是彈出安全警報,Windows Netmeeting無法進行遠程桌面的共享。

  這是由于SP2防火墻在默認情況下,將限制未經(jīng)允許的來自網(wǎng)絡或Internet的入站連接,這樣就會造成許多的網(wǎng)絡通信軟件無法正常工作。

    對于QQ、MSN等即可通信軟件,我們只需要在彈出的Windows安全警報對話框中點擊“解除阻止”按鈕即可,如圖6所示。對于Windows Messenger、Windows Netmeeting,我們不但需要點擊“解除阻止”按鈕,而且要將其主程序添加到“例外”中去。點擊“開始”“設置”“控制面板”,在彈出的控制面板窗口中雙擊“安全中心”選項,彈出“Windows安全中心”窗口,雙擊其中的“Windows防火墻”選項。在彈出的“Windows防火墻”窗口中,點擊“例外”選項卡,接著點擊“添加程序”按鈕,在彈出的“添加程序”對話框中選中“Windows Messenger”,如圖7所示,點“確定”按鈕,這時Windows Messenger已經(jīng)可以正常工作了。接著,點擊“瀏覽”按鈕,找到位于“X:\Program Files\NetMeeting”文件夾中的“Conf.exe”,點擊“打開”按鈕將其添加到“例外”中去。同理,將位于”X:\widows\System32”目錄中的“mnmsrvc.exe”也添加到“例外”中去,點“確定”按鈕,Windows Netmeeting的遠程桌面共享就正常了。


  出現(xiàn)這個問題時,使用OUTLOOK EXPRESS(OE)郵件客戶端程序接收郵件的過程中,郵件當中包含的圖片無法正常顯示,每次都需要在彈出的提示信息中點擊“單擊此處下載圖片”才能夠正常顯示。

    這是因為SP2為防止他人惡性收集用戶郵箱信息或利用郵件附件進行惡意攻擊,默認情況下,禁止了OE接收郵件過程中顯示圖片附件的功能的原因?梢圆捎萌缦路椒ń鉀Q這個問題:

  啟動OE,在其主界面中,點擊“工具”“選項”命令,在彈出的選項窗口中,點擊“安全”選項卡,在“下載圖像”欄中,將“阻止HTML電子郵件中的圖像和其他外部內(nèi)容”前的對勾去掉就可以了,如圖8所示。

  在訪問一些需要驗證碼的網(wǎng)站時,驗證碼圖片無法正常顯示出來,如圖9所示。這樣會因為無法正確輸入網(wǎng)站的驗證碼而造成無法登錄。

  這個故障源于在默認情況下,SP2不支持“*.xbm”格式的圖片,而網(wǎng)站的驗證碼圖片幾乎都是“*.xbm”格式,兩者水火不容,所以也就無法顯示驗證碼圖片了。  
  知道了原因,我們只需開啟SP2對“*.xbm”格式的圖片的支持即可。點擊“開始”“運行”,在彈出的運行對話框中輸入“REGEDIT”,回車后打開注冊表編輯器。依次展開如下分支:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security],在右側(cè)的窗口中找到名為“BlockXBM”的Dword值(沒有請新建)并雙擊,在彈出的編輯對話框中將其數(shù)值數(shù)據(jù)設為“0”后,點“確定”按鈕并關(guān)閉注冊表編輯器。按F5刷新一下,現(xiàn)在再打開一個需要輸入驗證碼的網(wǎng)站試試,顯示就會正常了。
  

 

關(guān)鍵詞:WinXPSP2

贊助商鏈接: