При повторной установке одной и той же версии программы установки Windows вместо установки без вывода сообщений отображается сообщение об ошибке. - PullRequest
0 голосов
/ 01 января 2019

Я установил программу установки Windows первый раз, и она была установлена ​​правильно.Но при установке той же версии программного обеспечения установщика Windows во второй раз вместо установки без вывода сообщений отображается следующее сообщение об ошибке. enter image description here

Если я вручную удаляю программное обеспечение с панели управления,> Установка и удаление программ, после чего происходит установка без отображения сообщения об ошибке.

В разделе «Удаление» я написал следующий код

Section "Uninstall"

  DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Test"
  DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Test\EMR"
  DeleteRegKey HKLM "SOFTWARE\Test\EMR"
  DeleteRegKey HKLM "SOFTWARE\Test"

  ; Remove files and uninstaller
  Delete $INSTDIR\EMR_4.0.1.nsi
  Delete $INSTDIR\uninstall.exe

  ; Remove shortcuts, if any
  Delete "$INSTDIR\Test\EMR\*.*"

  ; Remove directories used
  RMDir "$INSTDIR\Test\EMR"
  RMDir "$INSTDIR\Test"
  RMDir "$INSTDIR"

 RMDir /r /REBOOTOK $INSTDIR
SectionEnd

Пожалуйста, помогите мне устранить ошибку.

1 Ответ

0 голосов
/ 01 января 2019

Трудно сказать, что на самом деле происходит на основе вашего описания, но, скорее всего, это одна из двух вещей:

  • Файл используется (открыть в другой программе или программе /Сам сервис запущен).

или

  • У вас нет прав на запись в этот файл.Убедитесь, что установщик имеет повышенные UAC, установив атрибут RequestExecutionLevel.
...