适用于 Windows 10 版本 1703 及更高版本的 App-V 发行说明

适用于:

  • Windows 10
  • Windows 11

以下是在 Windows 10 版本 1703 及更高版本上运行的 Application Virtualization (App-V) 的已知问题和解决方法

  • 问题:使用 PackageInstallationRoot、IntegrationRootUser 或 IntegrationRootGlobal 参数时,无法手动创建 PowerShell cmdlet 所需的 set-AppVClientConfiguration 系统拥有的文件夹。

    解决方法:不要手动创建此文件,而是让 Add-AppVClientPackage cmdlet 自动生成该文件。

  • 问题:无法使用 PowerShell 排序命令将 App-V 包从 App-V 5.x 更新到最新的内置版本。

    解决方法:确保拥有完整的 App-V 包或原始应用中的 MSI 文件。

  • 问题:无法修改自动排序的区域设置。

    解决方法:打开 C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\AutoSequencer\Unattend_Sequencer_User_Setup_Template.xml 文件并包含区域设置的语言代码。 例如,如果要将西班牙语 (西班牙) ,请使用 es-ES。

  • 问题:文件类型和协议处理程序未在 Google Chrome 浏览器中正确注册,导致你在“设置应用默认应用”>>区域中看不到作为默认应用选项的 App-V 包。

    解决方法:建议的解决方法是将以下代码添加到 标记下的 <appv:Extensions> AppXManifest.xml 文件:

    <appv:Extension Category="AppV.URLProtocol">
        <appv:URLProtocol>
            <appv:Name>ftp</appv:Name>
            <appv:ApplicationURLProtocol>
                <appv:DefaultIcon>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe,0</appv:DefaultIcon>
                <appv:ShellCommands>
                    <appv:DefaultCommand>open</appv:DefaultCommand>
                    <appv:ShellCommand>
                        <appv:ApplicationId>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe</appv:ApplicationId>
                        <appv:Name>open</appv:Name>
                        <appv:CommandLine>"[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe" -- "%1"</appv:CommandLine>
                        <appv:DdeExec>
                            <appv:DdeCommand />
                        </appv:DdeExec>
                    </appv:ShellCommand>
                </appv:ShellCommands>
            </appv:ApplicationURLProtocol>
        </appv:URLProtocol>
    </appv:Extension>
    <appv:Extension Category="AppV.URLProtocol">
        <appv:URLProtocol>
            <appv:Name>http</appv:Name>
            <appv:ApplicationURLProtocol>
                <appv:DefaultIcon>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe,0</appv:DefaultIcon>
                <appv:ShellCommands>
                    <appv:DefaultCommand>open</appv:DefaultCommand>
                    <appv:ShellCommand>
                        <appv:ApplicationId>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe</appv:ApplicationId>
                        <appv:Name>open</appv:Name>
                        <appv:CommandLine>"[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe" -- "%1"</appv:CommandLine>
                        <appv:DdeExec>
                            <appv:DdeCommand />
                        </appv:DdeExec>
                    </appv:ShellCommand>
                </appv:ShellCommands>
            </appv:ApplicationURLProtocol>
        </appv:URLProtocol>
    </appv:Extension>
    <appv:Extension Category="AppV.URLProtocol">
        <appv:URLProtocol>
            <appv:Name>https</appv:Name>
            <appv:ApplicationURLProtocol>
                <appv:DefaultIcon>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe,0</appv:DefaultIcon>
                <appv:ShellCommands>
                    <appv:DefaultCommand>open</appv:DefaultCommand>
                    <appv:ShellCommand>
                        <appv:ApplicationId>[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe</appv:ApplicationId>
                        <appv:Name>open</appv:Name>
                        <appv:CommandLine>"[{ProgramFilesX86}]\Google\Chrome\Application\chrome.exe" -- "%1"</appv:CommandLine>
                        <appv:DdeExec>
                            <appv:DdeCommand />
                        </appv:DdeExec>
                    </appv:ShellCommand>
                </appv:ShellCommands>
            </appv:ApplicationURLProtocol>
        </appv:URLProtocol>
    </appv:Extension>
    

有关有助于排查 App-V for Windows 客户端问题的信息,请参阅以下文章: