diff --git a/development/Win32/packaging/installer/setup/configure.nsh b/development/Win32/packaging/installer/setup/configure.nsh index 2a8093b616..6d90669e31 100644 --- a/development/Win32/packaging/installer/setup/configure.nsh +++ b/development/Win32/packaging/installer/setup/configure.nsh @@ -23,6 +23,7 @@ Section -InstallData # Start Menu shortcut # There is only one shortcut to the application, so it should be in the main group + SetOutPath "$INSTDIR\bin" # this is the folder in which the shortcut is executed CreateDirectory "$SMPROGRAMS\$StartmenuFolder" CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${APP_NAME}.lnk" "$INSTDIR\${APP_RUN}" "" "$INSTDIR\${APP_RUN}" "" "" "" "${APP_INFO}" # create desktop icon @@ -59,7 +60,7 @@ Section -Configure # Associate .lyx files with LyX for current user of all users ${if} $CreateFileAssociations == "true" - WriteRegStr HKLM "${APP_DIR_REGKEY}" "" "$INSTDIR\${APP_RUN}" + WriteRegStr SHCTX "${APP_DIR_REGKEY}" "" "$INSTDIR\${APP_RUN}" ${endif} # Write information about file type diff --git a/development/Win32/packaging/installer/setup/install.nsh b/development/Win32/packaging/installer/setup/install.nsh index 4c5b920317..5b3562b39c 100644 --- a/development/Win32/packaging/installer/setup/install.nsh +++ b/development/Win32/packaging/installer/setup/install.nsh @@ -176,7 +176,7 @@ SectionEnd !macroend #-------------------------------- -# Extenral components +# External components #Var PathAllUsers #Var PathCurrentUser diff --git a/development/Win32/packaging/installer/setup/uninstall.nsh b/development/Win32/packaging/installer/setup/uninstall.nsh index 57cd999b3e..2eeaa07d48 100644 --- a/development/Win32/packaging/installer/setup/uninstall.nsh +++ b/development/Win32/packaging/installer/setup/uninstall.nsh @@ -107,7 +107,7 @@ SectionEnd #--------------------------------- # user preferences -Section "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences +Section /o "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences # remove LyX's config files StrCpy $AppSubfolder ${APP_DIR_USERDATA} @@ -117,7 +117,7 @@ SectionEnd #--------------------------------- # MiKTeX -Section "un.MiKTeX" un.SecUnMiKTeX +Section /o "un.MiKTeX" un.SecUnMiKTeX ${if} $LaTeXInstalled == "MiKTeX" # only uninstall MiKTeX when it was installed together with LyX ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX ${MiKTeXDeliveredVersion}" "UninstallString"