Board logo

标题: [系统相关] (已解决)请教如何判断系统是否安装NET4.7 [打印本页]

作者: maghreb    时间: 2019-8-27 19:28     标题: (已解决)请教如何判断系统是否安装NET4.7

本帖最后由 maghreb 于 2020-11-15 17:21 编辑

请教如何判断系统是否安装NET4.7及以上版本,如果有安装则批处理继续后面的其他命令,如果没安装则后台静默安装NET4.7.EXE后再继续后面的其他批处理命令

即需要取系统NET最大版本的值,如果等于或大于4.7则批处理继续后面的其他命令,如果小于4.7则先安装NET4.7后再继续后面的其他命令
作者: flashercs    时间: 2019-8-27 20:26

  1. @echo off
  2. set Release=0
  3. for /f "tokens=3" %%A in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v "Release"^|find /i "Release"') do (
  4.   set /a Release=%%A
  5. )
  6. if %Release% lss 460798 (
  7.   NET4.7.EXE
  8. )
复制代码

作者: maghreb    时间: 2019-8-28 17:04

非常感谢:handshake:handshake
作者: a5321    时间: 2019-8-28 17:52

回复 2# flashercs


    大哥 可以帮忙看下我的帖子吗 http://www.bathome.net/thread-53622-1-1.html
作者: WHY    时间: 2019-8-28 18:31

https://docs.microsoft.com/zh-cn ... sions-are-installed




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2