seafile-client
seafile-client copied to clipboard
Seafile Client destroys windows registry
The "Repair explorer extension" option deletes Windows Registry Keys that do not belong to Seafile, which breaks other applications.
ShellOverlayIcons are stored in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers" for all applications. I had a whole bunch of tortoiseGit Keys in there, but after executing said option everything except for seafile keys was deleted. Adding Whitespace prefixes to override the priority of the keys in favour of your own application without warning the user that other applications will break is bad enough. But this can be relatively easily fixed by the user by manually renaming the keys again. Just deleting other keys however is worst possible behaviour.
I verified the behaviour by manually adding new keys to said folder. After executing the repair method, those were deleted as well.
System: Windows Windows 8.1 Seafile 7.0.9