Uninstalling
0see3
Join Date: 2002-11-02 Member: 4388Members
in Tech Support
<div class="IPBDescription">Program leaves remnants.</div>After uninstalling the mod, for my own reasons and opinions, I find that the mod leaves it's little "Uninstall Natural Selection" thing sitting in my add/remove programs. Not only is it still a valid thing, as i can try to remove it numerous times and it says it completes, but I'm unable to remove it.
Is this some kind of joke? Coders and such might want to look into this.
Is this some kind of joke? Coders and such might want to look into this.
Comments
Installshield or other install programs log what they do on install, and then 'undo' those actions on uninstallation. Because mods are installed into 'c:\sierra\halflife' or wherever it lives on your machine, carelessly written installers will take the whole halflife directory with them.
This is an easy fix, and I'm sure the team will fix this in future versions.
Just run your friend regedit, and go to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Delete the NS (natural selection) key there. That removes it from the Add/Remove programs applet.
From there, you may have to cleanup your start menu shortcut and files under Halflife\ns if any weren't removed by the uninstaller.
Also, if InstallShield is being used, it defaults to not removing files created in the install directory, so it's a difficulty thing to clean up properly (because of all the directories/files Halflife writes to a directory on running a mod).
As I said, I'd guess it may be fixed in the future, but if you don't want to go through downloading a new release to remove it, the registry edit would remove it from add/remove programs permanently.
Personally, there are many more programs that have been around for more than a day that are horrid at cleaning up after themselves (winamp being the worst I have seen in recent memory).
I'm thinking it's a good service that the team at least removes the majority of their files from your machine if you elect to remove it for whatever reason <!--emo&;)--><img src="http://www.natural-selection.org/iB_html/non-cgi/emoticons/wink.gif" border="0" valign="absmiddle" alt=';)'><!--endemo-->.