配置 Windows 搜索数据库漫游

较新版本的 Windows1 中不再需要 FSLogix 搜索漫游功能。 现在,默认的 Windows 搜索服务能够按用户漫游所有 Windows 搜索索引数据。 FSLogix 检测新的每用户 Windows 搜索,并自动禁用任何 FSLogix 功能。 如果在这些操作系统上使用 FSLogix,则应禁用启用搜索漫游的 FSLogix 设置。 还应在这些操作系统上启用 Windows 搜索服务,以允许在用户的容器中创建和存储每用户搜索索引。

1 Windows Server 2019 版本 1809 及更高版本、Windows 10 和 11 多会话

注意

当通过 Windows 版本检测自动禁用 FSLogix 搜索漫游时,没有替代设置。

先决条件

若要使用 FSLogix 搜索漫游功能,必须使用以下版本的 Windows 之一:

  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows 10(1809 之前)

配置单用户搜索漫游

注意

仅适用于 Windows 10(1809 之前)。

  1. 以本地 管理员istrator 或具有管理权限的帐户登录到虚拟机。

  2. 选择“ 开始”。

  3. 直接键入registry editor “开始”菜单。

  4. 从“开始”菜单中选择注册表编辑器。

  5. 选择 以下选项之一,但 不能 同时选择这两个选项之一。

    选项 1: 启用 Windows 每用户目录。

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search: "EnablePerUserCatalog"=dword:00000001

    选项 2: 启用 FSLogix 漫游搜索功能。

    • 配置文件容器:

      • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles: "RoamSearch"=dword:00000001
    • ODFC 容器:

      • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC: "RoamSearch"=dword:00000001

    警告

    • 如果配置了配置文件容器和 ODFC 容器,搜索数据库将放置在配置文件容器中。
    • 不要在配置文件和 ODFC 容器中配置RoamSearch

配置单用户或多用户搜索漫游

注意

仅适用于 Windows Server。

  1. 以本地 管理员istrator 或具有管理权限的帐户登录到虚拟机。

  2. 选择“ 开始”。

  3. 直接键入server manager “开始”菜单。

  4. 从“开始”菜单中选择服务器管理器。

  5. 选择“ 管理”。

  6. 选择“ 添加角色和功能”。

  7. 从“开始之前”窗口中选择下一步”。

  8. 从“选择安装类型”窗口中选择下一步”。

  9. 从“选择目标服务器”窗口中选择下一步”。

  10. 从“选择服务器角色”窗口中选择下一步”。

  11. 在“选择功能窗口中,滚动功能列表并选择 Windows 搜索服务。

  12. 选择“下一步” ,然后选择 “安装”。

    • 如果在 Microsoft 365 应用程序之后安装了 Windows 搜索服务,则必须从“添加/删除程序”修复 Microsoft 365 应用程序。
  13. 添加 以下设置之一(s):

    配置文件容器:

    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles: "RoamSearch"=dword:00000002
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Apps: "RoamSearch"=dword:00000002

    ODFC 容器:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC: "RoamSearch"=dword:00000002
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Apps: "RoamSearch"=dword:00000002

    警告

    • 如果同时启用了配置文件容器和 ODFC 容器,搜索数据库将放置在配置文件容器中。
    • 不要在配置文件和 ODFC 容器中配置RoamSearch
  14. 重新启动虚拟机。