無法正常使用XP Mode,一直提示需要下載安裝程式
-
2010年5月6日 下午 02:29
各位先進 大家好
小弟在安裝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月15日 上午 03:17
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.aspxPS:安裝完Virtual PC之後可以檢查 C:\windows\system32\vpc.exe 的版本是否為 6.1.7600.1639. (點右鍵內容 - 詳細資訊)
Thanks
不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
微軟技術支援網站- 已提議為解答 Vincent Lin 2010年5月15日 上午 03:26
- 已標示為解答 GelisWuMVP 2010年5月15日 下午 03:23
所有回覆
-
2010年5月6日 下午 03:47版主
-
2010年5月9日 上午 03:24
謝謝您 抽空回覆我的問題
對不起 我先前沒有將問題 與 環境說明清楚
只是不瞞您說 我就是參照賴榮樞老師的文章 一步步做,但做到賴榮樞老師的第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月10日 上午 03:02
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日 上午 05:57
OK
我找顆硬碟 回去試一下
因為一直是不行所以後來又改灌Windows 2008了~ 可能要3-4天才有答案
我盡快處理~謝謝
-
2010年5月13日 下午 03:12
Dear Vincent Lin
OK 我抓下來了~~~
這工具還真是強~ Process 做過的動作 都可以Catch
我把檔案上傳到 我MSN的SkyDrive 裡 有一個ProcessMonitor的資料夾
還真的沒想到來用ProcessMonitor來觀察,不過看了半天 還是看不出VPCWizard.exe 到底怎樣動作算正常~ 我也曾經自己下 VPCWizard.exe /defaultvm ~也是不行
看樣子~還是要有勞大師您了~感恩
-
2010年5月13日 下午 04:16
SORRY SkyDrive連結 我應該要複製旁邊TextBox 提供的
這就是我產生出來的 Dmp 檔
http://cid-1664e98d0a64464f.skydrive.live.com/self.aspx/ProcessMonitor/Logfile.zip
- 已編輯 GelisWuMVP 2010年5月14日 上午 02:51 應該要複製旁邊TextBox 提供的Link
-
2010年5月14日 上午 07:51
看了一下你的資訊 , 你的系統上可能沒有下面機碼 (麻煩透過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日 下午 01:11
Dear Vincent Lin
不好意思~ 我剛看了一下~ 我安裝完WindowsXPMode_zh-tw.exe 後就有這個機碼了
不過還是不行~
這個問題還真惱人~
Gelis
-
2010年5月15日 上午 03:17
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.aspxPS:安裝完Virtual PC之後可以檢查 C:\windows\system32\vpc.exe 的版本是否為 6.1.7600.1639. (點右鍵內容 - 詳細資訊)
Thanks
不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
微軟技術支援網站- 已提議為解答 Vincent Lin 2010年5月15日 上午 03:26
- 已標示為解答 GelisWuMVP 2010年5月15日 下午 03:23
-
2010年5月15日 下午 03:23
Dear Vincent
您說的沒錯!真的是版本的問題
這兩個檔案我明明是一起抓下來的...
這種Hotfix形態的也不會告訴我版本,雖然我也有去看過VPC.exe的版本
但因為我也不知道正式版的version number是多少?
居然會在這裡踢到鐵板
一世英名全掃地了 器死人了
謝謝您抽控解決我的問題 讓我學到了些東西!
以後查 User的問題又多了幾招~ :)

