本文說明如何在 Windows 95 中執行初始狀態啟動。
下行步驟可協助您判斷出現的問題是否因電腦的真實模式組態引起。這可能包括從 Config.sys 及 Autoexec.bat 檔案中載入的驅動程式。
-
重新啟動電腦。出現對話方塊 [正在啟動 Windows 95] 時,按住 F8 鍵,並從 [啟動] 功能表中選擇 [逐步確認 (step by step confirmation)]。
-
根據提示,載入以下項目(如果提示載入其它項目,請按 [否]):
-
Dblspace driver.
-
Himem.sys.
-
Ifshlp.sys.
-
Dblbuff.sys.
-
載入 Windows 95 圖形使用者介面 (GUI),並選擇載入所有 Windows 驅動程式。
附註:Windows 95 本身並不需要 Config.sys 和 Autoexec.bat 檔案,但是電腦上安裝的某些工具,可能需要這兩個檔案。成功執行交互式啟動,以驗證是否需要 Config.sys 和 Autoexec.bat 檔案之前,請勿為這兩個檔案重新命名。
如果真實模式組態的初始狀態啟動可解決問題,請使用「逐步確認 (Step- By-Step Confirmation)」功能來隔離與記憶體常駐程式 (TSR) 或真實模式裝置驅動程式有關的衝突。
開機時啟動到指令提示字元,並鍵入
win
來啟動 Windows 95,同時在啟動程序中按住 SHIFT 鍵。這樣可以防止啟動時自動載入任何程式。
如果藉由啟動時禁止載入程式,即可解決問題,請檢查下列可能的問題來源:
Winstart.bat 檔案
Winstart.bat 檔案用於載入 TSR,對於以 Windows 為基礎的程式而言,TSR 是必要的;但在 MS-DOS 下則不需要。
「啟動」群組
若藉由繞過「啟動」群組程式,即可解決問題,請將每個程式從「啟動」群組中逐一刪除,以隔離導致問題的程式。
登錄檔中的執行機碼 (Run key)
您可藉由刪除以下登錄機碼中的程式字串,來防止程式載入:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
程式也可能透過以下登錄機碼載入:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Win.ini 檔案
本檔案 [Windows] 部分的 load= 和 run= 等列,可以讓程式自動啟動。請參閱以下章節取得更多資訊。
測試 Windows 設定檔
如欲測試 Windows 設定檔,請遵循以下步驟:
-
開機時啟動到指令提示字元。
-
鍵入以下指令以重新命名 Win.ini 檔案:
ren c:\windows\win.ini *.bak
-
鍵入
win 以啟動 Windows 95。
倘若本步驟可解決問題,請確認 Win.ini 檔案 [Windows] 部分的 load= 和 run= 列是空白的,或者最前方附有分號 (;),以禁止項目載入。
-
鍵入以下指令重新命名 Win.ini 檔案:
ren c:\windows\system.ini *.bak
-
Windows 95 需使用 System.ini 檔案來載入圖形使用者介面 (GUI)。請鍵入以下指令以置換原始檔案:
copy c:\windows\system.cb c:\windows\system.ini
附註: 使用 System.cb 檔案啟動 Windows,並不會載入滑鼠驅動程式。請編輯新的 System.ini 檔案,加入以下幾列:
[386Enh]
mouse=*vmouse, msmouse.vxd
[boot]
drivers=mmsystem.dll
mouse.drv=mouse.drv
- : 使用 System.cb 檔案啟動 Windows,並不會載入滑鼠驅動程式。請編輯新的 System.ini 檔案,加入以下幾列:
在指令提示字元下鍵入
win
來啟動 Windows 95。如果用 System.cb 檔案取代原始的 System.ini 檔案後,即可解決問題,則表示問題最有可能存在於原始 System.ini 檔案的「boot」或「386Enh」部分。還原原始檔案以解決此問題。
- : 使用 System.cb 檔案啟動 Windows,並不會載入滑鼠驅動程式。請編輯新的 System.ini 檔案,加入以下幾列:
為隔離引起問題的導因,請在列的起始位置加註一個分號 (;),以禁止該項目載入。
保護模式裝置驅動程式
安全模式會取消所有的 Windows 95 保護模式裝置驅動程式。您可以停用 [裝置管理員] 中的保護模式裝置驅動程式,以便偵測出不相容元件和資源衝突問題。
移除保護模式裝置驅動程式以隔離衝突
-
按一下 [開始],指向 [設定],按一下 [控制台],然後連按兩下 [系統]。
-
在 [裝置管理員] 標籤上,按一下 [依類型檢視裝置]:
-
取消各個保護模式裝置驅動程式。例如:
-
連按兩下以展開 [磁碟控制器] 分支。
-
按一下 [標準磁碟控制器],然後按一下 [內容]。
-
在 [一般] 標籤上,按一下 [目前的原始設定] 以取消核取方塊,然後按一下 [確定]。
附註: 如果您已經啟動硬體設定檔,則每項設定都有其對應的核取方塊。請清除目前進行疑難排解的硬體設定檔核取方塊。
- : 如果您已經啟動硬體設定檔,則每項設定都有其對應的核取方塊。請清除目前進行疑難排解的硬體設定檔核取方塊。
在 [裝置管理員] 中,為每項裝置重複步驟 A 至 C。
-
按一下 [關閉],然後重新啟動電腦。
如果在 [裝置管理員] 中取消保護模式驅動程式後,即可解決問題,則表示可能有硬體衝突,或者驅動程式和硬體不相容等問題。
如果您確定 Windows 95 保護模式驅動程式與硬體不相容,請聯絡硬體製造商以了解能否獲得新的驅動程式。
將「顯示卡驅動程式」變更為「標準 VGA 顯示驅動程式」
附註:如果您已根據本文前述「刪除保護模式驅動程式以隔離衝突」章節,執行各項步驟,則表示已將顯示驅動程式變更為 VGA,可直接跳過本節。取消顯示配接器可將視頻設定為 VGA 驅動程式。
使用 VGA 顯示驅動程式,以安全模式啟動 Windows 95。為了確定問題是否和顯示卡驅動程式有關,請將顯示驅動程式變更為 VGA 以進行測試。
附註: 為了確保能安全回到先前的組態設定,請執行以下步驟:
-
備份 System.ini 檔案。
-
留意目前的桌面區域(解析度)和調色盤設定。
-
記錄目前視頻配接器的名稱。
要變更為 VGA 顯示驅動程式,請執行以下步驟:
-
以安全模式啟動 Windows 95。
-
按一下 [開始],指向 [設定],按一下 [控制台],然後連按兩下 [顯示]。
-
在 [設定] 標籤上,按一下 [變更顯示類型]。
-
在 [配接卡類型] 區,按一下 [變更]。
-
按一下 [顯示所有裝置]。
-
在 [製造商] 方塊中,按一下 [(標準顯示類型)]。在 [型號] 方塊中,按一下 [標準顯示配接器 (VGA)],然後按一下 [確定]。
-
按一下 [確定] 或 [關閉],直到回到 [控制台] 為止。
-
重新啟動電腦。
如果您確定顯示卡驅動程式與 Windows 95 不相容,請聯絡硬體製造商以了解能否獲得新的驅動程式。
登錄損壞
以安全模式啟動 Windows 95 時,讀取的登錄內容最少。執行安全模式時,登錄的破壞或許不明顯,可能使用備份來置換目前的登錄 (System.dat),以判斷問題是否因登錄損壞引起。欲排除登錄損壞引起的問題,請遵循以下步驟:
-
開機時啟動到指令提示字元。
-
鍵入以下指令,從登錄的備份中移除檔案屬性:
c:\windows\command\attrib -h -s -r c:\system.1st
-
鍵入以下指令來移除目前登錄中的檔案屬性:
c:\windows\command\attrib -h -s -r c:\windows\system.dat
-
鍵入以下指令以重新命名 Win.ini 檔案:
ren c:\windows\system.dat *.dax
-
鍵入以下指令將備份檔案複製到目前登錄位置:
copy c:\system.1st c:\windows\system.dat
-
重新啟動電腦。
附註: System.1st 檔案是 Windows 95 安裝的最後階段所建立的登錄備份。因此,這時候會顯示「首次執行 Windows 95」標題,Windows 95 會以安裝時的方式進行最終設定。
如果用 System.1st 檔案取代 System.dat 檔案後,即可解決問題,則表示問題可能與登錄的破壞有關。在安裝 Windows 95 之後,才加入的程式和裝置驅動程式可能需要重新安裝,以便更新全新的登錄。
如果問題尚未解決,則依照下列步驟還原原始登錄:
-
重新啟動電腦,開機時啟動到指令提示字元。
-
鍵入以下指令,並在每個指令之後按 ENTER 鍵:
c:\windows\command\attrib -s -h -r c:\windows\system.dat
copy c:\windows\system.dax c:\windows\system.dat
附註: 如果出現提示,詢問是否要覆寫現存的 System.dat 檔案,選擇 [是]。
- : 如果出現提示,詢問是否要覆寫現存的 System.dat 檔案,選擇 [是]。
重新啟動電腦。
Windows 95 CD-ROM 中包含某些工具,可用來備份系統檔,亦可備份登錄。
如果問題仍未解決該如何處理
倘若本文所提出的疑難排解步驟仍無法解決問題,則表示該問題可能與下列任一項目有關:
-
硬體錯誤
-
電腦需要 HIMEM.SYS 專用的特殊機器開關。
-
可能需要更改 CMOS 設定(如取消映射 RAM)。
-
系統 BIOS 可能需要升級,以便與 Windows 95 相容。
-
可能存在病毒。
-
以前安裝的 Windows 升級不成功。
要判斷 Windows 95 是否與目前的系統設定相容,必須將 Windows 95 安裝到一個空白目錄中。
如果有足夠的可用磁碟空間,請將 Windows 95 安裝到一個空資料夾(例如 Win95 資料夾)。有關這方面的詳細資訊,請參閱以下 Microsoft Knowledge Base 文件:
倘若此法可解決問題,則表示您過去曾經安裝與 Windows 95 不相容的元件。