8月7號微軟推出了xp操作系統(tǒng)的sp2升級包RTM版,我的ASUS筆記本預(yù)裝的是xp home版,于是我在第一時(shí)間裝上了sp2,但是發(fā)現(xiàn)與我的K358的紅外連接出現(xiàn)了故障,而在安裝sp2之前是一切正常的。
故障表現(xiàn)為:紅外連接時(shí)能找到kejian K358,但是驅(qū)動安裝一直不停,將手機(jī)拿開斷開紅外連接時(shí)提示驅(qū)動安裝成功;此后只要一將K358紅外連接上,系統(tǒng)任務(wù)欄里的紅外圖標(biāo)就一直顯示為有數(shù)據(jù)傳輸?shù)臉?biāo)志,從控制面板的調(diào)制解調(diào)器選項(xiàng)里查詢standard modem over ir link,一查詢這個(gè)界面就死了,通過easygprs連接則顯示nothing,不能與手機(jī)通訊。而與三星s308手機(jī)的連接則正常。
經(jīng)分析可能是sp2升級包括了紅外的連接協(xié)議的完整性,而K358內(nèi)置的紅外協(xié)議不完整,導(dǎo)致剛連上電腦時(shí)一直通過協(xié)議握手但此過程不能完成,進(jìn)入死循環(huán)。經(jīng)過查看驅(qū)動程序信息得知紅外線和標(biāo)準(zhǔn)紅外調(diào)制解調(diào)器一共涉及了irenum.sys、nscirda.sys(我的asus筆記本用的是National Semiconductor的紅外頭)、modem.sys、microcomm.sys四個(gè)系統(tǒng)文件,其中幾個(gè)是sp2有更新的,都在c:\windows\system32\drivers\目錄下,又在這個(gè)目錄里發(fā)現(xiàn)了irda.sys這個(gè)文件,希望將這幾個(gè)文件替換回sp1所帶的文件可以解決問題。于是從sp1系統(tǒng)中提取了這幾個(gè)文件,回到sp2里來覆蓋原文件,但是發(fā)現(xiàn)替換后系統(tǒng)又自動將文件恢復(fù)回來了,原來2k和xp啟動時(shí)已經(jīng)加載了system32\drivers下的驅(qū)動(安全方式下也是一樣),而如果想要取消加載,則需要修改注冊表,過于麻煩,于是決定用U盤啟動機(jī)器,在dos下替換這幾個(gè)文件。
用U盤啟動后,在dos下執(zhí)行命令(從sp1里提取的文件已經(jīng)復(fù)制在sp1目錄下)
a:\sp1>copy *.sys c:\windows\system\drivers
提示是否覆蓋,按A(all)回車
重啟進(jìn)入系統(tǒng),K358的紅外連接又正常了,成功!