当前位置:编程学习 > C#/ASP.NET >>

求助:解决在单独安装.NET Framework3.5时,如何不重启机器的方法

大家好!
我最近做了一个安装文件,将.NET Framework3.5打包在内,然后我写了一个批处理文件,批处理文件中,首先执行.NET Framework3.5的安装,但是在安装完成之后,需要重启机器。但是重启了之后,肯定不能再执行后续的安装了,请问:

1、在批处理文件中,如何才能不重启机器?
2、如何判断一个机器是否安装了.NET Framework3.5?

在线等待!

批处理文件内容:

请不要关闭当前的DOS窗口)
@echo off

@echo 本机若没有安装相应组件。在安装游戏大厅之前会先安装相应组件……
Goto SetupFrameWork

:SetupFrameWork
  
   DotNetFX35\dotNetFx35setup.exe 
   
:Next
@echo 本机已经安装所有组件,继续安装游戏大厅……
Goto SetupClient

:SetupClient
    
    Setup.msi 

Goto ExitSetup

:ExitSetup
  @echo 安装成功,感谢使用… --------------------编程问答-------------------- --------------------编程问答-------------------- 不知道你要做什么样的安装包,用VS来做不行吗 --------------------编程问答-------------------- 安装程序加上/norestart选项可以不重启计算机。 --------------------编程问答-------------------- 检测是否安装.Net Framework,可以检查注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5

名称: Install 

类型: REG_DWORD

数据: 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform

名称: .NET CLR 3.5.build-number

类型: REG_SZ

--------------------编程问答-------------------- 学习
回复内容不短了!
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,