那天晚上,從醫院帶著 EndNote X2 回家安裝。
本來上班的作業盡量上班解決就好,不過因為醫院的電腦只有電腦組有系統管理員與安裝新程式的權限。所以我們沒辦法自己安裝這個明明就是圖書館提供的 Reference 整理程式。(當然可以請電腦組幫忙安裝,不過要他們特地跑這麼遠來只做一個動動滑鼠就好兩分鐘能做完的小事總覺得很浪費人力。)
嗯總之我就帶著下載下來的說明書和安裝程式壓縮檔(.zip)回家了。然後我把檔案丟到電腦桌面上,解開壓縮檔到壓縮檔同名資料夾裡。
結果在壓縮檔解壓縮完成的那瞬間,跳出一個對話框說了些「Windows 檔案總管沒有回應。要關閉或線上搜尋解決方案?」之類的話。不過不管選擇哪一個,檔案總管都會在關閉後重新啟動,然後再次沒有回應。
我試過登出再登入、暖開機和冷開機,結果都還是開機沒多久就出現同樣的對話框。開機到安全模式之下,還是同樣的情況。
總之不管用舊筆電上網求救或者問閃光的結果都是建議把硬碟拆下來外接掃毒備分之後重灌。那麼既然家裡沒有外接殼,事情就只能擱置到我把外接用的東西買回來為止。
然後我把當初拿來搬檔案的隨身碟用筆電掃毒。用小紅傘與 spybot 分別掃過都沒事。
接著想到雖然小紅傘更新很勤,不過既然第二天要靠這台大掃毒,本身的系統更新最好也檢查一下。所以就上了 windows update。
有一個重要更新,另外這台也還沒升級到 IE8。雖然我平常是用 firefox,不過閃光來時為了設定的緣故他還蠻喜歡用 IE 的,既然如此就一併更新了。
更新完要求重開機,不過因為已經準備要睡了,所以就直接關機不重開了。
當天晚上發生有感地震,搖得頗大頗久。於是次晨一大早起來想查一下是否有災情。
電腦一開,發現忘記拔隨身碟所以開機不能。拔掉之後似乎是開機失敗(這裡有點睡著)自行重開之後跳出選單問要怎麼啟動。我選了照上次正常啟動的選項。
啟動過程中有很冗長的磁碟檢查與修復,我在這又睡著了一下。然後等終於開進作業系統,跳出一句「檔案總管無法啟動,因為找不到 wininet.dll 檔案,重新安裝應用程式可能用幫助」之類的話。
然後就停在空白桌布了。而且重開或安全模式無效。
兩台電腦一夕報銷,出問題的同樣都是檔案總管。
總之下班之後跑去買了一條多用的硬碟外接線,回家開始試著 fix。
先試試看有沒有辦法繞過檔案總管把筆電丟掉的檔案補回去。先前已經確定工作管理員還能正常運作,叫出來之後憑印象找到「執行」的選項。用執行對話框中的「瀏覽」展開資料夾,確定沒有檔案總管其實還是可以一層層的打開並讀取資料夾和檔案。
用執行開啟 firefox,確認上網功能還在,於是到微軟官方網站下載並安裝 IE8。(既然檔案遺失是因為更新這個程式,推測是因為刪除舊版的卻在補上新版時失敗的緣故。)
IE8 的安裝最後是失敗收場,似乎遺失的檔案會在安裝過程中用到的樣子。不過,在安裝過程中,根目錄下會出現一個數字串為名的資料夾,似乎就是 IE8 安裝資料的暫存資料夾。打開之後果然找到和丟失檔案同名的檔案,右鍵複製貼上把它丟進 C:/windows/system32/ 裡面。
重新執行 explorer.exe。這次跳出來說另一個 urlmon.dll 檔丟了。依樣畫葫蘆的找到丟進去。
再執行 explorer.exe,這時候桌面終於出現 icon 了!雖然旁邊還是跳出一個某檔案找不到的對話框,不過可能是自行建立了因此幾秒後就自行消失了。
這時候筆電似乎已經恢復正常了。不過為了保險起見沒有更多的檔案遺失只是還沒爆出症狀,還是再作一次 IE8 的安裝來補齊所有可能被刪掉的檔案。這次的安裝進行的很順利。
然後再回來看我那桌機。
開機時 F8 的選單裡有一個修復的選項,試著選了。只見它自己很開心地在那又檢查又修的跑了半天……結果依然如故。
所以就準備來開膛破肚拔硬碟啦。(咦好像很期待嘛?)
沒有螺絲起子把硬碟拆出來花了我不少功夫,在此掠過不提。用筆電讀到之後,砍掉原本解壓縮後的產物:名為 EndNoteX2 的資料夾。然後作了一些備份。
接著我試著把硬碟插回去再開開看……桌機復活了。
所以真的只是一個小小的壞檔(該資料夾裡只有兩個檔案,其中一個是文件)就讓整台電腦動彈不得啊……在拔硬碟之前其實有試過用工作管理員來刪除問題資料夾與檔案,不過都是一進入目標所在的桌面資料夾,就會在幾秒後死當。這種穩定性實在不知道該說些什麼好了。
至於筆電在安裝更新時丟失的檔案……說起來昨天在等 IE8 更新時上網亂搜,有看到一個應該是微軟疑難排解頁面的解說,建議當 wininet.dll 損毀時拿原版光碟出來拷貝一份進 system32 資料夾。
老實說既然現在大多數電腦都可以上網,又知道這個檔案有損毀的可能,為什麼不能設計損毀/遺失時可以自動上網下載修復呢?更不要說現在隨機版 windows 有時候根本不給原廠光碟,只給幾張連說明書都不能算的薄紙上面貼序號啊。
總之事情雖然暫時(一肚子火地)解決了,不過猜測系統大概也已經用到不太穩,這個週末預定來正式重灌了。