windows-7 - Windows-7 上的 nsis 重新启动以进行 .NET 4 安装不会继续安装

标签 windows-7 nsis

安装应用程序时,如果计算机上没有 .NET 4.0,我还会安装 .NET 4.0 可再发行组件。

在 Windows-7 上,这有时(也许总是)会导致重新启动(超出 nsis 的控制范围)。

我希望重新启动后继续安装。

我应该感谢有关如何使用 nsis 解决这种情况的建议。

最佳答案

您可以使用RunOnce注册表项。

NSIS 不支持重启管理器(但可能可以使用系统插件自己调用RegisterApplicationRestart)。

无论哪种方式,“重新启动命令”可能需要包含一个您可以检测到的参数,以便您的安装程序再次从头开始(使用 GetParametersPageJump )。

关于windows-7 - Windows-7 上的 nsis 重新启动以进行 .NET 4 安装不会继续安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617187/

相关文章:

c++ - 在 Windows 7 上用 C++ 格式化硬盘

windows - 如何使用 BATCH 或 VBS 创建永久系统变量?

nsis - 如何在 NSIS 中拆分字符串

.net - 使用 NSIS 检查 .NET4.5+

c# - JumpLists 在 C# 应用程序中不起作用

Windows 7 上的 WCF 服务 URL ACL : Your process does not have access rights to this namespace

python - 如何设置python IDLE的默认python?

postgresql - 为 ExecWait 子进程设置环境变量

nsis - 在 nsis 安装程序窗口的完成页面中添加复选框

java - 有没有专门针对 Java 项目的好的 NSIS 替代方案?