讓Windows XP自動維護系統(tǒng)
Windows XP的日常維護是件既耗時又無聊的事情妆丘,如果Windows XP能夠聰明一點,進行自動維護就好了赤套。下面飘痛,就為大家介紹一種通過.inf文件讓Windows XP進行自動維護的技巧珊膜,自動維護的具體內(nèi)容可以任意設(shè)定容握,不過需要命令來實現(xiàn)。比如用Xcopy進行文件備份车柠、Defrag進行磁盤碎片整理剔氏、Del刪除垃圾文件等等。為了講清楚原理竹祷,下面我們以Defrag為例谈跛,你可以根據(jù)自己的需要進行修改。
實現(xiàn)步驟
1. 建立Main.bat文件
以管理員身份登錄Windows XP塑陵,在系統(tǒng)盤的根目錄下新建一個名為Main.bat的文件(文件名可以隨便取感憾,下同)并輸入如下內(nèi)容:
cd\
C:
cd Windows\system32
defrag C: /f
chkntfs C:
2. 建立Main.inf文件
新建一個文件名為Main.inf的文件并輸入:
[version]
Signature= "$CHICAGO$"
AdvancedINF= 2.5,"advpack.dll"
[DefaultInstall]
RunPreSetupCommands=Tst.PreSetup
RunPostSetupCommands=Tst.PostSetup
[Tst.PreSetup]
C:\Main.bat
[Tst.PostSetup]
C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
在這個文件中,Signature必須設(shè)置為”$CHICAGO$”令花,否則文件將無法起作用阻桅。
3. 建立Begin.bat文件
在C盤根目錄下建立批處理文件Begin.bat,向這個文件中輸入:
C:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionEx
C:\Main.inf,DefaultInstall,,32
這個命令的作用是讓Windows XP啟動一個硬件安裝過程兼都,從而執(zhí)行.inf文件中的指令嫂沉。Rundll32.exe在Windows中被用來調(diào)用DLL文件(動態(tài)鏈接庫)中函數(shù)提供的功能。比如這里的rundll32.exe就調(diào)用了advpack.dll中的LaunchINFSectionEx函數(shù)扮碧,這個函數(shù)的作用就是啟動一個.inf安裝過程趟章。不過Main.inf的內(nèi)容已經(jīng)和硬件安裝無關(guān),而是被我們偷梁換柱改成了系統(tǒng)自動維護的命令慎王。
4. 計劃任務(wù)
計劃任務(wù)的作用是定期執(zhí)行Begin.bat文件蚓土,實現(xiàn)步驟如下:
(1)打開Windows XP的開始菜單進入“程序→附件→系統(tǒng)工具→計劃任務(wù)”,雙擊“添加計劃任務(wù)”赖淤,單擊“瀏覽”蜀漆,找到C盤根目錄下面的Begin.bat文件,然后單擊“下一步”按鈕;
(2)設(shè)置任務(wù)執(zhí)行周期為“每周”漫蛔,然后單擊“下一步”按鈕;
(3)設(shè)置執(zhí)行計劃任務(wù)的密碼嗜愈,也就是計算機的管理員密碼旧蛾,然后單擊“下一步”按鈕;
(4)設(shè)置執(zhí)行任務(wù)的具體日期和時間。
在以上例子中蠕嫁,我們讓這個計劃任務(wù)每周日的23:30執(zhí)行一次文件C:\Begin.bat锨天,進行自動維護。
實現(xiàn)原理
.inf文件通常用于硬件安裝剃毒,其實是一個文本文件病袄。當用戶在文件上單擊鼠標右鍵選擇“安裝”的時候,Windows將會根據(jù)這個文件的內(nèi)容執(zhí)行一系列操作赘阀,上面介紹的自動維護方法就是借助.inf文件的這個特點實現(xiàn)的益缠。
我們建立的計劃任務(wù)啟動時,它會調(diào)用Begin.bat基公。Begin.bat將使用Main.inf作為配置文件啟動一個安裝過程幅慌,按照Main.inf中的內(nèi)容執(zhí)行一系列操作。
Main.inf啟動時會首先執(zhí)行[Tst.PreSetup]段中的語句轰豆,也就是“C:\Main.bat”胰伍,Main.bat被調(diào)用時,Windows將對C:進行磁盤碎片整理工作酸休。Main.bat的內(nèi)容越豐富骂租,自動維護的功能就越強大。
Main.bat中的命令都執(zhí)行完畢后斑司,[Trs.PostSetup]中的語句又將被執(zhí)行渗饮,也就是:
C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
這個語句的作用是關(guān)閉計算機,其實是“關(guān)閉Windows XP+關(guān)閉電源”宿刮。
最后要注意的一點互站,這個方法只能在Windows XP Professionl中實現(xiàn),Windows XP Home無法使用糙置。
Windows系統(tǒng)桌面圖標八大故障解決方法
天天用電腦云茸,自然少不了出現(xiàn)這樣那樣的故障。對于一些電腦高手來說谤饭,解決這些故障是比較容易的标捺,但是對與新手而言,當出現(xiàn)問題的時候揉抵,往往就不知道怎么辦了亡容,下面我們就講講系統(tǒng)圖標出現(xiàn)故障后應(yīng)該怎么辦?
癥狀一:“網(wǎng)絡(luò)連接”窗口中我的“本地連接”和“ADSL”圖標不見了冤今?
這可能是你的Network Connections服務(wù)被禁用了原因造成的闺兢,查看方法如下:在“運行”窗口中輸入“services.msc”,然后在打開的“服務(wù)”窗口右側(cè)服務(wù)列表中找到名稱為“Network Connections”的服務(wù),看看其狀態(tài)是否為“已啟動”屋谭。如果不是脚囊,那么就需要將其設(shè)置為“已啟動”。
癥狀二:任務(wù)欄按鈕突然消失了桐磁?
不知道大家有沒有遇到這樣的情況悔耘,在Windows 98中上網(wǎng)時,如果打開的IE窗口過多時我擂,任務(wù)欄的按鈕會被擠的很小衬以,甚至有時都看不到按鈕上的文字了。但是在Windows XP中如果你打開的窗口過多時校摩,你會發(fā)現(xiàn)這些密密麻麻的按鈕突然一下減少了許多看峻,這是怎么回事呢?突然消失的那些按鈕到哪去了呢衙吩?
其實這是Windows XP的一項功能而已互妓。這個功能叫“分組相似的任務(wù)欄按鈕”,當任務(wù)欄按鈕過多時分井,它會把同一類按鈕分組集合在一個按鈕上车猬,以便精簡任務(wù)欄霉猛。要恢復顯示這些被藏起來的任務(wù)欄按鈕尺锚,我們可以用鼠標右鍵單擊開始按鈕,選擇屬性選項惜浅,在任務(wù)欄選項卡中的“任務(wù)欄外觀”里去掉“分組類似任務(wù)欄按鈕”選項前的勾就行了瘫辩。
癥狀三:工作列的按鈕不見了?
我是使用Windows XP的系統(tǒng)坛悉,一般開啟窗口后應(yīng)該都會在底下的工作列再出現(xiàn)各自的按鈕伐厌,不知道什么原因,在一次開機后就不再出現(xiàn)按鈕了裸影,只留下之前設(shè)定的工具列挣轨,找了很久也沒發(fā)現(xiàn)那里可以改變設(shè)定,現(xiàn)在要切換窗口只得靠Alt + Tab鍵轩猩,實在很麻煩卷扮,快幫幫我吧!均践!
使用Administrator的帳號進入Windows XP后晤锹,把工作列不見的那個帳號刪除,再建立一個新的帳號彤委,名稱可以相同鞭铆。
癥狀四:Windows XP桌面的圖標不見了?
開機進到桌面后焦影,桌面所有東西都不見了车遂,但能從工作管理員去執(zhí)行程序封断,請問是啥問題?是中毒嗎舶担?
Windows XP有一個功能澄港,就是把桌面上的圖標隱藏!所以可能是無意中改動了這個選項的設(shè)定柄沮,只要在桌面展開右鍵回梧,選擇“依次排列圖標”-“顯示桌面圖標”就可以了:)
癥狀五:桌面上的IE圖標竟然不見了?
在桌面單擊右鍵祖搓,選“屬性→桌面→自定義桌面”狱意,在桌面圖標處看到“Internet Explorer”項了吧,選擇上它桌面就可以恢復IE圖標了拯欧。
癥狀六:USB接口閃存盤圖標就找不到了详囤?
我的電腦中使用的是Windows 2000操作系統(tǒng),有時在強行關(guān)閉一些程序之后镐作,發(fā)現(xiàn)桌面右下角小托盤上會丟失一些圖標藏姐,比如說連接在電腦上的USB接口閃存盤圖標就找不到了,這樣就無法用鼠標單擊圖標而后正常的關(guān)閉閃存盤该贾,但如果直接拔下羔杨,系統(tǒng)會出現(xiàn)警告性提示,有時候閃存盤內(nèi)的的文件還會因此而損壞杨蛋,請問有什么辦法能在閃存盤圖標丟失的情況下也能關(guān)閉閃存盤兜材,使之能夠正常的拔下?
你可以通過Windows 2000操作系統(tǒng)中提供的“添加/刪除硬件”的方法來達到目的逞力,具體的操作步驟如下:
1.在系統(tǒng)桌面上用鼠標依次單擊選擇“開始→設(shè)置→控制面板”曙寡。
2.在隨后出現(xiàn)的窗口中雙擊“添加/刪除硬件”圖標,在隨后出現(xiàn)的“添加/刪除硬件向?qū)А贝翱谥袉螕簟跋乱徊健卑粹o寇荧。
3.接著在出現(xiàn)的窗口選中“卸掉/拔掉設(shè)備”選項举庶,然后單擊“下一步”按鈕。
4.再在彈出的窗口中選中“拔出/彈出設(shè)備”選項揩抡,然后單擊“下一步”按鈕户侥。
5.在“硬件設(shè)備”框中選中“USB Mass Storage Device”項并單擊“下一步”按鈕。
6.接著再選中“USB Mass Storage Device”項并單擊“下一步”按鈕捅膘。
7.最后單擊“完成”按鈕即可添祸。
癥狀七:控制音量的小喇叭圖標不見了?
出現(xiàn)這種情況寻仗,只要打開[控制面板]刃泌,選擇[聲音、語言和音頻設(shè)備]這一項,再選擇[聲音和音頻設(shè)備]耙替,然后再打開窗口的[音量]選項亚侠,在[將音量圖標放入任務(wù)欄]選項前面打上鉤,單擊[確定]俗扇,圖標便會出現(xiàn)了硝烂。
癥狀八:我的輸入法圖標哪兒去了?怎么辦铜幽?
如果你用的還是Windows 98滞谢、Windows Me的系統(tǒng),有時輸入法圖標不見了除抛,一般可以在輸入法設(shè)置中找回來狮杨。依次單擊“開始”→“設(shè)置”→“控制面板”,打開控制面板到忽,在控制面板中雙擊“輸入法”圖標橄教,在彈出的對話框下部,有一個“啟動任務(wù)欄上的指示器”的選項喘漏,看看它前面的選擇框內(nèi)有沒有一個對勾护蝶,沒有就選上,然后用鼠標單擊下方的“確定”按鈕翩迈,輸入法圖標就會失而復得了持灰。
如果你用的是Windows XP中,輸入法圖標也會莫名其妙地丟失帽馋,但在控制面板中卻沒有“輸入法”搅方,這時可以按以下方法嘗試:
方法1:在任務(wù)欄單擊鼠標右鍵,彈出快捷菜單绽族,把鼠標移動到“工具欄”上,會彈出子菜單衩藤,看看其中的“語言欄”有沒有被選中吧慢,如果沒有選中,單擊選中“語言欄”赏表,一般會顯示輸入法圖標检诗。
方法2:依次單擊“開始→設(shè)置→控制面板”,打開控制面板瓢剿,在控制面板中單擊“日期逢慌、時間、語言和區(qū)域設(shè)置”间狂,單擊“語言和區(qū)域設(shè)置”攻泼,彈出“語言和區(qū)域設(shè)置”對話框,單擊“語言”標簽,在“文字服務(wù)和輸入語言”下單擊“詳細信息”按鈕忙菠,彈出“文字服務(wù)和輸入語言”對話框何鸡,單擊“高級”標簽,在“系統(tǒng)配置”下牛欢,把“關(guān)閉高級文字服務(wù)”前面的對號取消骡男,單擊“確定”按鈕,輸入法圖標就回來了傍睹。
方法3:點“開始→運行”隔盛,鍵入“msconfig”,單擊“確定”或回車拾稳,運行“系統(tǒng)配置實用程序”骚亿,在“啟動”里把“Ctfmon.exe”選中,單擊“確定”熊赖,然后注銷或重新啟動應(yīng)該就可以了来屠。這是因為Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office語言條,提供語音識別震鹉、手寫識別俱笛、鍵盤、翻譯和其它用戶輸入技術(shù)的支持传趾。這個程序沒有啟動也會造成輸入法圖標不顯示迎膜。
最后提示一下,沒有輸入法圖標浆兰,用快捷鍵一樣可以操作輸入法磕仅。Ctrl+Space(空格鍵)是在中、英文輸入法之間切換簸呈;按Ctrl+Shift組合鍵可以依次顯示系統(tǒng)安裝的輸入法榕订。
Win XP遠程桌面實現(xiàn)雙管理員同時登錄
為系統(tǒng)添加遠程桌面
默認狀態(tài)下,Windows 2000及其之前的系統(tǒng)并沒有安裝遠程桌面蜕便,要想在這些系統(tǒng)中使用遠程桌面劫恒,需要自己手工添加。
在Windows XP系統(tǒng)安裝光盤的“SUPPORT\TOOLS”目錄中轿腺,可找到一個名為“Msrdpcli.exe”的程序两嘴,它實際上就是遠程桌面連接登錄器。將此程序復制到?jīng)]有遠程桌面的系統(tǒng)中并運行后族壳,即可自動在系統(tǒng)中安裝遠程桌面連接程序憔辫。安裝過程非常簡單,連續(xù)點擊“下一步”即可仿荆,當安裝完成后贰您,點擊“開始→程序→附件→通訊→遠程桌面連接”坏平,便能登錄網(wǎng)絡(luò)連接遠程計算機了。
讓遠程桌面支持多用戶
Windows XP不支持多個用戶同時登錄遠程桌面枉圃,當其他用戶遠程登錄Windows XP時功茴,主機上當前已登錄的用戶即會自動退出。不過在Windows XP SP2中提供了允許連接會話并發(fā)功能孽亲,可通過遠程桌面進行多用戶的同時登錄坎穿,但其在默認狀態(tài)下關(guān)閉了該項特性,需要通過修改注冊表開啟該功能返劲。
打開注冊表編輯器玲昧,依次展開“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Licensing Core”分支,轉(zhuǎn)到右側(cè)窗口篮绿,在其中新建一個類型為DWORD的子鍵孵延,將該鍵命名為“EnableConcurrentSessions”,并將鍵值設(shè)置為“1”亲配,即可開啟多用戶登錄功能尘应。
在遠程桌面中傳輸文件
在進行遠程桌面操作時,有時需要在遠程服務(wù)器與本地計算機傳輸文件吼虎,這是很麻煩的事犬钢。其實在遠程桌面程序中內(nèi)置了映射磁盤的功能,通過該功能便可以實現(xiàn)遠程登錄服務(wù)器時思灰,自動將本地計算機的磁盤映射到遠程服務(wù)器上玷犹,讓傳送文件變得更加簡單快捷。
在“遠程桌面連接程序”中展開“選項”洒疚,選擇“本地資源”標簽歹颓,鉤選中“磁盤驅(qū)動器”。連接到遠程登錄到服務(wù)器上后油湖,打開服務(wù)器的“我的電腦”巍扛,就會發(fā)現(xiàn)本地計算機的磁盤以及軟驅(qū)、光驅(qū)都映射到了服務(wù)器上肺魁,這樣傳送文件便可像操作本地硬盤一樣方便了电湘。
遠程桌面中使用快捷鍵
在本地可使用快捷鍵,遠程桌面上同樣也可以通過快捷鍵方便操作鹅经,例如:+鍵可切換當前運行程序,+鍵可顯示“開始”菜單怎诫,而++鍵可在窗口和全屏之間切換客戶端瘾晃,+鍵則可顯示W(wǎng)indows菜單。
另外幻妓,可在“遠程桌面連接”窗口中單擊“選項”按鈕蹦误,在“本地資源”選項卡下的“鍵盤”欄中劫拢,選擇“應(yīng)用 Windows 鍵組合”到“遠程計算機上”。這樣就可將對當前系統(tǒng)的所有Windows快捷鍵操作强胰,都應(yīng)用到遠程計算機的桌面上舱沧,使操作更加得心應(yīng)手。
修改遠程桌面連接端口
遠程桌面終端服務(wù)默認端口為“3389”偶洋,為防止他人進行惡意連接熟吏,就需要對默認端口進行更改。對此可打開注冊表編輯器玄窝,依次展開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支牵寺,其下的“PortNumber”鍵值所對應(yīng)的就是端口號,將其修改即可恩脂。上面設(shè)置完成后帽氓,需要再依次展開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp”分支,同樣將其下的“PortNumber”鍵值進行更改俩块。
當更改了服務(wù)器的遠程登錄端口后黎休,可在本地的“遠程桌面連接程序”中設(shè)置連接的服務(wù)器地址,然后單擊“連接設(shè)置→另存為”玉凯,導出并保存連接文件势腮。然后用記事本打開導出的“*.rdp”文件,在其中添加語句“server port:i:端口號”壮啊,保存后導入連接即可嫉鲸。要注意,在Windows 2000中導出的是“.cns”文件歹啼,可打開后在其中找到“Server Port =3389”語句玄渗,將其默認的“3389”端口修改為與服務(wù)器相同的登錄端口。
命令行下安裝遠程桌面
如果系統(tǒng)中沒有安裝遠程桌面服務(wù)狸眼,可使用命令行方式進行手工添加藤树。只需打開命令提示符窗口,在命令行下輸入如下三行命令:
c:\>echo [Components] > c:\aa
c:\>echo TSEnable = on >>c:\aa
c:\>sysocmgr/i:c:\winnt\inf\sysoc.inf /u:c:\aa /q /r
執(zhí)行后拓萌,即可完成遠程桌面程序的安裝岁钓。
Win XP雙管理員同時登錄
其實通過替換更改系統(tǒng)中的一個文件,Windows XP遠程桌面也可以做到兩個不同帳戶管理員同時登錄微王,二者互不相干屡限、互不影響。這個文件就是位于系統(tǒng)文件夾下的termsrv.dll炕倘。
提示:開啟Windows XP的遠程桌面方法:右擊桌面“我的電腦”圖標钧大,選擇“屬性”,在彈出的“系統(tǒng)屬性”窗口中罩旋,切換到“遠程”選項卡啊央,勾選“允許用戶遠程連接到此計算機”項眶诈,確定即可。
從http://www.pconline.com.cn/pcedu ... ??瓜饥。(對于Windows XP SP2還必須替換C:\WINDOWS\$NtServicePackUninstall$和C:\WINDOWS\ServicePackFiles\i386目錄下的同名文件)逝撬。
替換后正常登錄系統(tǒng),還必須禁止SFC(Windows系統(tǒng)文件保護功能)乓土,否則將會有出“Windows文件保護”提示宪潮。只需將以下內(nèi)容保存為reg文件導入注冊表中即可:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d
接著要開啟遠程桌面的多用戶功能,將以下內(nèi)容保存為reg文件并導入注冊表中即可:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
如果開啟了Windows XP SP2的防火墻帐我,還必須允許通過3389端口進行連接坎炼。具體方法是:依次打開“網(wǎng)上鄰居”→“查看網(wǎng)絡(luò)連接”,點擊左上欄中的 “更改Windows防火墻設(shè)置”拦键,在彈出的“Windows防火墻”窗口中谣光,切換到“例外”選項卡,點擊“添加端口”按鈕芬为,在接下來的窗口中萄金,輸入“名稱”(可隨意命名)和“端口號”:3389,確定即可媚朦。
對于內(nèi)網(wǎng)用戶氧敢,還必須作端口映射,外網(wǎng)的機子才能得以順利連接询张。關(guān)于端口映射的具體操作方法可參考以前的X檔案孙乖,不再贅述。
這樣份氧,當兩個不同帳號的管理員同時登錄某臺計算機唯袄,你會發(fā)現(xiàn)他(她)們之間可以通過任務(wù)欄右鍵菜單中的“任務(wù)管理器”→“發(fā)送消息”來互通消息,方便極了!如果要“來無影蜗帜,去無蹤”恋拷,則必須運行“l(fā)ogoff”命令來注銷。這樣本地用戶關(guān)機或重啟時就不會出現(xiàn)“其他用戶登錄到這臺計算機厅缺,關(guān)閉Windows會使他們丟失數(shù)據(jù)蔬顾。您要繼續(xù)關(guān)機嗎?”的提示。