如何在 Windows 95 中執行初始狀態啟動

文章翻譯 文章翻譯
文章編號: 243039 - 檢視此文章適用的產品。
本文曾發行於 CHT243039
重要說明:本文包含有關編輯登錄的資訊。開始編輯登錄之前,請務必確認一旦發生問題,您知道如何還原登錄。有關如何還原登錄的資訊,請檢視 Regedit.exe 中的「還原登錄」說明主題,或 Regedt32.exe 中的「還原登錄機碼」說明主題。
全部展開 | 全部摺疊

在此頁中

結論

本文說明如何在 Windows 95 中執行初始狀態啟動。

其他相關資訊

下行步驟可協助您判斷出現的問題是否因電腦的真實模式組態引起。這可能包括從 Config.sys 及 Autoexec.bat 檔案中載入的驅動程式。
  1. 重新啟動電腦。出現對話方塊 [正在啟動 Windows 95] 時,按住 F8 鍵,並從 [啟動] 功能表中選擇 [逐步確認 (step by step confirmation)]
  2. 根據提示,載入以下項目(如果提示載入其它項目,請按 [否]):
    • 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 設定檔,請遵循以下步驟:
  1. 開機時啟動到指令提示字元。
  2. 鍵入以下指令以重新命名 Win.ini 檔案:
    ren c:\windows\win.ini *.bak
  3. 鍵入 win 以啟動 Windows 95。 倘若本步驟可解決問題,請確認 Win.ini 檔案 [Windows] 部分的 load= 和 run= 列是空白的,或者最前方附有分號 (;),以禁止項目載入。
  4. 鍵入以下指令重新命名 Win.ini 檔案:
    ren c:\windows\system.ini *.bak
  5. 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
  6. : 使用 System.cb 檔案啟動 Windows,並不會載入滑鼠驅動程式。請編輯新的 System.ini 檔案,加入以下幾列: 在指令提示字元下鍵入 win 來啟動 Windows 95。如果用 System.cb 檔案取代原始的 System.ini 檔案後,即可解決問題,則表示問題最有可能存在於原始 System.ini 檔案的「boot」或「386Enh」部分。還原原始檔案以解決此問題。
  7. : 使用 System.cb 檔案啟動 Windows,並不會載入滑鼠驅動程式。請編輯新的 System.ini 檔案,加入以下幾列: 為隔離引起問題的導因,請在列的起始位置加註一個分號 (;),以禁止該項目載入。

保護模式裝置驅動程式

安全模式會取消所有的 Windows 95 保護模式裝置驅動程式。您可以停用 [裝置管理員] 中的保護模式裝置驅動程式,以便偵測出不相容元件和資源衝突問題。

移除保護模式裝置驅動程式以隔離衝突

  1. 按一下 [開始],指向 [設定],按一下 [控制台],然後連按兩下 [系統]
  2. [裝置管理員] 標籤上,按一下 [依類型檢視裝置]
  3. 取消各個保護模式裝置驅動程式。例如:
    1. 連按兩下以展開 [磁碟控制器] 分支。
    2. 按一下 [標準磁碟控制器],然後按一下 [內容]
    3. [一般] 標籤上,按一下 [目前的原始設定] 以取消核取方塊,然後按一下 [確定]附註: 如果您已經啟動硬體設定檔,則每項設定都有其對應的核取方塊。請清除目前進行疑難排解的硬體設定檔核取方塊。

    4. : 如果您已經啟動硬體設定檔,則每項設定都有其對應的核取方塊。請清除目前進行疑難排解的硬體設定檔核取方塊。 在 [裝置管理員] 中,為每項裝置重複步驟 A 至 C。
  4. 按一下 [關閉],然後重新啟動電腦。
如果在 [裝置管理員] 中取消保護模式驅動程式後,即可解決問題,則表示可能有硬體衝突,或者驅動程式和硬體不相容等問題。 如果您確定 Windows 95 保護模式驅動程式與硬體不相容,請聯絡硬體製造商以了解能否獲得新的驅動程式。

將「顯示卡驅動程式」變更為「標準 VGA 顯示驅動程式」

附註:如果您已根據本文前述「刪除保護模式驅動程式以隔離衝突」章節,執行各項步驟,則表示已將顯示驅動程式變更為 VGA,可直接跳過本節。取消顯示配接器可將視頻設定為 VGA 驅動程式。

使用 VGA 顯示驅動程式,以安全模式啟動 Windows 95。為了確定問題是否和顯示卡驅動程式有關,請將顯示驅動程式變更為 VGA 以進行測試。

附註: 為了確保能安全回到先前的組態設定,請執行以下步驟:
  1. 備份 System.ini 檔案。
  2. 留意目前的桌面區域(解析度)和調色盤設定。
  3. 記錄目前視頻配接器的名稱。
要變更為 VGA 顯示驅動程式,請執行以下步驟:
  1. 以安全模式啟動 Windows 95。
  2. 按一下 [開始],指向 [設定],按一下 [控制台],然後連按兩下 [顯示]
  3. 在 [設定] 標籤上,按一下 [變更顯示類型]。
  4. 在 [配接卡類型] 區,按一下 [變更]。
  5. 按一下 [顯示所有裝置]
  6. [製造商] 方塊中,按一下 [(標準顯示類型)]。在 [型號] 方塊中,按一下 [標準顯示配接器 (VGA)],然後按一下 [確定]
  7. 按一下 [確定] [關閉],直到回到 [控制台] 為止。
  8. 重新啟動電腦。
如果您確定顯示卡驅動程式與 Windows 95 不相容,請聯絡硬體製造商以了解能否獲得新的驅動程式。

登錄損壞

以安全模式啟動 Windows 95 時,讀取的登錄內容最少。執行安全模式時,登錄的破壞或許不明顯,可能使用備份來置換目前的登錄 (System.dat),以判斷問題是否因登錄損壞引起。欲排除登錄損壞引起的問題,請遵循以下步驟:
  1. 開機時啟動到指令提示字元。
  2. 鍵入以下指令,從登錄的備份中移除檔案屬性:
    c:\windows\command\attrib -h -s -r c:\system.1st
  3. 鍵入以下指令來移除目前登錄中的檔案屬性:
    c:\windows\command\attrib -h -s -r c:\windows\system.dat
  4. 鍵入以下指令以重新命名 Win.ini 檔案:
    ren c:\windows\system.dat *.dax
  5. 鍵入以下指令將備份檔案複製到目前登錄位置:
    copy c:\system.1st c:\windows\system.dat
  6. 重新啟動電腦。
附註: System.1st 檔案是 Windows 95 安裝的最後階段所建立的登錄備份。因此,這時候會顯示「首次執行 Windows 95」標題,Windows 95 會以安裝時的方式進行最終設定。

如果用 System.1st 檔案取代 System.dat 檔案後,即可解決問題,則表示問題可能與登錄的破壞有關。在安裝 Windows 95 之後,才加入的程式和裝置驅動程式可能需要重新安裝,以便更新全新的登錄。

如果問題尚未解決,則依照下列步驟還原原始登錄:
  1. 重新啟動電腦,開機時啟動到指令提示字元。
  2. 鍵入以下指令,並在每個指令之後按 ENTER 鍵:
    c:\windows\command\attrib -s -h -r c:\windows\system.dat
    copy c:\windows\system.dax c:\windows\system.dat
    附註: 如果出現提示,詢問是否要覆寫現存的 System.dat 檔案,選擇 [是]。

  3. : 如果出現提示,詢問是否要覆寫現存的 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 不相容的元件。

屬性

文章編號: 243039 - 上次校閱: 2000年2月21日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows 95
關鍵字:?
kbenv kbtshoot win95 KB243039
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com