我第一次安装了Windows Installer软件,并且安装正确。但是,当第二次安装相同版本的Windows Installer软件而不是静默安装时,则会显示以下错误消息。
如果我从控制面板->“添加/删除程序”中手动卸载该软件,则该软件正在安装而不显示任何错误消息。
在“卸载”部分,我编写了以下代码
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
请帮助我解决错误。
答案 0 :(得分:0)
根据您的描述很难说出到底发生了什么,但这很可能是两件事之一:
或
driver.get('file:///C:/Users/xxxxx/Desktop/test.html')
属性,确保安装程序通过UAC升级。