locked
無法正常使用XP Mode,一直提示需要下載安裝程式 RRS feed

  • 問題

  • 各位先進 大家好

    小弟在安裝XP Mode時遭遇到一個問題 不知是否有人遭遇到過

    小弟已經安裝了 Windows6.1-KB958559-x86.msu 與 WindowsXPMode_zh-tw.exe ,可是當我執行Windows XP Mode 的時候 還是一直出現 必須下載安裝安裝程式檔案,才能使用此功能。

    可是我明明都已經安裝ㄌㄚ?

    怪~~

    • 已變更類型 Vincent Lin 2010年5月12日 上午 07:50
    • 已變更類型 Vincent Lin 2010年5月14日 上午 08:31
    • 已變更類型 Vincent Lin 2010年5月14日 上午 08:31
    • 已編輯 Vincent Lin 2010年5月26日 上午 07:58 修改title
    2010年5月6日 下午 02:29

解答

  • OK .. 我重新看了一下正常的電腦跟你的電腦的Process Monitor紀錄 .. 確定問題的發生原因了

    你安裝的Virtual PC是之前的測試版本(RC or Beta) (VPCWizard.exe & VPC.exe 版本都是 6.1.7084.0 , 正式版的話會是 6.1.7600.16393)

    而測試版本的VPCWizard.exe檢查的路徑是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Windows XP (如下面這張圖片 , 也就是你提供的資料)

    而你安裝的Windows XP Mode程式剛好又是正式版的 , 他建立的機碼會是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows XP Mode

    正常的狀況會是跟下面這張圖片一樣 (後面應該是Success , 因為要模擬你的狀況 , 我把該機碼刪除所以是 Name Not Found)

    注意到檢查路徑是不一樣的吧 , 因為測試版本的VPCWizard.exe 不會檢查到正式版XP Mode的機碼 , 所以就會認為你沒有安裝XP Mode而一直叫你安裝

    解決方法就是先將XP Mode & Virtual PC移除後 , 到下面官方網站去重新下載正式版的來安裝 , 就沒問題了 :)

    下載 Windows XP Mode
    http://www.microsoft.com/taiwan/windows/virtual-pc/download.aspx

    PS:安裝完Virtual PC之後可以檢查 C:\windows\system32\vpc.exe 的版本是否為 6.1.7600.1639. (點右鍵內容 - 詳細資訊)

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年5月15日 上午 03:26
    • 已標示為解答 GelisWu 2010年5月15日 下午 03:23
    2010年5月15日 上午 03:17

所有回覆

  • 參考 賴榮樞老師的文章 Windows XP Mode 安裝過程詳述 文中有說到您的情形


    歡迎參觀我的Blog.NET菜鳥自救會
    2010年5月6日 下午 03:47
  • 謝謝您 抽空回覆我的問題

    對不起  我先前沒有將問題 與 環境說明清楚

    只是不瞞您說  我就是參照賴榮樞老師的文章 一步步做,但做到賴榮樞老師的第7個步驟 我的結果與賴榮樞的不同,我仍然是跳出 第5步驟 (按下Windows XP Mode 連結的結果),我也查了許多網站都沒以人遇到像我相同的情況,正常來說做到第7部應該是跳出 授權視窗~ 但我的不是~ 我還將電腦重灌了~ 還是一樣的結果~

    我使用ASUS F8, CPU: T7700, 經SecurAble Check Intel-VT 的測試工具測試也是Support Intel-Virtualization Technology 技術的。

    這台NB我安裝Windows Server 2008 Enterprise時 Enabled Hyper-V也是OK的,可以正常使用~改灌Windows 7結果XP Mode卻是這樣結果,反而是我另一台 沒有Support Intel-VT的Desktop PC可以裝XP Mode 裝的起來??天阿

    因為這個問題真的太怪了~ 我公司之中好像只有我的不行~ 許多資深的IT技術人員也無解~ 真是傷腦筋

    搞了我好多天~唉

     

    2010年5月9日 上午 03:24
  • XP Mode的機器是安裝在預設路徑下嗎? 還是?

    另外 , 麻煩按造下面步驟提供一些資訊給我看看

    1.下載Process Monitor - http://download.sysinternals.com/Files/ProcessMonitor.zip
    2.解壓縮後執行Procmon.exe
    3.如有出現Filter的畫面時..直接按Cancel取消
    4.出現主畫面時..確認上面工具列的最後五個圖示都是啟動的(圖案是凹下去的)
    5.確認上方放大鏡的圖示是沒有紅色X, 表示有在Capture
    6.上述設定結束後..嘗試點選開始功能表的Windows XP Mode,等到出現要你下載的畫面時回到Process Monitor裡面點選上面放大鏡的圖示來停止Capture(放大鏡會出現紅色的X)
    7.點選File -> Save -> 選擇要輸出的檔案位置
    8.儲存後將該檔案壓縮並上傳到網路給我看看(沒壓縮檔案會滿大的)

    Thanks


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

    我找顆硬碟 回去試一下

    因為一直是不行所以後來又改灌Windows 2008了~ 可能要3-4天才有答案

    我盡快處理~謝謝

    2010年5月10日 上午 05:57
  • Dear Vincent Lin

    OK 我抓下來了~~~

    這工具還真是強~ Process 做過的動作  都可以Catch

    我把檔案上傳到 我MSN的SkyDrive 裡 有一個ProcessMonitor的資料夾

    還真的沒想到來用ProcessMonitor來觀察,不過看了半天  還是看不出VPCWizard.exe 到底怎樣動作算正常~ 我也曾經自己下 VPCWizard.exe /defaultvm ~也是不行

    看樣子~還是要有勞大師您了~感恩

    2010年5月13日 下午 03:12
  • SORRY SkyDrive連結 我應該要複製旁邊TextBox 提供的

     這就是我產生出來的 Dmp 檔

    http://cid-1664e98d0a64464f.skydrive.live.com/self.aspx/ProcessMonitor/Logfile.zip

     

    • 已編輯 GelisWu 2010年5月14日 上午 02:51 應該要複製旁邊TextBox 提供的Link
    2010年5月13日 下午 04:16
  • 看了一下你的資訊 , 你的系統上可能沒有下面機碼 (麻煩透過regedit檢查看看)

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows XP Mode

    我測試了一下如果沒有這個機碼的話可能會有你的問題發生

    試試看把下面虛線內文字複製起來另存成.reg檔 , 然後做匯入的動作看看是否改善

    -----------------------------------------------------------------------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows XP Mode]
    "InstallDir"="C:\\Program Files\\Windows XP Mode\\Windows XP Mode base.vhd"
    "TutorialPath"="C:\\Program Files\\Windows XP Mode\\Tutorial\\VXPTutorial.html"
    -----------------------------------------------------------------------------

    PS:上述粗體字麻煩改成你實際上安裝的路徑 , 上面是使用預設值安裝所產生的路徑

    Thanks


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

    不好意思~ 我剛看了一下~ 我安裝完WindowsXPMode_zh-tw.exe 後就有這個機碼了

    不過還是不行~

    這個問題還真惱人~

    Gelis

    2010年5月14日 下午 01:11
  • OK .. 我重新看了一下正常的電腦跟你的電腦的Process Monitor紀錄 .. 確定問題的發生原因了

    你安裝的Virtual PC是之前的測試版本(RC or Beta) (VPCWizard.exe & VPC.exe 版本都是 6.1.7084.0 , 正式版的話會是 6.1.7600.16393)

    而測試版本的VPCWizard.exe檢查的路徑是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Windows XP (如下面這張圖片 , 也就是你提供的資料)

    而你安裝的Windows XP Mode程式剛好又是正式版的 , 他建立的機碼會是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows XP Mode

    正常的狀況會是跟下面這張圖片一樣 (後面應該是Success , 因為要模擬你的狀況 , 我把該機碼刪除所以是 Name Not Found)

    注意到檢查路徑是不一樣的吧 , 因為測試版本的VPCWizard.exe 不會檢查到正式版XP Mode的機碼 , 所以就會認為你沒有安裝XP Mode而一直叫你安裝

    解決方法就是先將XP Mode & Virtual PC移除後 , 到下面官方網站去重新下載正式版的來安裝 , 就沒問題了 :)

    下載 Windows XP Mode
    http://www.microsoft.com/taiwan/windows/virtual-pc/download.aspx

    PS:安裝完Virtual PC之後可以檢查 C:\windows\system32\vpc.exe 的版本是否為 6.1.7600.1639. (點右鍵內容 - 詳細資訊)

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年5月15日 上午 03:26
    • 已標示為解答 GelisWu 2010年5月15日 下午 03:23
    2010年5月15日 上午 03:17
  • Dear Vincent

    您說的沒錯!真的是版本的問題

    這兩個檔案我明明是一起抓下來的...

    這種Hotfix形態的也不會告訴我版本,雖然我也有去看過VPC.exe的版本

    但因為我也不知道正式版的version number是多少?

    居然會在這裡踢到鐵板

    一世英名全掃地了  器死人了

    謝謝您抽控解決我的問題 讓我學到了些東西!

    以後查 User的問題又多了幾招~   :)

    2010年5月15日 下午 03:23