Discord Update is deleting symbolic link in appdata and creating a second install
https://support.discord.com/hc/en-us/requests/24577341
Discord Update is deleting symbolic link in appdata and creating a second install.
The 'recommended' or most referenced solution to 'custom install location' is to move the Discord folder from user\appdata\local\ to chosen install location. then create a symbolic link from that new location (D:\Discord, in my case) and drop in original appdata\local. Now, when Discord updates, it deletes the symlink and creates a new instance in appdata\local. Also, launching Discord from the only registered .exe (DiscordSetup.exe, not Discord.exe) when typing 'Discord' into windows start/search launches the installer, which then deletes any existing symlink in appdata\local and creates a second install in appdata\local.
tthis is unacceptable. This means the installer AND the updater are coded to look for, and delete symlinks (modify pre-existing files, not created by current/previous installations of discord) during the install/update.
This is wrong for a whole host of leagal reasons, as well as for space efficiency.
If it is/can be coded to look for, delete symlinks, it can be coded to accept them as presented and cooperate with the administrator that set it like that to begin with.
Steps to Reproduce:
Install Discord. Find the install location at C:\users\user\appddata\local\Discord. Cut from C:\...\user\appdata\local Paste to D:\ as D:\Discord Create a Symbolic Link of D:\Dicord and place it in C:\...\user\appdata\local\ Run Discord from the only system registered Discord*.exe (DiscordSetup.exe) via Windows Start (press windows key, then type Discord or Discord.exe) click open on the only Discord*.exe entry. Discord Installer runs and creates a new instance in C:\...\user\appdata\local\ after deleting the symlink WITHOUT NOTICE that it is doing such action. Alternatively, look for updates in Discord, and if found will do the same as above behind the scene.
Expected Result
DiscordSetup.exe should respect the existing file system, specifically if symlinks are used to move the install location, or even ASK WHERE TO INSTALL TO up front at the get-go. Checking for and installing updates should only affect files/folders where the update.exe is executed from. In this case, D:\Discord.
Actual Result
Hit windows key, type Discord or Discord.exe and click the only system registered discord.exe (DiscordSetup.exe). After it completes with no user feedback/interaction, it has created a new install at C:\...\user\appdata\local If a symlink was previously created, it is removed to affect this new install, actually creating a second install. If checking for updates in discord, and one is found, the above happens in the background, unknown to the user. If you then browse to C:\...\user\appdata\local, you will find a new Discord folder and no symlink.
Discord Client Info
Stable 127431 (f81de9c) Host 1.0.9004 Windows 10 64-Bit (10.0.22000)
Please sign in to leave a comment.
Comments
0 comments