Did anyone ever encounter problems with programs updating/doing automatic file renamings inside an FSLogix Profile and know the root cause and solution to this?
We have a legacy application that lives in the user’s roaming profile %APPDATA%\Prosytec\WMSClient.exe
The program runs great. No issues. BUT its weird Update-Process occacionally bricks the programm:
It updates itself when starting WMSClient.exe by downloading WMSClient.upd, renaming the running/current WMSClient.exe to .old, renaming .upd to .exe, and starting the new version.
This works most of the time, but sometimes the application crashes during the update. In one case, the rename to .old repeatedly failed with error 650, referring to an invalid device object or a device object not attached to the specified volume. In a later case, it crashed even earlier, immediately after WMSClient.upd appeared, before .old was created.
Now why do I post this in the fslogix channel? I moved the whole application folder from AppData to the user’s redirected Documents folder. That location is not part of the FSLogix container and is hosted on a Linux Samba file server. Since then, the application appears to update and run correctly.