none
Windows 2000 Server 光碟機於裝置管理員出現驚嘆號 , 代碼:31 RRS feed

  • 問題

  • 大家好,小弟於Windows 2000 server遇到個問題,

    狀況:

    原先使用 HP 的 server (光碟機此時可正常運作),透過 VMware Converter軟體,轉換整個系統至 VMware ESX。

    轉換至 VMware ESX 後,進入W2KS (Windows 2000 server) 的裝置管理員內光碟機都會顯示「驚嘆號」,且無法使用。

    且這個光碟機,在進入Windows 2000 server前都是可正常使用的,但進入 OS 後則無法使用。

     

    嘗試過的步驟:

    1. 於 VMware ESX 新建多台光碟機給 W2KS ,每台光碟機都會顯示驚嘆號。

    2. 於裝置管理員移除該光碟機,重開機後在新增。仍然出現驚嘆號。

     

    希望討論版上的專家們,能否提供一些和Windows 2000 server有相關的處理方試。

    • 已編輯 Vincent Lin 2010年5月13日 上午 02:27 修改title
    2010年4月29日 上午 05:50

解答

  • 非常感謝 Vincent 及各位版友的熱心協助!!

     

    總結的狀況主要是如下:

    1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom多了一個 LowerFilters的值,此值不應存在需要刪除。

    2. 用一個一個停用服務的方式,找出因為電腦中有軟體監控軟體的Agent (WinMartix3 公司的 WM3Agent),所以在正常模式下移除/新增 CD-ROM 會有異常...(產生驚嘆號)

    3. 至安全模式下停用該服務後,在到正常模式新增CD-ROM即可正常服務 :-)

     

     

    • 已提議為解答 AskaSuModerator 2010年5月12日 下午 03:43
    • 已標示為解答 jxxx 2010年5月13日 上午 03:36
    2010年5月12日 下午 03:06
  • 看到裡面有一個正常不應該存在的機碼值 , 請你把他刪除後測試看看是否改善

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom , 裡面有個 LowerFilters , 將其刪除

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年5月10日 上午 06:34
    • 已標示為解答 jxxx 2010年5月12日 下午 02:56
    2010年5月10日 上午 06:31

所有回覆

  • 請問您一下,您是否有安裝VMware Tools?若沒有的話在IO的Device上會些影響存在,因此建議您安裝VMware Tools!!
    2010年4月30日 上午 03:20
  • 您好,有安裝了 VMware Tools ,裝置管理員中的光碟機仍然是顯示為驚嘆號.

     

     

     

    2010年5月3日 上午 01:25
  • 對裝置管理員裡面的光碟機點兩下 , 應該會顯示一些錯誤訊息 , 還有錯誤代碼多少 , 麻煩都提供一下

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月4日 上午 03:21
  • Dear Vincent,

    錯誤訊息的截圖如下:

    http://img129.picfoco.com/img.php?id=326311301&q

    2010年5月5日 上午 04:11
  • 檢查看看下面機碼裡面是否有 UpperFilters & LowerFilters 這兩個東西 , 有的話把他刪除後重新開機測試看看 (刪除前請先匯出做備份)

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年5月13日 上午 02:27
    2010年5月5日 上午 05:25
  • Vincent 您好,

    在主機的機碼內,沒有看到那兩個東西。

    有其它需要檢查的嗎?

    2010年5月5日 下午 03:45
  • 在Server 2000上面下載執行下面檔案 , 然後將結果(.cab)上傳到網路上給我看看

    http://download.microsoft.com/download/b/b/1/bb139fcb-4aac-4fe5-a579-30b0bd915706/MPSRPT_SETUPPerf.EXE

    我在想是否會跟VMWare有關係 , 不過沒環境幫你測試

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月6日 上午 03:40
  • Dear Vincent,

     

    非常感謝您協助,附上 .cab 的網址

    http://www.badongo.com/file/22462453

    2010年5月6日 上午 05:32
  • 麻煩你重新開機進入安全模式下 , 然後在裝置管理員裡面將光碟機解除安裝

    然後執行硬體變更掃描看看是否可以正常安裝 , 看安全模式下是否正常

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月6日 上午 09:44
  • Vincent 您好

    按您說的步驟做了

    1. 進安全模式.

    2. 進裝置管理員.

    3. 在光碟機按右鍵解除安裝.

    4. 按硬體變更掃描.

    以上

    不知有無其它可供測試的方案。感謝您!

    2010年5月7日 上午 03:43
  • 試試看在正常模式下 , 解除安裝光碟機後做下面動作

    1.下載Process Monitor - http://download.sysinternals.com/Files/ProcessMonitor.zip
    2.解壓縮後執行Procmon.exe
    3.如有出現Filter的畫面時..直接選擇取消
    4.出現主畫面時..確認上面工具列的最後五個圖示都是啟動的(圖案是凹下去的)
    5.確認上方放大鏡的圖示是沒有紅色X, 表示有在Capture
    6.上述設定結束後..在裝置管理員後執行硬體變更蒐尋 , 等到問題發生後就回到Process Monitor裡面點選上面放大鏡的圖示來停止Capture(放大鏡會出現紅色的X)
    8.點選File -> Save -> 選擇要輸出的檔案位置
    9.儲存後將該檔案壓縮並上傳到免費空間(如http://www.badongo.com )給我看看

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月7日 上午 09:40
  • Dear Vincent,

    儲存時有兩種可以選擇,因此兩種都上傳,以利分析。

     

    Logfile_current_filter.zip = http://www.badongo.com/file/22550245

     

    Logfile_all_events.zip     = http://www.badongo.com/file/22550357

     

    Thanks,

    Best Regards.

    2010年5月10日 上午 05:27
  • 看到裡面有一個正常不應該存在的機碼值 , 請你把他刪除後測試看看是否改善

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom , 裡面有個 LowerFilters , 將其刪除

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年5月10日 上午 06:34
    • 已標示為解答 jxxx 2010年5月12日 下午 02:56
    2010年5月10日 上午 06:31
  • Dear Vincent,

     

    很奇怪...

    執行下列程序:

    1. 進安全模式

    2. 移除CD-ROM

    3. 掃描硬體

    4. CD-ROM出現,無驚嘆號..

    但是..

    正常模式下執行下列程序:

    1. 移除CD-ROM

    2. 掃描硬體

    3. 抓到有驚嘆號的CD-ROM

    我在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\CdRomNECVMWar_VMware_IDE_CDR00____1.00____

    內有看到LowerFilters,想把它刪除但得到錯誤...我在登錄編輯器的左邊按右鍵又沒有設定權限的選項...

    因此又用WinPE救援光碟去開登錄檔,然後刪掉HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\CdRomNECVMWar_VMware_IDE_CDR00____1.00____內的 LowerFilters

    刪除後,重開機進入 windows 2000 然後到裝置管理員移除光碟機,掃描硬體..

    然後CD-ROM出現變沒有驚嘆號!! 但約5秒後,又變回有驚嘆號了 :-(

     

    Thanks,

    • 已編輯 jxxx 2010年5月11日 下午 03:34
    2010年5月11日 下午 02:42
  • 之前不是說安全模式下也是不行? 怎麼又可以了??

    另外 , HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom 這邊底下的LowerFilters有刪除了嗎?

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月11日 下午 03:14
  • Dear Vincent,

     

    抱歉,沒說清楚,

    1. 安裝模式刪掉HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom

    2. 裝置管理員移除CD-ROM

    3. 掃描硬體

    4. 出現沒驚嘆號的光碟機

     

    但在正常模式,

    1. 同樣的刪掉HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom

    2. 裝置管理員移除CD-ROM

    3. 掃描硬體

    4. 出現有驚嘆號的光碟機。

    (關於4,有時候會出現沒驚嘆號的光碟機,但過幾分鐘,又會變回有驚號的狀態

    且HKEY_LOCAL_MACHINE\System\CurrentControlSet (001 or 002)\Control\CriticalDeviceDatabase\gencdrom

    內的 LowerFilters 也會長出來

     

    HKEY_LOCAL_MACHINE\System\CurrentControlSet (001 or 002)\Control\CriticalDeviceDatabase\gencdrom

    似乎會一直長出來..!

     

    Thanks

     

     

    2010年5月11日 下午 03:54
  • 你可能要檢查看看是否有某些程式會寫入該機碼 , 可以先用 msconfig 測試看看 (2000本身沒有 , 請找一台XP copy過去)

    a.正常開機後點左下角開始
    b.執行 - 輸入 msconfig 然後按enter
    c.在系統設定公用程式畫面點上方"啟動"標籤 -> "全部停用"
    d.點上方服務標籤 -> 勾選隱藏所有Microsoft服務 -> "全部停用"
    e.套用->確定->重新開機後在刪除機碼看看光碟機是否正常並觀察是否過幾分鐘後就有問題了

    如果還是有問題 , 你可以透過稽核的方式稽核該機碼 , 看看是否可以從事件檢視器內看到是誰去把機碼加回來

    否則最後一個方式就是可以測試將該機碼設定為Everyone沒有寫入的權限 , 不過這應該是替代方案而以

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月12日 上午 02:29
  • 小弟沒用過VMWare ESX,
    但我在猜是不是VMWare Tool 把那些值寫回去了??

    另外,類似的狀況在國外VMWare論壇也有一篇討論,
    希望能對你有幫助:
    After P2V (HP to IBM), CD-ROM device show an exclamation mark ?


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    2010年5月12日 上午 03:49
    版主
  • 非常感謝 Vincent 及各位版友的熱心協助!!

     

    總結的狀況主要是如下:

    1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CriticalDeviceDatabase\gencdrom多了一個 LowerFilters的值,此值不應存在需要刪除。

    2. 用一個一個停用服務的方式,找出因為電腦中有軟體監控軟體的Agent (WinMartix3 公司的 WM3Agent),所以在正常模式下移除/新增 CD-ROM 會有異常...(產生驚嘆號)

    3. 至安全模式下停用該服務後,在到正常模式新增CD-ROM即可正常服務 :-)

     

     

    • 已提議為解答 AskaSuModerator 2010年5月12日 下午 03:43
    • 已標示為解答 jxxx 2010年5月13日 上午 03:36
    2010年5月12日 下午 03:06