Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Uninstalling the package #25

Open
ravimohan1991 opened this issue Mar 21, 2022 · 2 comments
Open

[FR] Uninstalling the package #25

ravimohan1991 opened this issue Mar 21, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@ravimohan1991
Copy link

I am unable to find a completely safe way to uninstall the changes done by this plugin. Seems like it interferes with the default functioning of Windows.

Usually running the installer files again cleans up the modifications.

@ravimohan1991 ravimohan1991 added the enhancement New feature or request label Mar 21, 2022
@ravimohan1991
Copy link
Author

Ok delved deeper into the .iss script. Manually cleaned the registry changes

Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin.1"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin.1\CLSID"; ValueType: string; ValueName: ""; ValueData: "{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin\CurVer"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin.1"
Root: HKCR; Subkey: "CLSID\{RdpGamepadPlugin64.dll}"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\ProgID"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin.1"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\VersionIndependentProgID"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\Programmable";
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: ""; ValueData: "{app}\RdpGamepadPlugin32.dll"; Check: not Is64BitInstallMode
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: ""; ValueData: "{app}\RdpGamepadPlugin64.dll"; Check: Is64BitInstallMode
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: "ThreadingModel"; ValueData: "Free"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\Version"; ValueType: string; ValueName: ""; ValueData: "1.0"
Root: HKLM; Subkey: "Software\Microsoft\Terminal Server Client\Default\AddIns\RdpGamepadPlugin"; ValueType: string; ValueName: "Name"; ValueData: "{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}"

Also there is a default uninstaller generated in the directory "C:\Program Files\Microsoft Windows Rdp something". Seems now all clean for now! Since this issue is related to this. Will check if rebooting remote system helps.

@StephenHodgson
Copy link

Bump, uninstall function needs to be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants