本文提供了排查 Microsoft 用户体验虚拟化 (UE-V) 复制问题的步骤。
适用于:Windows 10 - 所有版本
原始 KB 数: 2844022
总结
常见方案包括:
- 设置从一台计算机复制到设置存储路径,而不是从第二台计算机复制。
- 设置过去已复制到“设置存储路径”,但不再正确上传或下载。
- 某些应用程序的设置会复制,但不适用于其他应用程序。
一般情况下,建议在至少两个单独的客户端计算机和两个用户帐户(计算机A 和计算机、userA 和 userB)上测试设置(以下示例中)。 还建议使用参考应用程序(如记事本)进行测试。 最常见的情况是,问题将归入以下 4 种广泛方案之一:
- 如果对 UserA 进行设置复制,但不能从同一计算机上的 UserB 复制,则问题在于 UserB。
- 如果计算机上 UserA 和 UserB 的设置均未复制,但对 computerB 上的这两个用户都成功复制,则计算机A 出现问题。
- 如果任一计算机上的任一用户未复制设置,则问题最有可能驻留在托管设置存储路径的服务器中,或者位于基础结构问题中
- 如果某些应用程序的 UserA 设置复制,但不是其他应用程序,则问题最有可能驻留在问题应用程序的模板的配置中
根据方案,你将进行故障排除,使用以下步骤进一步调查遇到此问题的用户、计算机或应用程序模板。
隔离问题用户、计算机或应用程序模板
以下清单提供了一个用于隔离问题用户、计算机或应用程序模板的一般框架:
检查位于 事件查看器\Applications and Services Logs\Microsoft\User Experience Virtualization\App Agent 下的 Microsoft-User Experience Virtualization-App Agent/Operational 事件日志。 成功的同步将记录如下所示的条目:
日志名称:Microsoft-User Experience Virtualization-App Agent/Operational
来源:Microsoft-User Experience Virtualization-App Agent
事件 ID:2010
任务类别:业务流程协调程序
说明:设置位置模板“Microsoft记事本”的用户设置已成功上传到设置存储位置。检查 Microsoft-User Experience Virtualization-App Agent/Operational 事件日志中是否存在与所调查的同步问题相关的任何错误或警告。
验证位置信息是否按预期更新:
打开 PowerShell 窗口,导航到 %localappdata%\Microsoft\UEV%computername% 下的相应子文件夹。 对于每个受监视的模板,将有一个文件夹对应于应用程序的 TemplateID(由
Get-UEVTemplate
命令报告)。 在此文件夹下,最新的设置包文件将包含在名为 Current 的文件夹中。检查修改日期的信息(键入
dir
PowerShell 并记下 LastWriteTime 列,或导航到资源管理器中的文件夹并引用“修改日期”设置)。 这应该大致对应于上次修改应用程序的时间。将文件的修改日期和文件大小与用户设置存储路径中的当前包进行比较。(Get-UevConfiguration)。settingsstoragepath 数据。
在两台计算机上运行同时跟踪以确定故障点。 有关详细信息,请参阅如何在 Microsoft 用户体验虚拟化(UE-V)中启用调试日志记录。
如果 UE-V 同步方法 (
SynMethod
) 设置为 OfflineFiles (默认值),请验证是否已启用客户端缓存(也称为脱机文件)并正常工作。 有关如何实现和排查客户端缓存问题的一般信息,请参阅 管理文件和文件夹 。
常规故障排除说明
仅当受监视的设置发生更改时,才会修改包。 若要评估包是否正在复制,请对应用程序的设置进行一个或多个更改,并等待复制更改。
仅当启动或退出应用程序时,才会复制包。 此规则的例外情况是桌面背景、轻松访问和桌面设置(规划要与 UE-V 1.0 同步的应用程序)。
对于 UE-V,建议使用记事本作为测试应用程序数据复制的首选应用程序,因为它安装在所有受支持的操作系统上,是一个相对简单的应用程序,并且大多数用户都熟悉。 若要通过记事本测试复制,请打开Notepad.exe,单击“格式”,然后单击“字体...”,将字体大小修改为下一个可用设置(即将 Size 从 11 更改为 12),然后单击“确定”保存设置。 退出记事本以提交更改。 如有必要,请在另一台计算机上重复这些步骤。