【问题标题】:Windows Emulators installation on VS 2017在 VS 2017 上安装 Windows 模拟器
【发布时间】:2017-06-22 10:09:20
【问题描述】:

我尝试使用为 Windows Mobile 开发选择的选项安装 VS 2017。已安装 VS 2017,但安装 Windows Mobile 模拟器时出错。错误是“像素格式无效”??? . 我该怎么做才能解决这个问题? 这是我的日志文件: " 由于一个或多个软件包故障,该产品未能安装列出的工作负载和组件。

不完整的工作负载 使用 .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 (2.0) 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Cordova,version=15.0.26208.0) 适用于 Xamarin (2.0) 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version=15.0.26208.0) Windows 10 移动模拟器(周年纪念版)(Microsoft.VisualStudio.Component.Phone.Emulator,version=15.0.26208.0) Windows 10 SDK (10.0.14393.0) (Microsoft.VisualStudio.Component.Windows10SDK.14393,version=15.0.26208.0)

您可以使用以下信息搜索解决方案,修改您对上述工作负载和组件的选择并重试安装,或从您的机器中删除产品。

以下是导致上述工作负载和组件不完整的单个包故障的集合。要搜索这些特定问题的现有报告,请将每个包故障的 URL 复制并粘贴到 Web 浏览器中。如果该问题已被报告,您可以在那里找到解决方案或解决方法。如果问题尚未报告,您可以创建一个新问题,让其他人能够找到解决方案或变通方法。

安装包“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 (2.0) 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Cordova,version=15.0.26208.0) 适用于 Xamarin (2.0) 的通用 Windows 平台工具 (Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin,version=15.0.26208.0) Windows 10 SDK (10.0.14393.0) (Microsoft.VisualStudio.Component.Windows10SDK.14393,version=15.0.26208.0) 日志 C:\Users\eskan\AppData\Local\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\Downloads\Compressed\Visual .Studio.Enterprise.Pro.Community.2017_p30download.com\Visual.Studio.Enterprise.Pro.Community.2017_p30download.com\Win10SDK_10.0.14393.795,version=10.0.14393.79501\WinSdkInstall.ps1""" -SetupExe sdksetup.exe -SetupLogFolder standalonesdk -PackageId Win10SDK_10.0.14393.795 -LogFile """C:\Users\eskan\AppData\Local\Temp\dd_setup_20170623143603_001_Win10SDK_10.0.14393.795.log""" -SetupParameters """/features OptionId.AvrfExternal OptionId。 WindowsSoftwareDevelopmentKit OptionId.WindowsSoftwareLogoToolkit OptionId.NetFxSoftwareDevelopmentKit /quiet /norestart /OriginalSource """"""C:\Users\eskan\Downloads\Compressed\Visual.Studio.Enterprise.Pro.Community.2017_p30download.com\Visual.Studio.Enterprise。 Pro.Community.2017_p30download.com\Win10SDK_10.0.14393.795,version=10.0.14393.79501\sdksetup.exe """""""";退出 $LastExitCode" 返回码:2000 返回码详情:像素格式无效。

安装包“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,version=15.0.26208.0) 日志 C:\Users\eskan\AppData\Local\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\Downloads\Compressed\Visual .Studio.Enterprise.Pro.Community.2017_p30download.com\Visual.Studio.Enterprise.Pro.Community.2017_p30download.com\Win10_Emulator_10.0.14393.0,version=10.0.14393.4,chip=x64\WinSdkInstall.ps1""" - SetupExe EmulatorSetup.exe -SetupLogFolder 模拟器 -PackageId Win10_Emulator_10.0.14393.0 -LogFile """C:\Users\eskan\AppData\Local\Temp\dd_setup_20170623143603_002_Win10_Emulator_10.0.14393.0.log""" -SetupParameters """/quiet / norestart /OriginalSource """"""C:\Users\eskan\Downloads\Compressed\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,芯片=x64\EmulatorSetup.exe"""""""";退出 $LastExitCode" 返回码:2000 返回码详情:像素格式无效。

"

【问题讨论】:

    标签: windows-mobile visual-studio-2017


    【解决方案1】:

    这是一个 Windows 系统错误。来自 WinError.h SDK 文件:

    //
    // MessageId: ERROR_INVALID_PIXEL_FORMAT
    //
    // MessageText:
    //
    // The pixel format is invalid.
    //
    #define ERROR_INVALID_PIXEL_FORMAT       2000L
    

    它属于为 OpenGL 保留的一组错误代码。这在 Windows 上并没有得到太多使用,但确实卷土重来,因为它是 DirectX 的 Unix 等价物。您尝试安装的模拟器会启动 Unix。

    因此,最明显的结论是从字面上理解,您的视频适配器正在以不寻常的模式运行。现在这很难做到,大多数人的适配器都以每像素 32 位运行,我认为现代 Windows 版本 (>= 8) 甚至不允许修改它。 Win7做到了。模拟器肯定需要 32bpp 才能完成工作。

    如果这根本不匹配,那么“2000”是一个非常好的整数,它可能意味着任何东西。远射是通过trouble-shooter。我没有看到很多程序员遇到这个问题,你可能会得出结论,这台机器不能胜任这项工作。我的钱花在了视频适配器设置上。

    【讨论】:

      【解决方案2】:

      您应该在没有适用于 Windows 10 的 Microsoft Mobile Emulator 的情况下安装并按照以下说明进行操作。

      1. 使用提升的 CMD 修复系统并输入 sfc /scannowDISM.exe /Online /Cleanup-image /Restorehealth
      2. 如果出现错误,请重新安装 Windows 10 - 保留设置和应用程序。
      3. 再次运行sfc /scannowDISM.exe /Online /Cleanup-image /Restorehealth 直到没有错误。也许在互联网上搜索更多关于运行这些应用的技巧。
      4. 下载模拟器安装文件:https://go.microsoft.com/fwlink/p/?LinkId=822928
      5. 选择第二个选项并下载所有设置文件。
      6. 以管理员权限启动EmulatorSetup.exe

      VS2015 模拟器也有类似的问题。参考https://social.msdn.microsoft.com/Forums/vstudio/en-US/ecd38931-63dd-42ac-b3f2-30768db2e50a/vs-2015-emulators-for-windows-mobile-10010240-cannot-be-installed-error-2000?forum=vssetup

      或者根据https://msdn.microsoft.com/en-us/library/ms838863.aspx,更新显卡驱动,因为错误码(=2000)是显卡驱动引起的。此链接很有帮助:https://help.mojang.com/customer/portal/articles/928493

      【讨论】:

        猜你喜欢
        • 2015-10-10
        • 2019-01-28
        • 2018-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-23
        • 2021-08-10
        • 2017-04-24
        相关资源
        最近更新 更多