close
筆者服務於中部某化學公司,內部有多部昂貴檢驗儀器,有一天他居然不能使用了
那台電腦作業系統為win 98,檢驗軟體執行過程中會出現Rundll32 caused a general protection fault in module Mmsystem.dll,找了資料,解決方法如下:
適用範圍: Windows 95 Windows 98 Windows Me 在一啟動進入作業系統的時候經常出現: 「Rundll32 這個程式執行無效,即將關閉...」。 而按下「詳細資料」鈕顯示的內容是: Rundll32 caused a general protection fault in module Mmsystem.dll....(註一) 若在 System.ini 這個檔案中,的 [boot ] 這個區段中,少了:drivers=mmsystem.dll 可能產生這個現象,所 以修改 System.ini 應該可以解決這個問題。 但是請有個基本觀念:這並不是說 drivers=mmsystem.dll 就是萬靈丹,認為只要加了這行就什麼事都沒 了。 有沒有可能即使我 system.ini 有 drivers=mmsystem.dll 這條敘述,但是依然出現相同的狀況?當然可能, 這時就必須依照每個「個案環境」的狀況,去詳細調查、測試。我這邊只是提出一個「泛用的」、 「適合大多數環境下的」一種解決方案而已。 為什麼 System.ini 中會少了這項敘述? 依照經驗,一種情形就是在使用控制台「加入新的硬體」這個功能時,不正確的強迫中斷安裝程,像 是需要驅動程式而你又不提供正確的驅動程式,或是強迫安裝中斷,就有這一種的可能性。 如何編輯 System.ini? System.ini 是純文字檔案,所以使用 Windows 的記事本或任何的純文字編輯軟體(例如 UltraEdit),打 開位於 C:\Windows 下的 System.ini 檔案。 找到 [ boot ] 這個區段。 補上一行 drivers = mmsystem.dll 存檔之後,「重新開機」讓新的設定生效。 如果你是使用 Windows 98 、Windows Me ,有一個較方便的方法,你可以直接到「開始」>>「執 行」,輸入 msconfig(註二),然後在 System.ini 這一頁,打開 boot 資料夾,按新增,去新增一行敘 述: drivers=mmsystem.dll 輸入完成後,記得儲存你的設定,重新開機。 |
reference:http://members.fortunecity.com/knightnmancool/e-book/source/135.htm
全站熱搜