暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

App-V v5 虚拟化应用程序无法启动并出现错误0xc0000142

原创 watson 2023-02-25
306

症状

错误显示为弹出消息,指出:

应用程序无法正确启动 (0xc0000142) 。 单击“确定”关闭应用程序。

对于此应用程序启动失败,还会看到相关的 App-V 事件:

日志名称:Microsoft-AppV-Client/Virtual Applications
源:Microsoft-AppV-Client
日期:
事件 ID:18005
任务类别:应用程序启动
级别:错误
关键字:虚拟应用程序启动
用户:contoso\user1
计算机:TEST-PC
说明:
无法启动虚拟应用程序“虚拟化可执行文件的路径”,因为无法初始化 App-V 子系统“虚拟文件系统”。 {error: 0x74300C0A-0x20006}

原因

如果计算机上禁用了名为 8.3 短名称创建的 NTFS 设置,则可能会发生这种情况。 此设置受此注册表项的值数据控制: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation

解决方案

需要在客户端上启用 NTFS 8.3 短名称功能。 为此,请将值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation 设置为 2 并重新启动计算机。 有关启用和禁用 NTFS 8.3 短名称的详细信息, 请参阅如何在 NTFS 分区上禁用 8.3 文件名创建

 备注

如果在禁用短名称时将包添加到客户端,则可能需要使用 PowerShell 命令Remove-AppvClientPackage删除包,并使用最初添加的方法重新添加包。 除此之外,还可能需要删除有关包的用户特定信息。 为此,请删除 %LOCALAPPDATA%\Microsoft\AppV\Client\VFS\<PackageID>。

如果在 Sequencer 上禁用了短名称,但在客户端上启用了短名称,则应取消发布包,在 Sequencer 上启用短名称后重新排序,然后重新发布到客户端。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论