安装应用程序时,如果计算机上没有 .NET 4.0,我还会安装 .NET 4.0 可再发行组件。
在 Windows-7 上,这有时(也许总是)会导致重新启动(超出 nsis 的控制范围)。
我希望重新启动后继续安装。
我应该感谢有关如何使用 nsis 解决这种情况的建议。
最佳答案
您可以使用RunOnce注册表项。
NSIS 不支持重启管理器(但可能可以使用系统插件自己调用RegisterApplicationRestart)。
无论哪种方式,“重新启动命令”可能需要包含一个您可以检测到的参数,以便您的安装程序再次从头开始(使用 GetParameters 和 PageJump )。
关于windows-7 - Windows-7 上的 nsis 重新启动以进行 .NET 4 安装不会继续安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617187/