Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

How to re-install



  • I installed ProGet on a new server and something went wrong because nothing was working and I had noticed that it installed the app under c:\Program Files and I wanted that moved to another directory.

    So l tried uninstalling ProGet. Trying to uninstall has been a big pain in the... Once I removed all the files from server (at least I think I did) and searched thru the registry and deleted any reference to 'Inedo' and or 'ProGet'. Also deleted files in c:\Program data. Next attempting to run the installation package (ProGetInstaller.exe) again and the app says ProGet is already installed. Is there any way to fully uninstall ProGet so I can reinstall it?

    I did find this: https://inedo.com/support/questions/4092
    But following the manual installing in reverse does not solve the problem.

    Please advise.

    Product: ProGet
    Version: 5.1.11



  • ProGet's installer checks these keys in registry to detect if it's already installed:

    HKLM\Software\Inedo\ProGet

    HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ProGet



  • I checked for those keys:
    HKLM\Software\Inedo\ProGet
    HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ProGet

    and they don't exist but yet the Indeo Hub says I have ProGet installed.



  • Make sure to delete the C:\ProgramData\upack directory as well



  • This directory has been deleted as well:
    C:\ProgramData\upack


  • inedo-engineer

    I have confirmed via the installer's source code that the registry values outlined by George, and the %ProgramData%\upack directory Tod mentions are the only places the installer checks to determine if a product is installed. The only other thing I can think of is that there's a key in the WOW6432Node, though I don't find that particularly likely.

    If there are no logs from the installer, the only other way we could debug this is via a memory dump. When running the Inedo Hub, right-click on it in the Task manager and choose "Create dump file", then we can investigate further.



  • I have a dump file created. Let me know how I can get this file to you. The file is about 248MB.


  • inedo-engineer

    The quickest is a service like: https://wetransfer.com/


  • inedo-engineer

    I had a look at the dump and it seems that the only way this is possible is if installedPackages.json still exists in the %ProgramData%\upack directory.

    What is the output if you run: C:\Program Files\Inedo Hub> .\hub.exe list



  • So between running the 'ProGetInstaller.exe' after deleting keys and directories... didn't realize the unpack directory gets recreated each time. So once I knew I deleted the 'unpack' directory... I never checked again for it.

    Now that I removed that directory and ran 'ProGetInstaller.exe'... looks like I can now install the application. Yes something simple and stupid.

    Thank you all for you help!


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation