FSLogix issues with legacy VB6 app on 2019 RDS

CmdrAdama 1 Reputation point
2022-09-29T08:00:48.723+00:00

Hi guys,

I'm hoping to get some advice or assistance with a really frustrating issue that I have been experiencing with FSLogix over the last few days.

I'm using FSLogix (2201 Hotfix 2) in a Windows Server 2019 RDS environment which has running in it an older VB6 desktop application (Yeah I know...)

The issue that I am seeing is that when a user is connected to one of the RDS boxes with a FSLogix profile, the application soft crashes as it seems as though it doesn't have permission to copy the common files for the app to the user's VirtualStore. At least that's what I believe. When a user logs in with a local account or a domain account that's excluded from FSLogix, the application works as expected.

Some of the errors that are thrown are "Run-time error '5': Invalid procedure call or argument" or "Error Loading Control : {ControlName} : Path/File access error"

I have tried a few things already like disabling UAC Virtualization https://learn.microsoft.com/en-us/answers/questions/744893/fslogix-profile-container-and-uac-file-virtualizat.html. I've also tried implementing the redirections.xml to exclude VirtualStore with no luck.

Digging through procmon hasn't really given me much insight into the issue however I have seen a number of file operations with result BUFFER OVERFLOW... when running the app from a user with a FSLogix profile. These aren't there with the local user or domain user with local profile.

Event Viewer logs have told me nothing and there's very little in regard to logging with the application.

I'm absolutely stumped with this issue and have been stressing over this for the last few days.

Any help would be appreciated.

Remote Desktop
Remote Desktop
A Microsoft app that connects remotely to computers and to virtual apps and desktops.
4,259 questions
FSLogix
FSLogix
A set of solutions that enhance, enable, and simplify non-persistent Windows computing environments and may also be used to create more portable computing sessions when using physical devices.
463 questions
0 comments No comments
{count} votes