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

Shapeshifter can't be uninstalled #588

Open
desmap opened this issue Sep 28, 2018 · 3 comments
Open

Shapeshifter can't be uninstalled #588

desmap opened this issue Sep 28, 2018 · 3 comments

Comments

@desmap
Copy link

desmap commented Sep 28, 2018

Shapshifter doesn't appear in Windows 10' in "Add or remove programs" or in the Control Panel's Uninstall Program section.

Windows 10, Shapershifter, v6.2018.922.2862

I'm fiddling with my sytsem now for a while, I even installed IOBit Uninstaller but IOBit also didn't find any Shapeshifter. I even redownloaded the Shapeshifter installer (it seems that the installer removes the installer file from the Downloads folder itself) to check if it provide any uninstall option.

I would be very happy if you could guide me how to uninstall Shapeshifter files and registry entries manually.

@desmap
Copy link
Author

desmap commented Sep 29, 2018

Guess everybody has been busy but I'd really would love to have an answer. So, it would awesome if @ffMathy could chime in for a sec. Even if it just about deleting the Shapeshifter files and folders. This hint would also be great to have in the README and that that there is no uninstaller available.

So, I identified following files and registry entries. Can I manually remove them and did I miss any?

6 Registry entries at

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots\C:/Program Files/Shapeshifter/Shapeshifter.exe

39 Files in following 6 folders:

  • C:\Windows\assembly\NativeImages_v4.0.30319_64\Shapeshifte1c6477fa#
  • C:\Windows\assembly\NativeImages_v4.0.30319_64\Shapeshifte48b53171#
  • C:\Windows\assembly\NativeImages_v4.0.30319_64\Shapeshiftef8a06c50#
  • C:\Windows\assembly\NativeImages_v4.0.30319_64\Shapeshifter
  • C:\Program Files\Shapeshifter

Besides, I am wondering why shapshifter.website.models files are placed in a "Costura" folder in the Windows temp files: C:\Users[...]\AppData\Local\Temp\Costura\A5898B2958B6C053414B4AC196FB11B9
Why Costura and why the website models? Are they used in any way by the the exe? What is Costura (Shapshifter has its own temp. folder)?

Looking forward to some answers.

@mvdw
Copy link

mvdw commented Oct 4, 2018

I am having the same problem.
Please help!

@ffMathy
Copy link
Owner

ffMathy commented Oct 4, 2018

Hey guys! Sorry for not providing an uninstall folder yet.

First of all, the details I am about to give only applies for version 6 (the latest version available from the website or github).

I'll keep this issue open to remind myself to add uninstall functionality.

Shapeshifter leaves temporary files for updates and logs in %LOCALAPPDATA%/Shapeshifter and %TEMP%/Shapeshifter. Delete those folders.

It also installs itself into %PROGRAMFILES%/Shapeshifter. Delete that folder too.

NGEN is Windows (more specifically .NET that Shapeshifter is written in) functionality which generates native images of Shapeshifter to start it up faster.

The registry keys present there should clean themselves up after a while after deleting the files. If not, let me know, and I'll find a way to help you remove it.

As for Costura, it is a library I use which is also open source here on github, which allows me to embed all of Shapeshifter dependencies in a single exe file (contrary to an exe file and multiple DLLs), making it easier to distribute.

Again, since they are part of the temp folder, it should clean itself up and won't hurt.

Shapeshifter is built to not take any resources on your system. So if you don't use it, your PC won't get slower, not even measurable to nanoseconds.

I hope that clears things up.

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

No branches or pull requests

3 participants