2014-11-06 61 views
0

我在部署或調試windows phone 8.1應用程序時出現此錯誤。Windows Phone模擬器無法創建差異磁盤

Windows Phone Emulator is unable to create a differencing disk: A virtual disk support provider for the specified file was not found.

screenshot of error

+0

參見[問],請。 – 2014-11-06 06:27:56

回答

0

按照MS forums你也許可以得到模擬器使用下面的命令運行:

"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /vhd "C:\WP8\Images\Flash.vhd" /name WP8-SDK 

該命令也可能會給你更多的輸出,爲什麼模擬器不會啓動。

+0

WP8-SDK 什麼是WP8-SDK 我已經運行這個命令並得到以下錯誤 Windows Phone Emulator無法在虛擬機上設置VHD:... – Inam 2014-11-06 08:54:08

+0

無法更改虛擬機的虛擬硬盤:'Default Windows電話模擬器'未能添加設備'虛擬硬盤'。 (虛擬機ID 90AAF75A-748F-4F60-9CF0-3207E637F997) 無法打開附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash.vhd'。錯誤:找不到元素。 默認Windows Phone模擬器:無法獲取附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash.vhd'的信息。 (虛擬機ID 90AAF75A-748F-4F60-9CF0-3207E637F997) ... – Inam 2014-11-06 08:55:27

+0

無法打開附件'C:\ Program Files(x86)\ Microsoft SDK \ Windows Phone \ v8.1 \ Emulation \ Images \ Flash。 VHD」。錯誤:找不到元素。 – Inam 2014-11-06 08:56:17

1

該錯誤意味着* .vhd文件不能被加密,也不能被壓縮。 然後,您必須解壓縮包含containt * .vhd文件的文件夾,然後重試。

命令行啓動模擬器: C:\ Windows \ System32下> 「C:\ Program Files文件(x86)的\微軟XDE \ 8.0 \ xde.exe」/ VHD「C:\ 程序文件(x86)\ Microsoft SDKs \ Windows Phone \ v8.1 \ Emulation \ Images \ flash.vhd 「/ name WP8-SDK

0

我能夠通過運行Hyper V Manager並手動啓動VM來解決此問題。

我先重新啓動了機器,啓動了Hyper V Manager,然後點擊了虛擬機上的開始(WVGA 4英寸512MB)。它開始好了。然後我關閉它,然後從VS2013開始工作。

0

如果您啓用文件壓縮您的磁盤上它可能會..

進入一般>高級 ,取消選中「壓縮內容以便節省磁盤空間」複選框的文件夾屬性>。

C:\ Program Files (x86)\Microsoft SDKs\Windows Phone\

我希望它能幫助你。

enter image description here

感謝,

蘇拉傑

http://codeblock.in

+0

通過加密它不工作 – ManiaChamp 2016-08-02 18:13:41