xp與2000,2003系統(tǒng)優(yōu)化和設(shè)置教程第4/5頁
更新時(shí)間:2007年03月10日 00:00:00 作者:
四、專題
A、★“2000/XP修復(fù)控制臺”的使用:
這個(gè)專題在很多人,很多文章里都有,但是內(nèi)容很雜,很亂,很多朋友看了還是不會用。我重新選擇最常用的幾個(gè)命令,結(jié)合自己的使用感受重新整理給大家,這樣保證人人都會用這個(gè)好東西。(她修復(fù)系統(tǒng)的啟動效果是最好的)
使用恢復(fù)控制臺有兩種方式,一是用2000/XP啟動光盤引導(dǎo),近入安裝界面后選擇用命令恢復(fù)控制臺修復(fù);二是在XP運(yùn)行的時(shí)候安裝。具體方法:先將XP安裝啟動盤插入光驅(qū),打開運(yùn)行對話框,輸入命令X:\i386\winnt32 /cmdcons(其中X是裝載XP的光驅(qū)盤符),當(dāng)系統(tǒng)詢問你是否安裝命令恢復(fù)控制臺,選擇是,就出現(xiàn)了安裝向?qū)?,之后選擇跳過網(wǎng)絡(luò)更新,等文件復(fù)制完畢,安裝成功。重新啟動后,在啟動列表中可以看到Microsoft Windows XP Recovery Console這個(gè)選項(xiàng)了。
最常用命令如下:
Help XX:顯示故障恢復(fù)控制臺的命令使用幫助列表。
bootcfg ——>該命令是Windows XP獨(dú)有的,它可以修復(fù)啟動菜單。
/scan ——>自動掃描硬盤,自動添加系統(tǒng)啟動菜單 (對于多系統(tǒng)造成的引導(dǎo)故障很有效果)
Chkdsk /r ——>查找不正確的扇區(qū),并恢復(fù)可讀信息 (時(shí)間會很長,取決于分區(qū)大?。?
/p——>默認(rèn)的檢查參數(shù)
diskpart /delete X——>利用這個(gè)命令可以刪除分區(qū)(X為盤符)
diskpart /add XX ——>利用這個(gè)命令可以為硬盤添加一個(gè)分區(qū)(XX為新分區(qū)大小,單位是M)
fixboot c: ——>很多時(shí)候分區(qū)引導(dǎo)扇區(qū)很容易損壞造成啟動失敗,利用這個(gè)命令將向用戶登錄的系統(tǒng)分區(qū)寫入新的。
fixmbr ——>如果主引導(dǎo)記錄被破壞,利用這個(gè)命令可以寫入一個(gè)新的,嘗試修復(fù)。
Exit ——>關(guān)閉故障恢復(fù)控制臺并重新啟動計(jì)算機(jī)。
B、系統(tǒng)的關(guān)機(jī)故障的解決辦法:
1、打開“高級電源管理”
如果沒有“高級電源管理”,原因有兩種:1。主板不支持ACPI,沒有再安裝系統(tǒng)之前打開這一功能(BIOS/Power Management Setup/ACPI Function 設(shè)為Enabled),XP就根據(jù)BIOS信息來安排電源高級管理,所以就沒有了“啟用高級電源管理支持”,雖然安裝好后你在BIOS中改正了過來,但XP對這個(gè)并沒有更新,所以“啟用高級電源管理支持”依舊沒有出現(xiàn)。辦法就是在保證主板打開ACPI的情況下,重新安裝一遍系統(tǒng)。
2、關(guān)閉程序之后再關(guān)機(jī)
很多人有個(gè)壞毛病,程序還沒有關(guān)閉就進(jìn)行關(guān)機(jī),這樣是最容易造成關(guān)機(jī)的時(shí)候死機(jī)的,所以請?jiān)陉P(guān)機(jī)之前關(guān)閉所有的程序。(尤其是一些后臺程序,比如防火墻)
3、Office XP的原因
Office XP當(dāng)中Ctfmon.exe一直是一個(gè)頗有爭議的問題。Ctfmon.exe是微軟的文本服務(wù)文件,只要用戶安裝了Office XP并且安裝了“可選用戶輸入方法組件,這個(gè)文件就會自動調(diào)用它,為語音識別、手寫識別、鍵盤以及其它用戶輸入技術(shù)提供文字輸入支持。即使我們沒有啟動Office XP,Ctfmon.exe照樣在后臺運(yùn)行。就是它,往往造成了關(guān)機(jī)故障,你不妨將其卸載試試。
打開“添加/刪除程序”,選中“Microsoft Office XP Professionain WithFrontPage”,點(diǎn)擊“更改”按鈕,在“維護(hù)模式選項(xiàng)”對話框中選擇“添加或刪除功能”選項(xiàng),點(diǎn)下一步,彈出“為所有Office應(yīng)用程序和工具選擇安裝選項(xiàng)”對話框,展開“Office共享功能”選項(xiàng),選中“中文可選用戶輸入方法”選項(xiàng),在彈出菜單中選擇“不安裝”,如圖2所示,點(diǎn)“更新”按鈕即可。
4、APM/NT Legacy Node沒有開啟
一般情況下APM/NT Legacy Node沒有開啟可能造成關(guān)機(jī)卻不能自動切斷電源。進(jìn)入設(shè)備管理器,點(diǎn)菜單欄中的“查看→顯示隱藏的設(shè)備”,顯示出系統(tǒng)中所有的隱藏設(shè)備。在設(shè)備列表框中查看有無APM/NT Legacy Node選項(xiàng)。如果你的電腦支持此功能,就會有該選項(xiàng),雙擊,在彈出的屬性對話框中,點(diǎn)擊“啟用設(shè)備”按鈕即可。
5、軟件故障造成的關(guān)機(jī)故障(舉兩個(gè)例子)
a、關(guān)機(jī)時(shí),系統(tǒng)會自動彈出窗口,提示 “dwwin.exe DLL 初始化失敗”。Dwwin.exe是系統(tǒng)自帶的偵測程序Dr.Watson(華生醫(yī)生)的執(zhí)行程序,將其停用即可:單擊“開始→運(yùn)行”并在打開的窗口中輸入“regedit”,然后在注冊表編輯器中展開以下分支:[HKEY_LOCAL_MACHINESOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug],然后在右側(cè)窗口中將“auto”的值改為0即可。
b、關(guān)閉電腦時(shí),系統(tǒng)總會彈出一個(gè)提示窗口,內(nèi)容是:“Not if cation and for admin,This program is not...”,然后要等一會電腦才能關(guān)上。這是因?yàn)榘惭b了“RealOne Player”,任務(wù)欄右下角有它的后臺自動服務(wù)程序在運(yùn)行,打開RealOne Player,選擇“Tool→Preferences→Automatic Services”,在選項(xiàng)中去掉“禁止后臺服務(wù)程序存在”即可。
6、利用組策略解決(2例)
(1)解決“關(guān)機(jī)理由”問題:
2000升級到2003,每次關(guān)機(jī)時(shí)會彈出一個(gè)窗口,選擇一個(gè),如果不選擇,下面的“確定”按鈕就是灰色的,進(jìn)入不了關(guān)機(jī)界面,可以這樣解決:運(yùn)行“gpedit.msc”,打開組策略窗口,選中“計(jì)算機(jī)配置→管理模板→系統(tǒng)”,雙擊“顯示關(guān)機(jī)事件跟蹤”,在彈出的窗口中選擇“已禁用”,最后再單擊“應(yīng)用→確定”按鈕即可。
(2)“關(guān)機(jī)”按鈕被禁用的解決
2000組策略可以禁用關(guān)機(jī)項(xiàng)。運(yùn)行“gpedit.msc”打開組策略,打開左邊的“用戶配置”下的“管理模板”-“任務(wù)欄和開始菜單”,選擇右邊的“禁用和刪除‘關(guān)機(jī)'命令”,在彈出的對話框中選擇“啟用”,確定后開始菜單里就沒有了“關(guān)機(jī)”項(xiàng)。而且用其他方法也無法關(guān)機(jī),如:按組合鍵“Ctrl+Alt+Del”,可以看到對話框中的“關(guān)機(jī)”按鈕已變成灰色;按下“Alt+F4”,會出現(xiàn)警告:“本次操作由于這臺計(jì)算機(jī)的限制而被取消。請與您的系統(tǒng)管理員聯(lián)系?!?,如果遇到這種情況,可依逆向的解決。
另外補(bǔ)充一個(gè)技巧加速關(guān)機(jī):因?yàn)閣indows系統(tǒng)關(guān)機(jī)/重啟的時(shí)候首先會保存用戶的個(gè)人設(shè)置,因此時(shí)間較長,如果平時(shí)沒有進(jìn)行系統(tǒng)修改和攝制的正常關(guān)機(jī)/重啟完全可以通過“任務(wù)管理器”來進(jìn)行,Ctrl+Alt+Del”組合鍵調(diào)出“Windows任務(wù)管理器”,點(diǎn)擊菜單欄上的“關(guān)機(jī)”菜單,然后按主鍵盤上的Ctrl鍵,再單擊“關(guān)閉/重新啟動”,這樣就可以實(shí)現(xiàn)瞬間關(guān)機(jī)或重啟。
C、你真地會用嗎?——Regsvr32和Rundll32詳細(xì)介紹
Regsvr32和Rundll32大家經(jīng)常遇到,但很少朋友真正會使用他們,不少朋友還會搞混淆,我整理了他們最常用的功能推薦給大家。
Regsvr32專題
Regsvr32命令是 Windows 系統(tǒng)提供的一個(gè)實(shí)用工具,它用來向系統(tǒng)注冊控件或者卸載控件,利用該命令,可找回系統(tǒng)丟失的功能。
1、修復(fù)不能在新窗口中打開的IE:
“Regsvr32 Actxprxy.dll”、“Regsvr32 Shdocvw.dll”、“Regsvr32 Oleaut32.dll”。這三個(gè)控件注冊成功后,重新啟動電腦,IE就恢復(fù)正常了
2、卸載winXP自帶的ZIP功能:
輸入Regsvr32 /u zipfldr.dll,則卸載winXP自帶的ZIP功能。如果輸入Regsvr32 zipfldr.dll,則恢復(fù)ZIP功能。
3、防范腳本病毒
很多腳本病毒的復(fù)制,傳播都離不開“FSO對象(FileSystemObject,很多人利用自己的電腦建論壇、網(wǎng)站,論壇或者動態(tài)網(wǎng)站程序都可進(jìn)行在線文件管理,這樣一來很多人就在自己的網(wǎng)頁代碼中加入惡意的內(nèi)容)”,因此禁用“FileSystemObject”就能有效地控制腳本病毒的傳播。 輸入“Regsvr32 /u scrrun.dll”,即可禁用FSO對像。
4、恢復(fù)/禁止“預(yù)覽功能”
在打開含有視頻文件/圖片的文件夾時(shí),打開速度很慢,因?yàn)橄到y(tǒng)使用了媒體預(yù)覽功能,開始——運(yùn)行,輸入:“regsvr32 /u shmedia.dll”命令關(guān)閉“視頻預(yù)覽”功能,另外“Regsvr32 /u Thumbvw.dll”禁止“圖片預(yù)覽”功能。如果想恢復(fù),只需把命令中的“/u”刪除就可以了。
另外:2000中禁止的話,打開要禁止預(yù)覽的文件夾,右鍵單擊空白處,選擇“自定義文件夾”,會出現(xiàn)自定義文件夾向?qū)?,其中有一個(gè)“請選擇模板”項(xiàng),選擇其中的“簡易”就可以禁止預(yù)覽了。
5、恢復(fù)在線升級功能
在Windows的“開始”菜單的頂端,有一個(gè)“Windows Update”項(xiàng),可以快捷的對系統(tǒng)進(jìn)行在線升級打補(bǔ)。但有時(shí)會發(fā)現(xiàn)無法進(jìn)行在線升級,要解決這個(gè)故障,只要在運(yùn)行框中執(zhí)行“Regsvr32 Wupdinfo.dll”,重啟電腦即可解決。(當(dāng)然首先保證打開“AutoUpdate”服務(wù)。)
6、恢復(fù)“添加/刪除程序”
有的時(shí)候因?yàn)槲饎h除或者其他原因造成控制面板的“添加刪除程序”損壞,無法使用,可以嘗試這個(gè)辦法。首先運(yùn)行“regsvr32 mshtml.dll”,回車,然后“regsvr32 shdocvw.dll -i”,回車,最后“regsvr32 shell32.dll -i”,回車,這樣,“添加/刪除程序”組件就可以重新使用了。
Rundll32專題
一、使用Rundll32命令安裝和卸載Windows程序
提示:Rundll32.exe是 Windows系統(tǒng)提供的一個(gè)命令,它用來調(diào)用32位的DLL函數(shù)(16位的DLL文件用Rundll.exe來調(diào)用。DLL文件是Windows的基礎(chǔ),所有的API函數(shù)都是在DLL中實(shí)現(xiàn)的,它不能獨(dú)立運(yùn)行,一般由進(jìn)程加載并調(diào)用,運(yùn)行DLL文件最簡單的方法是利用Rundll32.exe,它的命令格式是“Rundll32.exe 動態(tài)鏈接庫名 函數(shù)名 參數(shù)名”。
1、卸載微軟Java虛擬機(jī)
在Windows系統(tǒng)中,要想IE瀏覽器執(zhí)行包含Java小程序的網(wǎng)頁,必須安裝微軟Java虛擬機(jī)(MSJVM),Windows 98/2000已經(jīng)捆綁了MSJVM,Windows XP/2003中雖然已經(jīng)剝離了微軟Java虛擬機(jī),但還是可以手工安裝。不過,有個(gè)現(xiàn)實(shí)我們不得不面對:由于微軟和SUN公司的明爭暗斗,微軟已經(jīng)停止對MSJVM的開發(fā),因此很多用戶改用SUN公司提供的Java虛擬機(jī)。但微軟沒有提供MSJVM的卸載工具,使用Rundll32命令,我們可以輕松卸載MSJVM。
單擊“開始→運(yùn)行”命令,在“運(yùn)行”對話框中輸入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,回車后系統(tǒng)會打開“Microsoft VM uninstall”對話框,單擊“是(Y)”按鈕后,系統(tǒng)就會開始卸載微軟Java虛擬機(jī),卸載完成后需要重新啟動系統(tǒng)。
接下來刪除系統(tǒng)目錄下的\inf下的java.pnf文件,以及\system32下的jview.exe文件和wjview.exe文件。最后打開注冊表編輯器,依次展開[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\JavaVM]分支和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\AdvancedOptions\JAVA_VM]分支,刪除這兩個(gè)分支下的所有子鍵。
提示:以上方法不適用Windows 98系統(tǒng)。
2、重新安裝Windows XP自帶的IE6.0
Windows系統(tǒng)的IE瀏覽器漏洞很多,最容易出現(xiàn)問題。有時(shí)無法解決,就只能重新安裝了。使用Rundll32命令可以很輕松地完成重新安裝工作。我們以重新安裝Windows XP中的IE6.0為例:
首先將Windows XP光盤插入光驅(qū),然后單擊“開始→運(yùn)行”命令,在“運(yùn)行”對話框中輸入“Rundll32 setupapi,InstallHinfSection DefaultInstall 132 C:\windows\inf\ie.inf”命令,回車后系統(tǒng)會打開安裝進(jìn)程對話框,開始重新安裝IE6.0。
提示:如果你的Windows XP系統(tǒng)不是安裝在C盤,請將 “C\Windows\Inf\Ie.inf” 修改為“%systemroot%\inf\ie.inf”。
3、卸載Windows Messenger
卸載Windows Messenger的方法很多,最常用的就是修改“Sysoc.inf”文件,但此方法比較復(fù)雜,使用Rundll32命令能很輕松完成卸載:
首先要確保已經(jīng)關(guān)閉了Outlook和IE等Windows自帶的組件,然后單擊“開始→運(yùn)行”,在“運(yùn)行”對話框中輸入“RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove”命令,回車后系統(tǒng)會打開一個(gè)卸載對話框,單擊“是(Y)”按鈕后,系統(tǒng)就開始卸載Windows Messenger 程序。
二、恢復(fù)“Rundll32”文件
在XP/2000光盤找到\i386\rundll32.ex_ ,改名為rundll32.rar,用winrar解壓縮。得到rundll32.exe
三、“Rundll32錯誤”顯示
DLL是微軟提出的動態(tài)鏈接庫概念。其原理是每個(gè)程序所需的代碼可以從同一個(gè)地址獲取,可以節(jié)約系統(tǒng)空間。但這也就成了Windows最大的弱點(diǎn):應(yīng)用程序在安裝時(shí)為了讓自己運(yùn)行的更好,會將這些數(shù)據(jù)庫升級成自己的版本,這樣就導(dǎo)致其他程序甚至連Windows自己都無法啟動,DLL成了“陷阱”。出現(xiàn)Rundll32錯誤可能的原因是操作系統(tǒng)中的mmsystem.dll文件損壞或丟失,在其他計(jì)算機(jī)上拷貝此文件覆蓋即可;另外有可能是system.ini文件中有關(guān)mmsystem.dll的語句丟失。解決的方法是:C:\Windows 下的 System.ini 文件,找到 [ boot ] 這個(gè)區(qū)段,補(bǔ)上drivers=mmsystem.dll,補(bǔ)上后,重新啟動。
使用 Windows 98 的人,還有一個(gè)較方便的方法,你可以直接到「開始」>>「運(yùn)行」,輸入 msconfig,然后在 System.ini 這一頁,打開 boot 文件夾,按新增,去新增一行敘述: drivers=mmsystem.dll.
D、全面了解系統(tǒng)中svchost.exe文件
svchost.exe是NT核心系統(tǒng)非常重要的文件,對于Win2000/XP來說,不可或缺。這些svchost進(jìn)程提供很多系統(tǒng)服務(wù),如:rpcss服務(wù)(remote procedure call)、dmserver服務(wù)(logical disk manager)、dhcp服務(wù)(dhcp client)等等。
如果要了解每個(gè)svchost進(jìn)程到底提供了多少系統(tǒng)服務(wù),可以在WinXP的命令提示符窗口中輸入“tasklist /svc”命令來查看。
一般來說,Windows系統(tǒng)進(jìn)程分為獨(dú)立進(jìn)程和共享進(jìn)程兩種。svchost.exe文件存在于%systemroot%\system32目錄下,屬于共享進(jìn)程。
隨著Windows系統(tǒng)服務(wù)不斷增多,為了節(jié)省系統(tǒng)資源,微軟把很多服務(wù)都做成共享方式,交由svchost進(jìn)程來啟動。但svchost進(jìn)程只作為服務(wù)宿主,并不能實(shí)現(xiàn)任何服務(wù)功能,即它只能提供條件讓其他服務(wù)在這里被啟動,而它自己卻不能給用戶提供任何服務(wù)。
這些服務(wù)是如何實(shí)現(xiàn)的呢?原來這些系統(tǒng)服務(wù)是以動態(tài)鏈接庫(dll)形式實(shí)現(xiàn)的,它們把可執(zhí)行程序指向svchost,由svchost調(diào)用相應(yīng)服務(wù)的動態(tài)鏈接庫來啟動服務(wù)。
也正是因?yàn)閟vchost的重要性,所以病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑用戶,達(dá)到感染、入侵、破壞的目的。那么應(yīng)該如何判斷到底哪個(gè)是病毒進(jìn)程呢?正常的svchost.exe文件應(yīng)該存在于“C:\Windows\system32”目錄下,如果發(fā)現(xiàn)該文件出現(xiàn)在其他目錄下就要小心了。
提示:svchost.exe文件的調(diào)用路徑可以通過“系統(tǒng)信息→軟件環(huán)境→正在運(yùn)行任務(wù)”來查看。
相關(guān)文章
由于mysql運(yùn)行權(quán)限導(dǎo)致無法找到 Discuz! 論壇數(shù)據(jù)表! 的解決方法
由于mysql運(yùn)行權(quán)限導(dǎo)致無法找到 Discuz! 論壇數(shù)據(jù)表! 的解決方法...2007-11-11Google西聯(lián)匯款取款詳細(xì)流程 大家這個(gè)月就可以了啊
Google西聯(lián)匯款取款詳細(xì)流程 大家這個(gè)月就可以了啊...2007-10-10JS擴(kuò)展Z-Blog圖片驗(yàn)證碼的單擊自動刷新與評論內(nèi)容自動保存
JS擴(kuò)展Z-Blog圖片驗(yàn)證碼的單擊自動刷新與評論內(nèi)容自動保存...2007-03-03