Page 1 of 1

Bug in Unistaller - Profile location

Posted: Fri Dec 31, 2021 6:52 pm
by XMDCUser
I have discovered a possible bug in the latest version (2.19.2) of XMBC. Apparently the FIRST time you install the program, it stores the profile location in the registry at

Computer\HKEY_CURRENT_USER\Software\Highresolution Enterprises\XMouseButtonControl

I installed XMBC on a new PC from a removal drive. The profile I imported was on that removable drive and that is the path that got stored in the registry. When I removed the drive and tried to use the program, nothing works because it keeps looking for the profile file in the missing drive location. Uninstalling and reinstalling the program does NOT remove the registry key. I had to manually launch regedit.exe and modify the key to point to the correct NEW location of the profile settings. This is on Windows 11.

This is not an easy thing to diagnose and your uninstaller should clean up this key. There is a forum post from awhile ago (topic 1791 - I cannot post the link) that had a similar sounding issue.

Re: Bug in Unistaller - Profile location

Posted: Tue Jan 04, 2022 7:13 pm
by phil
I'll add it to the list.
The uninstaller doesn't remove this because it was not added by the installer (I presume) but by XMBC itself (in the users profile). The installer only deals with the machine profile (as it does not have access to anything but the machine and the current user)

But XMBC should not fail if it cant open the file... It should default to the default location if it cant open the specified file... That more the bug than the installer I think!

Re: Bug in Unistaller - Profile location

Posted: Sun Jan 09, 2022 6:01 pm
by phil
Ive just tried this here (Windows 10 but that shouldn't matter!), stuck my profile on a removable USB key, exited XMBC, removed key, started XMBC and it loaded fine - obviously the profile was not loaded (it used the default location) which is what I would expect (so there was no profile loaded/default profile used).

To change the location I just used the "Load Profile" button in XMBC itself to load a profile from a different location.