Configure Windows Search database roaming

FSLogix search roaming functionality is no longer necessary in newer versions of Windows1. Now, the default Windows Search service is able to roam all Windows Search index data on a per-user basis. FSLogix detects the new per-user Windows Search and automatically disable any FSLogix functionality. If you're using FSLogix on these operating systems, you should disable the FSLogix settings that enable search roaming. You should also enable the Windows Search service on these operating systems to allow per-user search indexes to be created and stored in the user's container.

1 Windows Server 2019 version 1809 and later, Windows 10 and 11 multi-session

Note

There are no override settings to enable the FSLogix search roaming when it's automatically disabled through Windows version detection.

Prerequisites

To use FSLogix search roaming functionality, you must be using one of the following versions of Windows:

  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows 10 (prior to 1809)

Configure single user search roaming

Note

Applies to Windows 10 (prior to 1809) only.

  1. Sign in to the virtual machine as a local Administrator or an account with administrative privileges.

  2. Select Start.

  3. Type registry editor directly into the Start Menu.

  4. Select Registry Editor from the Start Menu.

  5. Choose one of the following options, but not both.

    OPTION 1: Enable Windows per-user catalogs.

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

    OPTION 2: Enable FSLogix Roam Search capability.

    • Profile container:

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

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

    Warning

    • If both the profile container and ODFC container are configured, the search database will be placed in the profile container.
    • Don't configure RoamSearch in both profile and ODFC containers.

Configure single or multi-user search roaming

Note

Applies to Windows Server only.

  1. Sign in to the virtual machine as a local Administrator or an account with administrative privileges.

  2. Select Start.

  3. Type server manager directly into the Start Menu.

  4. Select Server Manager from the Start Menu.

  5. Select Manage.

  6. Select Add Roles and Features.

  7. Select Next from the 'Before you begin' window.

  8. Select Next from the 'Select installation type' window.

  9. Select Next from the 'Select destination server' window.

  10. Select Next from the 'Select server roles' window.

  11. From the 'Select features' window, scroll the feature list and Select Windows Search Service.

  12. Select Next, then Install.

    • If the Windows Search Service is installed after Microsoft 365 applications, you must repair the Microsoft 365 applications from Add/Remove Programs.
  13. Add one of the following setting(s):

    Profile container:

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

    ODFC container:

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

    Warning

    • If both the profile container and ODFC container are enabled, the search database will be placed in the profile container.
    • Don't configure RoamSearch in both profile and ODFC containers.
  14. Reboot the virtual machine.