我尝试使用为Windows Mobile开发选择的选项安装VS 2017。已安装VS 2017但安装Windows Mobile Emulators时出错。错误是"像素格式无效" ??? 。 我该怎么做才能解决这个问题? 这是我的日志文件: " 由于一个或多个软件包故障,产品无法安装列出的工作负载和组件。
工作负载不完整 使用.NET进行移动开发(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.0.26228.0) 通用Windows平台开发(Microsoft.VisualStudio.Workload.Universal,版本= 15.0.26208.0)
组件不完整 通用Windows平台工具(2.0)(Microsoft.VisualStudio.Component.UWP.Support,version = 15.0.26208.0) 适用于Cordova的通用Windows平台工具(2.0)(Microsoft.VisualStudio.ComponentGroup.UWP.Cordova,版本= 15.0.26208.0) 适用于Xamarin的通用Windows平台工具(2.0)(Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version = 15.0.26208.0) Windows 10移动模拟器(周年纪念版)(Microsoft.VisualStudio.Component.Phone.Emulator,版本= 15.0.26208.0) Windows 10 SDK(10.0.14393.0)(Microsoft.VisualStudio.Component.Windows10SDK.14393,版本= 15.0.26208.0)
您可以使用以下信息搜索解决方案,修改上述工作负载和组件的选择,然后重试安装,或从计算机中删除产品。
以下是导致上述不完整工作负载和组件的单个程序包故障的集合。要搜索这些特定问题的现有报告,请将每个包失败的URL复制并粘贴到Web浏览器中。如果已经报告了该问题,您可以在那里找到解决方案或解决方法。如果未报告此问题,您可以创建一个新问题,其他人将能够找到解决方案或解决方法。
Package' Win10SDK_10.0.14393.795,version = 10.0.14393.79501'无法安装。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=Win10SDK_10.0.14393.795;PackageAction=Install;ReturnCode=2000 受影响的工作负载 使用.NET进行移动开发(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.0.26228.0) 通用Windows平台开发(Microsoft.VisualStudio.Workload.Universal,version = 15.0.26208.0) 受影响的组件 通用Windows平台工具(2.0)(Microsoft.VisualStudio.Component.UWP.Support,version = 15.0.26208.0) 适用于Cordova的通用Windows平台工具(2.0)(Microsoft.VisualStudio.ComponentGroup.UWP.Cordova,版本= 15.0.26208.0) 适用于Xamarin的通用Windows平台工具(2.0)(Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version = 15.0.26208.0) Windows 10 SDK(10.0.14393.0)(Microsoft.VisualStudio.Component.Windows10SDK.14393,版本= 15.0.26208.0) 日志 C:\ Users \用户eskan \应用程序数据\本地的\ Temp \ dd_setup_20170623143603_001_Win10SDK_10.0.14393.795.log 细节 执行命令:" c:\ windows \ syswow64 \ windowspowershell \ v1.0 \ powershell.exe" -NoLogo -NoProfile -ExecutionPolicy Unrestricted -InputFormat None -Command"& """ C:\ Users \用户eskan \下载\压缩\ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Win10SDK_10.0.14393.795,版本= 10.0.14393.79501 \ WinSdkInstall.ps1""" -SetupExe sdksetup.exe -SetupLogFolder standalonesdk -PackageId Win10SDK_10.0.14393.795 -LogFile""" C:\用户\ eskan \应用程序数据\本地\ TEMP \ dd_setup_20170623143603_001_Win10SDK_10.0.14393.795.log&# 34;"" -SetupParameters""" /设有OptionId.AvrfExternal OptionId.WindowsSoftwareDevelopmentKit OptionId.WindowsSoftwareLogoToolkit OptionId.NetFxSoftwareDevelopmentKit /安静/ norestart更新日志文件/ OriginalSource"""" "" C:\ Users \用户eskan \下载\压缩\ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Win10SDK_10.0.14393 0.795,版本= 10.0.14393.79501 \ sdksetup.exe"""""""&#34 ;;退出$ LastExitCode" 返回码:2000 返回代码详细信息:像素格式无效。
Package' Win10_Emulator_10.0.14393.0,version = 10.0.14393.4,chip = x64'无法安装。 搜索网址:https://aka.ms/VSSetupErrorReports?q=PackageId=Win10_Emulator_10.0.14393.0;PackageAction=Install;ReturnCode=2000 受影响的工作负载 使用.NET进行移动开发(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.0.26228.0) 通用Windows平台开发(Microsoft.VisualStudio.Workload.Universal,version = 15.0.26208.0) 受影响的组件 Windows 10移动模拟器(周年纪念版)(Microsoft.VisualStudio.Component.Phone.Emulator,版本= 15.0.26208.0) 日志 C:\ Users \用户eskan \应用程序数据\本地的\ Temp \ dd_setup_20170623143603_002_Win10_Emulator_10.0.14393.0.log 细节 执行命令:" c:\ windows \ syswow64 \ windowspowershell \ v1.0 \ powershell.exe" -NoLogo -NoProfile -ExecutionPolicy Unrestricted -InputFormat None -Command"& """ C:\ Users \用户eskan \下载\压缩\ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Win10_Emulator_10.0.14393.0,版本= 10.0.14393.4,芯片= 64 \ WinSdkInstall.ps1""" -SetupExe EmulatorSetup.exe -SetupLogFolder模拟器-PackageId Win10_Emulator_10.0.14393.0 -LogFile""" C:\用户\ eskan \应用程序数据\本地\ TEMP \ dd_setup_20170623143603_002_Win10_Emulator_10.0.14393.0.log&# 34;"" -SetupParameters""" / quiet / norestart / OriginalSource"""""" C:\ Users \ eskan \下载\压缩\ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Visual.Studio.Enterprise.Pro.Community.2017_p30download.com \ Win10_Emulator_10.0.14393.0,版本= 10.0.14393.4,芯片= 64 \ EmulatorSetup .EXE"""""""&#34 ;;退出$ LastExitCode" 返回码:2000 返回代码详细信息:像素格式无效。
"
答案 0 :(得分:3)
这是Windows系统错误。从WinError.h SDK文件:
//
// MessageId: ERROR_INVALID_PIXEL_FORMAT
//
// MessageText:
//
// The pixel format is invalid.
//
#define ERROR_INVALID_PIXEL_FORMAT 2000L
它属于为OpenGL保留的一组错误代码。这在Windows上并没有完全得到很多用处,但确实是回归,因为它与Unix相当于DirectX。您尝试安装的模拟器会启动Unix。
因此,最明显的结论是从字面上看,你的视频适配器是以异常模式运行的。这些天很难做到,大多数每个人的适配器以每像素32位运行,我不认为现代Windows版本(> = 8)甚至允许修改它。 Win7做到了。模拟器肯定需要32bpp才能完成工作。
如果这根本不匹配,那么“2000”完全是一个非常好的数字,它可能意味着什么。远射是逐步通过trouble-shooter。我没有看到很多程序员遇到这个问题,你得出结论说机器不能胜任这项工作。我的钱在视频适配器设置上。
答案 1 :(得分:1)
您应该在没有适用于Windows 10的Microsoft Mobile Emulator的情况下安装,并按照以下说明进行操作。
sfc /scannow
和DISM.exe /Online /Cleanup-image /Restorehealth
。sfc /scannow
和DISM.exe /Online /Cleanup-image /Restorehealth
,直到没有错误。也许在互联网上搜索有关运行这些应用程序的更多提示。EmulatorSetup.exe
。或者根据https://msdn.microsoft.com/en-us/library/ms838863.aspx更新图形驱动程序,因为错误代码(= 2000)是由图形驱动程序引起的。此链接很有用:https://help.mojang.com/customer/portal/articles/928493。