上個星期收到Pchome寄來的提醒信函,我才知道不知不覺已經有一個月沒有發報了。

我在一月份的時候,跟瑞賢一起請了一個中醫老師,教我們中醫概論。我們這個老師姓姜,是來自大陸的遼寧省大連市,從北京中醫藥大學畢業。瑞賢在中山醫藥大學擔任骨科的治療師,姜醫師是他在醫院認識的。

這段時間,姜醫師來台灣進行中西藥的交流,所以我們便請他幫我們上中醫的概論。我們的課程一共是十二堂課,共有四個人一起上課,除了我跟瑞賢之外,還有我們各自的女朋友。上課的費用應該算是便宜,一個人十二堂是一萬五千元,一堂課上三個小時呢!

我們固定是週一跟週四晚上課,原本每週一到週日我的時間表都排好了,包含準備今年的電腦考試、省道館合氣道的教學、讀書會的研究專題、我個人的線上電腦課程、以及英文進修的課程,本以為這些項目都可以照表操課,哪知中醫課程一開始之後,一切都亂了。

記得上中醫課時,曾介紹到中醫書籍的序。不論是哪一本中醫書籍,前頭的序都會說,中醫是中國的國粹,博大精深......果然是博大精深,自從課程一開始,我其他的研究跟計畫全部延期,所有的精力全部用來對付中醫的內容,嗚..果然是博大精深啊!

這就是為什麼電子報會一個月都沒消息的原因了,因為我把時間都花在中醫上,說了這麼多,就是解釋電子報遲發的原因。至於為什麼我想念中醫呢?其實真的只是興趣而已,也許等我老的時候,我會跑去唸中醫大學吧!由於花了時間努力的研究中醫學,我現在也有了一個完整的概念,雖然無法跟醫學院的學生相比,不過現在到也了解了中醫的基礎理論,也開始拿自己當研究對象。說真的倒真的是蠻有效果的!

上星期中醫課程終於結束了,所以我的作息又慢慢恢復正常,中醫課結束,反到有了鬆一口氣的感覺,總算可以把想做的東西慢慢趕上進度。

上週六時,工作亂得我烏煙瘴氣,首先我們的WinFAX系統,一直都不穩定,於是我決定將系統重新安裝,怎知重新安裝時,系統一直裝不起來,我們這台電腦,大約是五六年前HP出產的伺服器,在網路上早已經找不到相關的Driver,所以只好每個方法都試試看,從早上一直到下午,還是弄不好,後來直接拿其他淘汰的電腦來當作Fax Server才暫時解決這個問題。

不過偏偏拿到的這台電腦,Print Port有問題,所以印表機也無法安裝,目前也是暫時用網路印表機來替代,總之,原本只需要一個多小時的設定,竟然花了一整個工作天來處理,果然電腦的狀況,根本不是我們可以控制的。

這件事還算是一個小插曲而已,重頭戲是我自己的筆記電腦。從去年到今年,我的筆記電腦因為種種的原因,資料已經遺失過三次,有次是安裝XP之後,系統掛掉;有一次則是硬碟壞掉,整顆報銷;另一次則是安裝Linux之後,不小心將開機磁區改寫,所有資料都不見。只要想到系統重裝,資料要一個個還原,我就頭痛。

事情是這樣開始的。我的荷銀信用卡的消費點數累積了三年,到了今年我才發現我可以兌換東西,於是我就在網路上換了一個WEBCAM,週六進辦公室時,WEBCAM已經送到我的位置上了,所以我就迫不及待,利用亂搞FAX的空檔時間,來設定我的WEBCAM。

[全文:]

WEBCAM安裝的過程相當簡單,是USB介面的,我直接將Driver跟Software安裝進去,沒多久Camera就開始運作了。不過只有自己單機有Camera實在是沒啥樂趣,因為英雄無用武之地,而且我現在的工作也不用利用網路,來進行線上會議,所以想要測試WEBCAM是能正常作業,只好透過網友來進行了。

以前使用WEBCAM時,都是利用NetMeeting來跟其他人連線,不過NetMeeting的伺服器登入很困難,所以我測試的時候使用奇摩的即時通。

這邊說一下奇摩即時通的由來,以前我用的訊息程式只有ICQ,後來因為安裝XP時申請了MSN message的服務,所以也開始用MSN的程式。本來想說用這兩個已經很佔記憶體了,有次在網路上遇到大陸的網友,他說他們都用QQ,於是我抱著嘗試的心理,也安裝了一套QQ在電腦上,哪知,聽阿創說可以在網路上唱KTV,我也很想嘗試看看,所以又裝了一套及時通,所以現在一共有四套訊息程式。總之安裝奇摩,是為了能利用語音跟視訊來跟其他人聊天。

一連上奇摩的聊天室,一堆人就要求要看我的視訊,大約同時秀給五個人看時,WEBCAM就跳掉了,必須要將USM插槽拔出再插入一次,我發現從以前到現在,用USB介面的WEBCAM常有這種現象,不曉得是不是Driver有問題所造成的。

試了沒多久,覺得實在很無趣,當然跟FaxServer有關係,因為一直搞不定,弄得我一肚子鳥氣,所以在安裝Webcam時,也沒啥耐心,更不用說仔細去測試了。

後來想到有一個可以將視訊資料直接公佈在網頁上的程式,記得我剛使用第一個WEBCAM時,就是利用這個程式,將我們公司上班的狀況,公佈在網路上,以前這樣的網站還不常見,現在則是許多公司或者是地區,都有做這類的服務。

例如我可以在網路上,看到一間日本企業上班的情形,可以看到每個人忙碌的樣子,以及他們開會的狀況;同樣的,我也可以看到西雅圖當地的一個街道的實況轉播,或是紐約的時代廣場現場實況。總之,這真的是天涯若比臨啊!

我在toget的網站上,找到了Webcam-123這個程式,於是我就直接download,開始進行安裝。安裝的過程相當順利,除了最後一項DX8的安裝例外,我安裝完成之後,電腦直接重新開機,我的惡夢就此開始。

開機後,我原本的HotSync出現了錯誤訊息,訊息指出是我的Msvcrt.dll出現問題。我剛開始以為是我的Palm同步程式出現錯誤,於是把Palm的程式重新安裝一次,哪知,問題仍然沒有解決,但我許多Palm的應用程式,是需要原始程式才能運作的,只靠我的PalmVx是無法將程式同步回PC上面,總之,就是損失慘重的意思。

我到網路上download了一堆Palm的程式回來進行安裝,大概進行了一兩個小時,但是程式仍然無法運作,移除又安裝,安裝了又更新,如此進行了數回合,問題還是無法解決。

我在無意間開了Acdsee的程式,發現Acdsee也無法運作,後來陸陸續續發現一堆程式都不能動,包括我的數位相機連接程式,幾乎所有要連接的程式全部都不能動,這時才知道事情大條了。原本我最壞的打算,就是將Palm的同步程式安裝在家裡的伺服器上,大不了我以後所有的行事曆都寫到Exchange的database裡,然後一樣可以將日常工作對應到我的Notebook跟Palm裡,可是現在發現出錯的不只是Palm的程式後,那問題就不是簡單的方法可以解決了。嗚...我的電腦才重新安裝沒多久,好不容易將程式一個個download回來,一個個安裝並調整過,若要重新安裝,想到就恐怖。

於是我開始在網路上找尋關於msvcrt.dll的資料,一搜尋之下,發現有發生過這些問題的人還真不少。有些網頁聲稱這是電腦遭到不明軟體的強暴。因為有些軟體在設計上沒有進行完整的考量,他會將舊版的msvcrt.dll覆蓋掉原本系統裡正常運作的版本,所以就會造成許多程式無法執行。

我在我的原始碟片裡,找到一個正常的Msvcrt.dll的連結檔,我看看網上的說明都是要我將好的檔案覆蓋掉不正確的檔案。至於msvcrt.dll是一個run time library的程式,是許多程式會用到的一個連結檔。

於是我開始嘗試著將好的msvcrt.dll覆蓋掉壞掉的那一個,但因為我使用的win2000pro的作業系統,而這個run time的程式,再一開始開機時就已經載入,所以我根本無法進行刪除或覆蓋的動作,因為檔案早就被鎖死了。

我嘗試著利用命令模式進入系統,想要用DOS指令來進行覆蓋的動作,結果還是徒然無功。安裝了新版的DX8也沒有效果。後來我進入系統中,異想天開的把msvcrt的使用權限全部移除,我想說沒了使用權,系統就無法將這個連結檔呼叫進來,到時我就可以將檔案覆蓋,讓其他程式恢復正常的運作。

結果重新開機之後,系統根本就打不開,因為這個重要的程式被我解除了,所以根本還沒跑到登入螢幕,系統就出現致命的藍色畫面,至此,我已經知道,我可能又要面臨系統重新安裝的命運,運氣好一點的話,資料還救的回來,但運氣不好的話,一切又要重新開始,哇!

不過,在跟FaxServer奮鬥的同時,我還是決定盡我的全力搶救我的Notebook。我剛開始想說利用2000的光碟,進入安裝程式的控制台來重新修復,但是修復的過程出現錯誤,無法執行。

後來又想說,乾脆安裝XP,直接將系統升級。剛好又收到微軟寄來的120天試用版光碟,所以想說先將系統升級到XP,等資料備份出來後,再將我的電腦重新整理一下。老實說,對於XP我實在沒啥興趣,現在公司採購電腦時,我都會要求廠商使用Win2000或是Win98的OS,有時因為更換系統還得另外加錢,但我還是希望使用Win2000比較穩定。

前幾週訂購一台Compaq的電腦,那時以為內定值是安裝98Se或是2000pro,結果安裝的卻是XP home版本,問題是XP裡頭已經沒有NetBeui的通訊協定,這一點還真是奇怪,NetBeui明明是微軟自己開發的一個協定,為何會在XP時直接取消呢?可能微軟認為有TCP/IP就足夠了,加上現在大力推行.NET政策,所以才會將NetBeui這個訊協定拿掉。

問題是,對於小型企業而言,NetBeui可能比TCP/IP更方便,一方面不用去設定IP,或者是DHCP的服務,另一方面像是安裝Print Server等的服務時,也便利了許多,所以微軟寄給我的WindowsXP企業先期導入計畫時,我只有苦笑以對,因為若是導入XP,那我的負載可能更重,雖說XP聲稱可以減輕網管的負擔。

說回我想利用XP來救回我的電腦,在安裝時,一樣無法利用升級的方式來進行,唯一的方法就是重新安裝系統,我在不死心之下,利用XP的主控台,進入DOS的視窗,然後我直接將新的msvcrt.dll寫回\winnt\system32\的資料夾裡。

系統重新開機之後,一樣無法進入作業系統,只出現了藍色的螢幕,要我通知系統人員處理,假如連系統人員都不能處理,那我還能通知誰呢?到這一步為止,我幾乎要放棄搶救電腦的行動了,因為實在是筋疲力盡,用盡辦法都無法解決這個問題。

我決定試最後一次,於是我利用2000Pro的安裝程式,進入DOS的畫面,將msvcrt.dll寫回\winnt\system32裡頭。沒想到最後這一次的動作竟然成功了,開機之後,一切的東西都回來了,不過我的Palm所有的程式還得再安裝過一次,因為所有的程式都被我弄亂了啊!

總之,這次的msvcrt事件,讓我又學到一個教訓,就是千萬別將使用權限,任意更改,因為一更改之後,就會發生無法挽回的問題。之前一個同事離職,應該說是被遣散,為了避免資料流失或遭刪除,在當天緊急將權限關閉,但也是在不注意之下,弄到Administrator的權限,後來造成無法從本機登入Server,還好還有其他備用的Admin權限的帳號,不然問題就大條了。這些問題,還真的是要遇到,才會學到教訓啊!





2002-03-06  -  duncan Email  -  17082  -  資訊工程 - 回應(2)

回應管理, Pingbacks:

回應來自: lin [訪問者] Email · http://jiashing.com
我也遇到了相同的問題

view.exe 無法找到程序輸入點 msvcrt.dll

希望可以解決。

"我決定試最後一次,於是我利用2000Pro的安裝程式,進入DOS的畫面,將msvcrt.dll寫回\winnt\system32裡頭。"
可否解釋詳細些?
全文連結全文連結 2007-11-06 @ 18:05
回應來自: duncan [成員] Email · http://duncan.tw
使用原版光碟安裝時,可以進入純文字的命令列模式,我是安裝到一半跳出安裝程式,進入命令列模式,然後將光碟裡的msvcrt.dll複製一份到它原本的資料夾。不過這件事年代很久遠了,這已經是五年前的事了,所以詳細的步驟我也是搞的霧霎霎哩!

不過就算電腦可以開機,所有的應用程式不一定可以對應到,如果真的是這樣最後還是得重新安裝。如果你只需要備份資料,或許可以利用其他電腦,將這台電腦的硬碟資料讀出來,如果真的很重要得復原的話,看看我上面所說的能不能幫到你。
全文連結全文連結 2007-11-06 @ 22:59

讀者回應:


你的Email位址將不會顯示在這個站點.

您的URL將被顯示.

允許的XHTML標記: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
Enter this code:
authimage

(換行會被轉換為 <br /> 標記)
(將你的姓名及Email及網址記在Cookie中)
(讓使用者可以直接寫訊息給你(不會顯示你的Email).)

上一篇文章: Coyote Ugly下一篇文章: