Search code examples
nsis

Folder in start menu/installation folder still exists,After uninstallation using NSIS script?


I have written nsis script for Java project.once i have clicked uninstaller.exe

Start menu >all programs >my application

all the files are removed successfully from location of installed.but the problem is, folder in STARTMENU/installation folder still exists,after clicking uninstallation.I dont know why this happened? I have used windows 7.

    DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
    Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
    Delete /REBOOTOK $INSTDIR\uninstall.exe

I have used above code.Can anyone help me?


Solution

  • Where is the code to remove the directory? RMDir "$SMPROGRAMS\$StartMenuGroup"

    It is also important to use RequestExecutionLevel so you don't run into compatibility issues...