创建定义文件
定义文件定义要同步的文件夹、文件或注册表。您可以创建自己的应用程序定义文件。
请使用 Microsoft UE-V 模板生成器来创建 UE-V 模板文件。
- 从 Microsoft Web 站点下载适用于 Windows 10 的 Windows 评估和部署工具包 (Windows ADK)。
- 安装 Windows ADK。选择 Microsoft User Experience Virtualization (UE-V) Template Generator。单击安装。安装完成后,单击完成关闭向导。
- 依次单击开始、Microsoft User Experience Virtualization,然后单击 Microsoft User Experience Virtualization Generator。
- 单击 Create a settings location template(创建设置位置模板)。
- 按照向导进行操作,指定与应用程序有关的参数。单击下一步继续操作。
以记事本为例。将文件路径指定为 C:\Windows\System32\notepad.exe。 - 指定的应用程序启动后,将其关闭。
- 该过程完成后,单击下一步以继续。
- 在左侧窗格中选择 Review Locations(查看位置)。选中列表中标准和非标准注册表/文件对应的所有复选框。
- 单击创建以保存模板 XML 文件。
以记事本为例。将模板 XML 文件另存为 Notepad.xml。
注意
您可能在一个 UE-V 模板文件中定义了多个应用程序。
要将 UE-V 模板文件转换为跨平台定义文件,请执行以下操作:
- 单击此处下载转换工具。
- 在命令提示窗口中,运行命令 convert show filename 以显示定义文件中的所有应用程序名称。
-
运行以下命令以将 UE-V 模板文件转换为定义文件。
convert source destination [/Index] [/V][/Index]:仅转换索引编号指定的应用程序。
默认情况下,此工具将转换 UE-V 模板中的所有应用程序。
[/V]:显示详细的转换信息。
对于跨平台设置,必须对其他操作系统重复执行上述步骤并将定义文件合并到一个文件中。可以在 OSVersionNumber 属性中使用 Platform 元素来合并这些文件。在 Windows 7 中,设置文件夹位于 AppData\Application\Win7\folder。在 Windows 10 中,设置文件夹位于 AppData\Application\Win10\folder。
在 Windows 7 中,创建的定义文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<GroupDefinitions Version="4.0.0.0" GUID="93E41C6E-2091-1B9B-36BC-7CE94EDC677E">
<Group Name="Common Settings" GUID="32D83BB6-F3AD-985F-D4BC-655B3D9ACBE2">
<Object Name="!CTX_ROAMINGAPPDATA!\Application\Win7\folder" GUID="1B43DE3F-EC9C-463c-AC19-CD01D00219B6">
<Platform>
<Folder>
<Path>!CTX_ROAMINGAPPDATA!\Application\Win7\folder</Path>
<Recurse/>
</Folder>
</Platform>
</Object>
</Group>
</GroupDefinitions>
<!--NeedCopy-->
在 Windows 10 中,创建的定义文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<GroupDefinitions Version="4.0.0.0" GUID="93E41C6E-2091-1B9B-36BC-7CE94EDC677E">
<Group Name="Common Settings" GUID="32D83BB6-F3AD-985F-D4BC-655B3D9ACBE2">
<Object Name="!CTX_ROAMINGAPPDATA!\Application\Win10\folder" GUID="1B43DE3F-EC9C-463c-AC19-CD01D00219B6">
<Platform>
<Folder>
<Path>!CTX_ROAMINGAPPDATA!\Application\Win10\folder</Path>
<Recurse/>
</Folder>
</Platform>
</Object>
</Group>
</GroupDefinitions>
<!--NeedCopy-->
合并后,定义文件的内容如下所示:
<?xml version="1.0" encoding="utf-8"?>
<GroupDefinitions Version="4.0.0.0" GUID="93E41C6E-2091-1B9B-36BC-7CE94EDC677E">
<Group Name="Common Settings" GUID="32D83BB6-F3AD-985F-D4BC-655B3D9ACBE2">
<Object Name="!CTX_ROAMINGAPPDATA!\Application%osname%\folder" GUID="1B43DE3F-EC9C-463c-AC19-CD01D00219B6">
<!-- Assuming that the folder locates differently when in different platforms -->
<Platform OSVersionNumber="6.1"> <!-- Win7 -->
<Folder>
<Path>!CTX_ROAMINGAPPDATA!\Application\Win7\folder</Path>
<Recurse/>
</Folder>
</Platform>
<Platform OSVersionNumber="10.0"> <!-- Win10 -->
<Folder>
<Path>!CTX_ROAMINGAPPDATA!\Application\Win10\folder</Path>
<Recurse/>
</Folder>
</Platform>
</Object>
</Group>
</GroupDefinitions>
<!--NeedCopy-->
有关配置跨平台设置的信息,请参阅配置跨平台设置。
有关定义文件的体系结构的信息,请参阅应用程序定义文件结构。
有关启用应用程序探查器的信息,请参阅启用应用程序探查器。
创建定义文件
已复制!
失败!