2016-07-26 115 views
2

安装过程中没有关闭应用程序我已经创建了一个安装使用Inno Setup的我的应用程序。有一阵子,一切工作正常,但最近安装程序无法安装在Windows上10关闭explorer.exe(Windows资源管理器)。安装程序需要重新启动它与新的来取代现有的上下文菜单的处理程序,但更奇怪的是,相同的安装工作正常的Windows 8和8.1。添加restartreplace标志不起作用。安装程序,可以在Windows 10

我也注意到,安装程序不能关闭当前运行的应用程序(旧其中一个需要更新),并像以前问题的应用程序可以在Windows 8或8.1相同的安装程序被关闭。

这里是Inno Setup的安装程序日志:

[11:22:34.819] Setup application started 
[11:22:34.983] Setup version: Inno Setup version 5.5.9 (a) 
[11:22:34.984] Original Setup EXE: *** 
[11:22:34.984] Setup command line: /SL5="$C0928,15589089,85504,***" /DEBUGWND=$30464 
[11:22:34.985] Windows version: 10.0.14393 (NT platform: Yes) 
[11:22:34.985] 64-bit Windows: Yes 
[11:22:34.985] Processor architecture: x64 
[11:22:34.985] User privileges: Administrative 
[11:22:34.987] 64-bit install mode: Yes 
[11:22:34.991] Created temporary directory: C:\Users\Azat\AppData\Local\Temp\is-M4710.tmp 
[11:22:37.584] RestartManager found an application using one of our files: Windows Explorer 
[11:22:37.585] Can use RestartManager to avoid reboot? Yes (0) 
[11:22:39.780] Starting the installation process. 
[11:22:39.789] Shutting down applications using our files. 
[11:23:09.944] Some applications could not be shut down. 
[11:23:09.945] Message box (Abort/Retry/Ignore): 
    Setup was unable to automatically close all applications. It is recommended that you close all applications using files that need to be updated by Setup before continuing. 

    Click Retry to try again, Ignore to proceed anyway, or Abort to cancel installation. 
[11:25:30.543] User chose Abort. 
[11:25:30.544] User canceled the installation process. 
[11:25:30.545] Rolling back changes. 
[11:25:30.547] Starting the uninstallation process. 
[11:25:30.548] Uninstallation process succeeded. 
[11:25:32.049] Deinitializing Setup. 
[11:25:32.071] Setup exit code: 5 

回答

2

我不知道为什么安装程序不能关闭的应用程序。

但是你可以尝试force option围绕工作吧:

CloseApplications=force 
+0

好像这个解决方案工作。感谢您的回答。 – zapredelom

+0

好笑的是,该文件说'默认值:= yes'但包括它的工作就行了!在此设置下关闭应用程序仍需要大约10-15秒。 –