无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5228|回复: 25
打印 上一主题 下一主题

[求助] 请大神写个批处理,1判断系统版本,2根据系统版本安装离线.net

[复制链接]
跳转到指定楼层
1#
发表于 2022-5-8 10:30:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
1000无忧币
本帖最后由 享β亻寸木东 于 2022-5-8 21:20 编辑

半吊子技术员小白一枚(白里透红)
请大神写个批处理,1判断系统版本,2根据系统版本安装离线.net

想解决的问题:很多系统未启用.net3.5,让批处理自动安装对应版本(1776*、1836*、1904*、2200*)的.net3.5
1判断系统版本比如“Microsoft Windows [版本 10.0.19044.1645]”
2根据系统版本安装离线.net3.5
执行:dism.exe /online /enable-feature /featurename:netfx3 /Source:C:\1904   备注(C:\1904文件夹里是离线net.3.5)
如果是22000执行:dism.exe /online /enable-feature /featurename:netfx3 /Source:C:\2200

万分谢谢


能运行了,一点都不谨慎,不完美,先凑合凑合
@ECHO off

::系统版本号判断
for /f "tokens=2 delims=[]" %%Q in ('ver') do for /f "tokens=2-4 delims=. " %%R in ("%%Q") do set "ver=%%R%%S"&set "verbuild=%%T"

if %verbuild% EQU 17763 goto 1776X

if %verbuild% EQU 18362 goto 1836X
if %verbuild% EQU 18363 goto 1836X

if %verbuild% EQU 19042 goto 1904X
if %verbuild% EQU 19043 goto 1904X
if %verbuild% EQU 19044 goto 1904X

if %verbuild% EQU 22000 goto 2200X


:1776X
set BB=1776X
::启用NetFx3
if exist "%~d0\.NTE\%BB%\*.*" dism /online /enable-feature /featurename:netfx3 /source:"%~d0\.NTE\%BB%"
exit
:1836X
set BB=1836X
::启用NetFx3
if exist "%~d0\.NTE\%BB%\*.*" dism /online /enable-feature /featurename:netfx3 /source:"%~d0\.NTE\%BB%"
exit
:1904X
set BB=1904X
::启用NetFx3
if exist "%~d0\.NTE\%BB%\*.*" dism /online /enable-feature /featurename:netfx3 /source:"%~d0\.NTE\%BB%"
exit
:2200X
set BB=2200X
::启用NetFx3
if exist "%~d0\.NTE\%BB%\*.*" dism /online /enable-feature /featurename:netfx3 /source:"%~d0\.NTE\%BB%"
exit

2#
 楼主| 发表于 2022-5-8 11:00:13 | 显示全部楼层

尽量用批处理CMD吧
回复

使用道具 举报

3#
 楼主| 发表于 2022-5-8 11:18:28 | 显示全部楼层
nttwqz 发表于 2022-5-8 11:11
楼主是否用于SetupComplete.cmd,我这里有现成的。

谢谢  我找桌面环境下的

点评

唉,看来你一点儿不会儿,稍微编辑一下不就好了。  详情 回复 发表于 2022-5-8 11:25
回复

使用道具 举报

4#
 楼主| 发表于 2022-5-8 11:32:15 | 显示全部楼层
nttwqz 发表于 2022-5-8 11:25
唉,看来你一点儿不会儿,稍微编辑一下不就好了。

哦  谢谢   那win11的21H2怎么识别?

点评

就目前来说,不需要识别。 你可能没有对比过,目前最新版10和11的sxs文件夹是一样的文件。。。  详情 回复 发表于 2022-5-8 11:42
回复

使用道具 举报

5#
 楼主| 发表于 2022-5-8 13:58:18 | 显示全部楼层
nttwqz 发表于 2022-5-8 12:18
可以根据需要将下面的代码放在::启用NetFx3,sxs版本自动适配,sxs文件夹命名方法:sxs\11\22H1、sxs\10\21 ...

非常感谢!抽空捣鼓捣鼓
回复

使用道具 举报

6#
 楼主| 发表于 2022-5-8 14:04:11 | 显示全部楼层
本帖最后由 享β亻寸木东 于 2022-5-8 14:42 编辑

谢谢,我研究研究!不太懂,不会用
回复

使用道具 举报

7#
 楼主| 发表于 2022-5-8 21:12:21 | 显示全部楼层
邪恶海盗 发表于 2022-5-8 20:52
我觉得撸主可以试试我的SWAI v2.1...

感谢您的回复.感谢您的回复.
回复

使用道具 举报

8#
 楼主| 发表于 2022-5-8 21:12:33 | 显示全部楼层

感谢您的回复.感谢您的回复.
回复

使用道具 举报

9#
 楼主| 发表于 2022-5-8 21:14:10 | 显示全部楼层
nttwqz 发表于 2022-5-8 12:02
如果确有必要区分的话

用了这个,加上胡拼乱凑,反正能运行了,谢谢!

点评

画蛇添足了。。。 改成 如果你能确认除了最后一位前面版本相同能通用的话(我记得10 19044 和11的22000一样)  详情 回复 发表于 2022-5-8 21:42
回复

使用道具 举报

10#
 楼主| 发表于 2022-5-9 08:19:41 | 显示全部楼层
本帖最后由 享β亻寸木东 于 2022-5-9 08:44 编辑
nttwqz 发表于 2022-5-8 21:42
画蛇添足了。。。

谢谢!!!通用
回复

使用道具 举报

11#
 楼主| 发表于 2022-5-25 11:21:40 | 显示全部楼层
nttwqz 发表于 2022-5-8 21:42
画蛇添足了。。。

你好  方便再发一下你的SetupComplete.cmd那个批处理吗?
回复

使用道具 举报

12#
 楼主| 发表于 2022-5-26 21:06:30 | 显示全部楼层

非常谢谢-------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-15 08:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表