2010年3月12日 星期五

USB隨身碟遇到svchost.exe資源佔滿的解決方案

這個問題是不久前發生的
原因是有客戶在辦公室可以正常的使用他的隨身碟, 但是帶回家使用,
插上去時, XP沒有出現對話框可以開啟磁碟, 在我的電腦裡也看不到剛插上去的隨身碟,
但是, 可以在工作列上看到有裝置被載入, 也有磁碟機代號, 試著直接打代號也是無法觀看磁碟內容.
而且會造成電腦運作不正常, 關機會當掉, 非得重開機才可以解決此問題.

一度以為是隨身碟病毒, 還使用了kavo_killer和檢查是否有autorun.inf檔案存在, 也是沒問題.

後來就試著安裝其他隨身碟, 沒想到皆可以正常運作, 後來更進一步試, 在插了其他隨身碟後, 再插原本有問題的隨身碟, 結果居然也是運作正常, 真是怪哉, 前面的隨身碟就像帶路雞一樣, 插了一切就順暢了, 屢試不爽.

最後, 就只能斷定該隨身碟和USB hub水土不服, 兩個彼此不合, 換usb hub或隨身碟即可.

在這解決過程中, 發現當該隨身碟插入時, 那台4核心的cpu會有一個名叫svchost.exe的執行程緒佔用了25% CPU, 而且無法關掉, 但是平常又沒事, 只有插入隨身碟才會發生.

所以在此跟大家分享, 如果有類似問題, 隨身碟只有在特定電腦不能讀取, 而svchost又佔用了25%, 那就是換usb hub或是其他隨身碟, 不要花時間再掃毒或Windows update了.

沒有留言: