FSLogix Troubleshooting guide (2024)

Have an issue you can't solve? I offer consulting engagements and can be reached here: consulting[а𝐭]amorales[․]org

This article will cover some common issues I have ran into, and steps on how to resolve them.

The guide should be followedin ordersince most of the advanced items are usually not the cause of a problem.

If you just set up FSLogix, make sure that you followed every step underDeploying FSLogix Office 365 ContainersandDeploying FSLogix Profile Containers

  • ODFC = Office Data File Containers
    • This is there Office (Outlook, Teams, Licensing) data is stored
    • This can be used in conjunction with UPDs
  • FSL Profiles
    • Replacement for UPDs
    • User profiles are stored here (Office data is stored in the ODFC)
    • Cannotbe used in conjunction with UPDs

The items below should be ignored when troubleshooting

  • Local_ files under C:\Users
    • If FSLogix profiles are enabled, these folders can be ignored. They will be deleted the next time the user signs in.

      FSLogix Troubleshooting guide (1)

Before troubleshooting any specific items you need to verify that all of the items below are in order.

  • FSLogix Drive space on the file server
    • The drive should have at least 5-10 GB available

      FSLogix Troubleshooting guide (2)

  • Make sure that you can reach the sharewhilelogged in as the user experiencing the issue
  • Make sure that the affected user hasfull control and Ownerover their FSLogix Folderandthe VHDX files.

    FSLogix Troubleshooting guide (4)

  • Make sure that the FSL VHDX is not out of space
    • Profiles:
      • Open "C:\Program Files\FSLogix\Apps\frxtray.exe"
      • Check the "Remaining Space" FieldFSLogix Troubleshooting guide (5)
    • Office Containers:
      • Navigate to the FSL disk of the user and check the size of the disk. If it is at 49.9, 19.9, or anything close to a whole number then it might be out of space.
    • Follow the steps on theAdding Space to FSLsection if it is out of space
  • Make sure that the user is not being excluded from FSLogix
    • Check thelocalgroups on the RDS, and make sure that they line up with what you're expecting.
    • Generally "Everyone" should be part of the include lists, and the Exclude list should be empty*
      • *Sometimes the Exclude list will have a Domain group called APP_FSLogix_Exclude. Check that group in AD to make sure that it does not have any members.

        FSLogix Troubleshooting guide (6)

  • Is there a .old file on the user's FSL folder?
    • FSL will open the first VHDX that matches the string it's looking for. Adding .old at the end does not stop it from loading a VHDX.
    • Remove or significantly rename (Add OLD to the front of the file) any files that do not belong

      FSLogix Troubleshooting guide (7)

  • Make sure that the user has a 3 Month caching policy applied to them
  • Make sure that there are no old OSTs under%localappdata%\Microsoft\Outlook
  • Make sure that the user is not storing data on the root of their profile folder (C:\Users\Example)

FSLogix should not be set to roam the windows search on Server 2019. Make sure it is disabled in the settings below.

  • Server 2019 Only:
    • Make sure that FSLogix is not configured to roam the Windows Search. The keys below should be deleted or set to 0.
      • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Apps\RoamSearch
      • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles\RoamSearch
      • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC\RoamSearch
    • Restart the server after the changes
  • None of the items below apply to 2019 since FSL should not be interacting with the search service.
  • Make sure that the Windows Search Service is running
  • Re-build the search index if you have not done so already
  • Make sure that office was installed after the search service was installed. If you're unsure then re-install office
  • Make sure that the search service starts after the FSLogix Service
    • SeeDeploying FSLogix Office 365 Containers for instructions on this

This section addresses the following issues:

  • Black Screen at logon for 1-3 minutes
  • Chrome Bookmarks missing
  • Outlook cache missing
  • Task bar buttons missing
  • Profile is missing customizations (new profile)
  • Office asking for activation (generally not an FSL issue, but still a symptom)
  • All of the issues above persisting even after logging out and back in

The issues above are generally caused by the FSL VHDX file getting stuck somewhere. Follow the steps below to unlock it:

  1. Log the user out of the RDS server
  2. Go to the file server and open Computer manager (compmgmt.msc)
  3. Click on Shared Folders/Open Files
  4. Close all open files by the affected user

    FSLogix Troubleshooting guide (8)

  5. Log the user back in and the session should open quickly with all of the user's data
  6. If that does not resolve the issue move to the next step
  1. Check the user's FSL folder and inspect the size of their Profile_.VHDX file
  2. Is it less than 450MB in size?
  3. If so, the VHDX might have been corrupt and a new one was created.
  4. Restore the VHDX file from backup
    1. Make sure that the file you are restoring is larger than the one you have now, otherwise this might not be the issue.
    2. If you restore from backup make sure that the permissions are corrected
  • Make sure that UPDs and FSLogix Profiles are not enabled at the same time

    • Ifboth of the keysbelow are set to 1 then there is a major misconfiguration. If one does not exist or it's set to 0 then move onto the next step.
      • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles\Enabled
      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\ClusterSettings\UvhdEnabled
    • If both keys were set to 1 then there is a high probability that the FSLogix profile VHDX files will need to be restored from backup.
  • Make sure that the FSLogix license has not expired
    • Navigate to%PROGRAMDATA%\FSLogix\Logs\ODFCor%PROGRAMDATA%\FSLogix\Logs\Profile
    • Open the most recent file and make sure that it does not say "License Has Expired" at the top
    • To install the correct key:
      • "c:\program files\fslogix\apps\frx.exe" set-key -key MSFT0-YXKIX-NVQI4-I6WIA-O4TXE

        FSLogix Troubleshooting guide (9)

  • Is AutoHotKey in use? I have seen an issue where anyone that uses AutoHotKey gets a stuck profile every few days. Removing the application resolved the issue.

Before going deeper it is a good idea to check the FSL logs.

  1. Navigate to %PROGRAMDATA%\FSLogix\Logs\ODFC or %PROGRAMDATA%\FSLogix\Logs\Profile
  2. Open the most recent file and find any ERRORs or WARNINGs. Many times it will tell you exactly what the issue is

    FSLogix Troubleshooting guide (10)

Follow Solution 2 here:https://wilkyit.com/2017/07/10/fslogix-error-vhd-fails-to-attach-container-is-already-attached-for-another-session/

Only remove the key for the user experiencing the issue

The steps below should only be followed if the following conditions are met:

  • You are still seeing issues even after followingall of the previous steps
  • Logging the user back in produces an odd folder under c:\users (.BACKUP, User.0, .DOMAIN.000, etc.)
  1. Log the user out of the RDS server
  2. Close any open connections on the RDS
  3. On the RDS, run the command below
    1. "c:\program files\fslogix\apps\frx.exe" list-redirects
  4. Copy the output into notepad for easier analysis
  5. CTRL+F the username of the user. Do they come up somewhere in the output? Follow the steps below.
    1. Run the command below for each line you found with the username
    2. "c:\program files\fslogix\apps\frx.exe" del-redirect -src <Redirpath>
      1. <Redirpath> should be substituted for everything left of the "=>" (see red boxes below)
        1. "c:\program files\fslogix\apps\frx.exe" del-redirect -src \Device\HarddiskVolume2\Users\TestUser

          FSLogix Troubleshooting guide (11)

    3. Delete any relevant folders under C:\Users
    4. Log the user back into the RDS
    5. If that does not resolve the issue then the RDS might need to be restarted

If an FSL disk runs out of space there are different ways to address the issue

While the user is logged into the server:

  1. Open disk manager
  2. Add a drive letter to the user's VHDX

    FSLogix Troubleshooting guide (12)

  3. Use a tool likeWizTreeto scan the disk and remove any large files
  4. Remove the dive letter you added!and have the user test again.
  5. In some instances the user will need to log out and log back in

From the File Server while the user is logged out:

  1. Make sure the user is logged out of the RDS

  2. Double click on the user's VHDX file on the file server

  3. Follow the steps on the previous section
  4. Make sure to detach the disk when you are done!

    FSLogix Troubleshooting guide (13)

Add Space to the VHDX:

This should be avoided. If the disk gets full it is usually because of an underlying issue such as a wrong caching policy or too many logs.

drive space

If space must be added then it can be done so with diskpart. Some guides:

FSLFSLogixFslogix profilesRDS

FSLogix Troubleshooting guide (2024)

FAQs

How do I know if FSLogix is working? ›

If FSLogix is not installed, you can download and install it from the Microsoft website. To check if the FSLogix Apps service is running, open the Services window (Press Windows+R to open the Run dialog box, type services. msc, and press Enter). Look for the FSLogix Apps service in the list of services.

How to get FSLogix logs? ›

These event logs can be found in the Windows Event Viewer under Applications and Services Logs -> FSLogix. Most event logs data is written in either the Admin or Operational logs under Apps. Event log data specific to Cloud Cache is written to either the Admin or Operational logs under CloudCache.

Where are the FSLogix logs stored by default? ›

Location Of FSLogix Profile Logs

By default, every User Session Server stores FSLogix logs at C:\ProgramData\FSLogix\Logs. The logs can be viewed in order to gain insight into the error that a user is currently experiencing.

How do I know if my heat trace is working? ›

If an electric heat tracing circuit is suspected to be damaged, a dielectric insulation resistance (megger) test should be performed using a 2500 Vdc megohmmeter for polymer-insulated heating cables or 1000 Vdc for MI cable.

How do I know if my VM agent is running? ›

-Check if the VM agent is running on the virtual machine. You can do this by logging into the virtual machine and checking if the Windows Azure Guest Agent service is running. If it is not running, try starting the service manually. -You can try uninstalling and reinstalling the VM agent.

Where are FSLogix profiles stored? ›

FSLogix profile containers store a complete user profile in a single container. At sign in, this container is dynamically attached to the remote session as a natively supported Virtual Hard Disk (VHDX or VHD) file.

How do I update my FSLogix version? ›

Install or update FSLogix the easy way
  1. Download FSLogix.
  2. Unzip FSLogix.
  3. Install FSLogix.
  4. Reboot session host.
Apr 25, 2023

What is FSLogix used for? ›

FSLogix enhances and enables a consistent experience for Windows user profiles in virtual desktop computing environments. FSLogix isn't limited to virtual desktop environments, but could be used on physical desktops where a more portable user experience is desired.

What is FSLogix error? ›

When an FSLogix operation fails, a Warning or Error code is set. The Warning and Error Codes come from Windows, where FSLogix made an API call and the operation wasn't successful. These codes correspond to System Error Codes.

What is error code 33 in FSLogix? ›

Profile log errors

[INFO] Status set to 1: Cannot load user's profile [INFO] ErrorCode set to 33 - Message: The process cannot access the file because another process has locked a portion of the file.

How to view FSLogix version? ›

To view the FSLogix version number for your host pool and session hosts:
  1. At the Account level, locate the host pool you wish to work with.
  2. From the action menu, select Properties > FSLogix.
  3. To view the FSLogix version number for a session host in your host pool, select Manage Hosts.
Jul 29, 2024

How to check FSLogix profile status? ›

The quickest way to get insight into FSLogix profile issues is to review the logs using the FSLogix profile status utility. This enables you to view both administrative and operational profile-related events. You can find the profile status utility here: C:\Program Files\FSLogix\Apps\frxtray.exe .

Where is the FSLogix registry? ›

Profile container Settings. The following settings are applicable to profile containers and are created in the following location: Registry Hive: HKEY_LOCAL_MACHINE. Registry Path: SOFTWARE\FSLogix\Profiles.

What is the size limit for FSLogix profile? ›

Default disk size is 30 GB for both Profile and Office containers and that means that you are expecting to have for each user up to 60 GB of data if you are using both profiles. The second default value that we need to discuss is Disk Type and we set this to dynamic.

How do I know if Teredo is working? ›

To display Teredo status:
  1. Open an elevated/administrator command prompt.
  2. Type netsh interface teredo show state and press Enter.
  3. Observe the Teredo status.
Aug 16, 2021

How do I know if my Adfs is working? ›

In the details pane, double-click Applications and Services Logs, double-click AD FS Eventing, and then click Admin. In the Event ID column, look for event ID 100. If the federation server is configured properly, you see a new event—in the Application log of Event Viewer—with the event ID 100.

How do I know if docker is working properly? ›

The operating-system independent way to check whether Docker is running is to ask Docker, using the docker info command. You can also use operating system utilities, such as sudo systemctl is-active docker or sudo status docker or sudo service docker status , or checking the service status using Windows utilities.

How do I know if my Azure CLI is working? ›

Once you've installed the Azure CLI, be sure to confirm it's working. To do so, open Windows PowerShell and check the version using the --version parameter.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kelle Weber

Last Updated:

Views: 5331

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.