FSLogix Release Notes

FSLogix has two (2) types of releases, feature and hotfix. A feature release has new or changing functionality to the product, whereas a hotfix release is focused on specific issues. Depending on the type of issue, we may have multiple hotfixes before a feature release. Regardless of the of release type, customers are required to install and use the latest version. For more information, see FSLogix product support.

FSLogix 2210 hotfix 3 (2.9.8784.63912)

Summary

Important

Customers who are deploying or using new Teams, this version is only supported on the following operating systems:

  • Windows 10 enterprise and professional (multi-session or single-session)
  • Windows 11 enterprise and professional (multi-session or single-session)
  • Windows Server 2022

If you are not deploying or using new Teams, see our Product Support page for our supported operating systems.

Changes

  • Update: When new Teams is detected, the AppX package is registered for the user during sign-in using the family name.
  • Update: During user sign-out, Teams user data/cache located in %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache will be saved in the container.
  • Fix: Resolved an issue where a virtual machine would reboot unexpectedly as a result of bug check (various stop codes) when a user's redirects were removed before sign-out.

File information

Download the following package and follow the installation instructions

FSLogix 2210 hotfix 2 (2.9.8612.60056)

Summary

This is a hotfix release to address known issues and other identified bugs.

Important

Due to a last minute process change, this version can be found in the Azure Marketplace images of Windows multi-session that also include Microsoft 365 apps. Images without Microsoft 365 apps have 2210 hotfix 1 (2.9.8440.42104) pre-installed.

In the upcoming September 12th, 2023 update of the Azure Marketplace images, all images will have 2210 hotfix 2 (2.9.8612.60056) pre-installed.

Changes

  • Fix: Resolved an issue where a virtual machine would reboot unexpectedly as a result of bug check (various stop codes).
  • Fix: Cloud Cache no longer creates a race condition when multiple threads try accessing the same tracking file.
  • Fix: Cloud Cache thread timing has been adjusted to ensure proper file handling and sanitization.
  • Fix: Cloud Cache now writes an event log message when a storage provider is offline when the user signs in.
  • Fix: Cloud Cache no longer causes a user session to hang while processing I/O.
  • Fix: Resolved an issue which failed to detach an ODFC container.
  • Update: Group Policy templates have been updated and re-organized. Read about the changes in the Group Policy how-to article.

File information

Download the following package and follow the installation instructions

FSLogix 2210 hotfix 1 (2.9.8440.42104)

Summary

This is a hotfix release to address known issues and other identified bugs.

Important

Profile logs showing either:

  • [ERROR:00000005]  Failed to empty user's RECYCLE.BIN on the SystemDrive (Access is denied.)
  • [ERROR:00000003]  Failed to manually empty user's RECYCLE.BIN: C:\$RECYCLE.BIN\S-1-5-21-000000000-000000000-000000000-1234 (The system cannot find the path specified.)

These errors should be treated as a WARNING and can be ignored. A user will not have access to the system drive and in some cases, the Recycle Bin may not exist when we try to empty it. This will be addressed in our next release.

Changes

  • Setting: Added new configuration setting (RoamIdentity). Allows legacy roaming for credentials and tokens created by the Web Account Manager (WAM) system.
  • Fix: Resolved an issue where frxsvc.exe would crash when processing AppXPackages.
  • Fix: Resolved issues in handling FileIds associated with OneDrive.
  • Fix: Resolved an issue with orphaned meta files on Cloud Cache SMB providers.
  • Fix: Resolved an issue where a pending rename operation would fail because the target filename was invalid.
  • Fix: Resolved an issue where user sessions were cleaned up before a proper sign out.
  • Fix: Resolved an issue where ODFC incorrectly handled multiple VHDLocations.
  • Fix: Resolved an issue in how settings are applied for ObjectSpecific configurations.
  • Fix: Resolved an issue where an ODFC container wouldn't correctly detach during sign out.
  • Fix: Resolved an issue where VHD Disk Compaction would fail to cancel correctly when using Cloud Cache.
  • Fix: Resolved an issue where ODFC VHD Disk Compaction would fail when RoamSearch was enabled.
  • Fix: Resolved an issue where users would be stuck at a black screen as a result of attempting to empty the Recycle Bin prior to roaming.
  • Update: Added policy for new RoamIdentity setting.

FSLogix 2210 (2.9.8361.52326)

Summary

This release is focused on three (3) core features, six (6) major bug fixes, and two (2) updates.

Changes

  • Feature: Added the ability to compact the user's container during the sign out phase. For more information, see VHD Disk Compaction.

  • Feature: Added a new process during the sign out phase, which creates an AppX package manifest for the user. This manifest is used at sign-in to re-register the AppX applications for an improved user experience. This work is on-going as AppX packages and applications continue to evolve. The focus for this work has been on the built-in Windows apps (inbox apps).

  • Feature: FSLogix now roams the users Recycle Bin within the user's container.

    Important

    All three (3) of our new features are enabled by default, but have the option to be disabled.

  • Fix: Added recursive checks as part of search clean-up activities.

  • Fix: Registers all provisioned packages when AppxManifest.xml doesn't exist.

  • Fix: When OneDrive data is stored outside the user's profile, FSLogix correctly impersonates OneDrive for setting permissions.

  • Fix: Resolved junction point compatibility issues with App-V.

  • Fix: RW differencing disks correctly handle disk expansion when SizeInMBs is increased from a smaller value.

  • Fix: Cloud Cache now properly honors lock retry count and intervals.

  • Update: Group Policy templates have new names that align with their registry settings. New help information indicates where in the registry Group Policy makes the change. Added version history for newly added settings.

  • Update: Ensure Azure Storage Account Blob container names correctly adhere to Azure naming requirements.

FSLogix 2201 hotfix 2 (2.9.8228.50276)

Summary

This update for FSLogix 2201 includes fixes to multi-session VHD mounting, Cloud Cache meta tracking files, and registry cleanup operations.

Changes

  • Resolved an issue that would cause a system crash while reading from meta tracking files in a Cloud Cache configuration.
  • Resolved an issue where a sign in would succeed even if when the disk failed to attach. Most commonly occurs in multi-session environments.
  • Resolved an issue during profile cleanup where user registry hives would be removed regardless of the FSLogix local group exclusions.

FSLogix 2201 hotfix 1 (2.9.8171.14983)

Summary

This update for FSLogix 2201 includes fixes to Cloud Cache and container redirection processes. No new features are included with this update.

Changes

  • Resolved an issue with Cloud Cache where disk read / write blocking could potentially create a deadlock to the disk and cause the Virtual Machine to become unresponsive.
  • Resolved an issue that would cause a Virtual Machine to crash while removing profile redirections during the sign out process.

FSLogix 2201 (2.9.8111.53415)

Summary

This update for FSLogix is the latest full featured release. In this version there are, over 30 accessibility related updates, new support for Windows Search in specific versions of Windows, better handling and tracking of locked VHD(x) containers, and resolved various issues.

Changes

  • Fixed issue where the FSLogix Profile Service would crash if it was unable to communicate with the FSLogix Cloud Cache Service.
  • The OfficeFileCache folder located at %LOCALAPPDATA%\Microsoft\Office\16.0\OfficeFileCache is now machine specific and encrypted so we exclude it from FSLogix containers. Office files located outside this folder aren't impacted in this update.
  • Windows Server 2019 version 1809, and newer versions of Windows Server, natively support per-user search indexes and we recommend you use that native search index capability. FSLogix Search Indexing is no longer available on those versions of Windows Server.
  • Windows 10 Enterprise Multi-session and Windows 11 Enterprise Multi-session natively support per-user search indexes and FSLogix Search Indexing is no longer available on those operating systems.
  • FSLogix now correctly handles cases where the Windows Profile Service refCount registry value is set to an unexpected value.
  • Over 30 accessibility related updates have been made to the FSLogix installer and App Rules Editor.
  • A Windows event now records when a machine locks a container disk with a message that looks like "This machine '[HOSTNAME]' is using [USERNAME]'s (SID=[USER SID]) profile disk. VHD(x): [FILENAME]. This event is generated from the METADATA file created in the user's profile directory. This file can be ignored, but not deleted."
  • Resolved an issue where the DeleteLocalProfileWhenVHDShouldApply registry setting was ignored in some cases.
  • Fixed an issue where active user session settings weren't retained if the FSLogix service was restarted. This was causing some logoffs to fail.
  • Fixed an issue where FSLogix didn't properly handle sign out events if Profile or ODFC containers were disabled during the session or per-user/per-group filters were applied mid-session that excluded the user from the feature. Now FSLogix sign out related events always occurs based off the FSLogix settings applied at sign in.
  • FSLogix no longer attempts to reattach a container disk when the user session is locked.
  • Fixed an issue that caused the FSLogix service to crash when reattaching container disks.
  • Fixed a Cloud Cache issue that caused IO failures if the session host's storage block size was smaller than a cloud provider's block size. For optimal performance, we recommend the session host disk hosting the CCD proxy directory has a physical block size greater than or equal to the CCD storage provider with the largest block size.
  • Fixed a Cloud Cache issue where a timed out read request (network outage, storage outage, etc.) wasn't handled properly and would eventually fail.
  • Reduced the chance for a Cloud Cache container disk corruption if a provider is experiencing connection issues.
  • Resolved an issue where temporary rule files weren't deleted if rule compilation failed.
  • Previously, the Application masking folder was only created for the user who ran the installer. With this update, the rules folder is created when the Rules editor is launched.
  • Resolved an interoperability issue with large OneDrive file downloads that was causing some operations to fail.
  • Fixed an issue where per-user and per-group settings didn't apply if the Profile or ODFC container wasn't enabled for all users.
  • Resolved an issue where the Office container session configuration wasn't cleaned up if a profile fails to load.
  • Fixed an issue where HKCU App Masking rules using wildcards would fail to apply.
  • Fixed an issue that caused some sessions configured with an ODFC container to fail to sign in.
  • Resolved an issue where the App Rules editor would crash if no assignments were configured.

Next steps