当前位置 > 首页 > Asp.net

关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法

2011-1-25 15:28:00来源:Asp.net

很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装。但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:
LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x86_x64.exe","/q /norestart",WAIT);
.NET在重启后才能生效,但是如果在安装完.NET之后的安装行为中立刻需要使用.NET特性,那么必须让先电脑重新启动,但是重启后让用户再次点击setup.exe来继续安装是不友好的行为,如果能够在重启后自动调用安装包继续下一步安装,那该多么好啊。
因此我的想法是:将setup.exe的路径写入到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
键值下,这样会在你的电脑重启后,自动运行你的setup.exe来继续安装。
记得在安装结束时,写脚本来删除这个键值,不然每次电脑开机都要运行这个setup.exe啦

作者: 海洋女神 发表于 2011-01-25 14:37 原文链接

评论: 4 查看评论 发表评论


最新新闻:
· 惠普 webOS 平板 Topaz 规格、功能细节流出(2011-01-25 15:18)
· 疑似PSP2官方照曝光(2011-01-25 15:11)
· 微软MSE 2.0首次更新 杀毒引擎版本升级(2011-01-25 15:10)
· 为什么起床后不能收邮件?(2011-01-25 15:09)
· 适合网页设计师的 9 个 Chrome 扩展(2011-01-25 15:06)

编辑推荐:为什么不创新

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库



  • Using the ASP.NET Cache as a Scheduler

    2010-7-7 8:22:00

    By using the ASP.NET cache, it is very easy to create a simple scheduling mechanism, for example, o

  • Broken Service Dependency on Windows 2003

    2007-4-18 19:23:00

    This is a bug. On Windows 2003, World Wide Web Publishing Service depends on HTTP SSL and II

  • 个人管理 - 书籍推荐

    2009-12-20 14:47:00

    阅读: 176 评论: 3 作者: 快乐学习 发表于 2009-12-20 12:29 原文链接   短暂成功的背后其实是需要付出好几倍的努力,看书其实也一样,最终能用到实践中的,可能只占

  • 使用T4为数据库自动生成实体类(C#)

    2009-7-19 22:13:00

    摘要: T4 (Text Template Transformation Toolkit),是Visual Studio 2008中的一个基于模板的代码生成器。本文首先简要介绍如何使用T4,然后使用

  • .NET 动态脚本语言Script.NET 应用举例

    2011-9-15 20:18:00

    继续前面的两篇文章的动态脚本语言主题《 .NET 动态脚本语言Script.NET 入门指南 Quick Start 》和《 .NET 动态脚本语言Script.NET 开发指南 》,继续学习Scr

  • 微软最新嵌入式界面开发技术

    2009-8-20 4:18:00

    摘要: 前言 从微软的嵌入式 Roadmap 图可以看到,Cashmere 代号很可能是微软即将发布的 Windows Embedded CE (08年又被改名为 Windows Embedded

  • 用VSTS进行网站压力测试

    2007-5-14 12:17:00

    VSTS提供了一个丰富、强大的工具平台,融合了软件开发领域的各个角色,涵盖软件开发生命周期的各个阶段,包括设计,开发,测试,管理,而这一整套构件的融会贯通,让它可以有效地改善软件开发过程中各个阶段的

  • 百度Ueditor编辑器的使用,ASP.NET也可上传图片

    2011-10-29 18:22:00

    博客园中无意看到了Ueditor编译器的介绍,网上收集了部分资料,然后整理出来了,我只想和需要的人分享, 请不要喷 编译器宽度可以在配置文件中修改,默认的是百分比来的!更多关于Uedito

  • Linux出错处理

    2009-11-17 16:35:00

    阅读: 23 评论: 0 作者: feisky 发表于 2009-11-17 15:54 原文链接 <stdio.h>中定义了perror(),perror是在标准输出上输出m

  • ASP.NET中生成Excel遇到的问题及改进

    2011-2-19 17:06:00

    这是在项目中使用的生成Excel的一个方法(其实是我在网上收集),用了半年时间,并未出现异常情况。近日当我再次使用该方法生成Excel的时候出现了问题,先看一下方法(其中略去了一些判断和扩展):