如何將妨礙 NT 正常啟動的服務或裝置停用

本文曾發行於 CHT165748
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
如果某項服務或裝置驅動程式設定為自動啟動,但與 Windows NT 目前的版本不相容,則此項服務或裝置驅動程式會導致Windows NT 無法維持足夠時間的啟動狀態,來供您停止服務或停用過期的裝置驅動程式。
發生的原因
如果在刪除或停止協力廠商裝置或服務之前,升級 Windows NT 版本,就有可能發生上述問題。
解決方案
請執行以下步驟來解決此問題:

警告:「登錄編輯器」使用不當,可能導致嚴重的系統問題,甚至需要重新安裝 Windows NT 才能解決問題。Microsoft 不保證所有因使用「登錄編輯器」而造成的問題都能獲得解決。如需使用本工具,請您自行承擔風險。
  1. 再安裝一套 Windows NT在本機硬碟的另一資料夾中。
  2. 在新安裝的 Windows NT 版本下執行 Regedt32.exe,然後到以下登錄機碼:
    HKEY_LOCAL_MACHINE
  3. 在 [登錄編輯器] 功能表,按一下 [載入 Hive],然後開啟原始 Windows NT中的下列登錄檔案:
          %SystemRoot%\System32\Config\System

    在下一個對話方塊([機碼名稱] 對話方塊)中,指定一個非 System 的名稱(如 Test)。

    附註:在變更機碼名稱之前,必須先開啟檔案。
  4. 到下列登錄機碼,並留意 Current:REG_DWORD 的值(此值負責選擇啟動時應載入哪個 ControlSet00x;同時亦需針對此進行修正):
    HKEY_LOCAL_MACHINE\TEST\Select
  5. 執行以下步驟以便停用服務:
    1. 到以下登錄機碼:
      HKEY_LOCAL_MACHINE\TEST\ControlSet00x\Services\<Name of suspect service>

      其中 x 是 Current:REG_DWORD 的值。
    2. 將 Start:REG_DWORD: 的值改為 0x4。

      附註:其它有效的服務啟動選項包括:
                 自動    0X2         手動    0x3         停用    0x4
  6. 執行以下步驟來停用裝置驅動程式:
    1. 到以下登錄機碼:
      HKEY_LOCAL_MACHINE\TEST\ControlSet00x\Services\<Name of suspect Driver>

      其中 x 是 Current:REG_DWORD 的值。
    2. 將 Start:REG_DWORD: 的值改為 0x4。

      附註:其它有效的服務啟動選項包括:
                啟動        0x0         系統        0x1         自動        0X2         手動        0x3         停用        0x4
    3. 完成必要的變更後,請到以下登錄機碼,然後按一下 [登錄編輯器] 功能表的 [卸除 Hive ]。
      HKEY_LOCAL_MACHINE\TEST
    4. 結束「登錄編輯器」,結束此「新安裝的Windows NT」,然後重新啟動回 Windows NT 的原始版本。對應至剛剛編輯過登錄機碼的服務或裝置現在是停用狀態了。
內容

文章識別碼:165748 - 最後檢閱時間:12/04/2015 16:38:20 - 修訂: 1.2

Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition

  • kbnosurvey kbarchive kbhowto kbenv kb3rdparty ntboot nthowto KB165748
意見反應