jiafei2427 发表于 2025-2-7 20:38

win10 dotNetFx35离线安装包

本帖最后由 jiafei2427 于 2025-2-18 18:51 编辑

近期需要内网安装.netFX35结果各种方法用尽就是装不上!(由于没有原安装光盘,uup组一个iso提取sxs目录dism就是错误21。卡进度5.9%,找不出什么原因。22h2版本最后看成功安装版本是19041的,一脸蔫比。)最后找到这个来自MDL 大神的安装包终于解决问题。

https://www.123684.com/s/Q139-2UtK3?提取码:Xjno

asiafox 发表于 2025-2-7 20:48

常感谢楼主分享。

jiafei2427 发表于 2025-2-7 21:25

解包发现里面有几个版本的被解包的cab文件执行update.mum安装。
下面是脚本
@echo off
set "SysPath=%Windir%\System32"
if exist "%Windir%\Sysnative\reg.exe" set "SysPath=%Windir%\Sysnative"
set "Path=%SysPath%;%Windir%;%SysPath%\Wbem"
for /f "tokens=6 delims=[]. " %%G in ('ver') do set winbuild=%%G
if %winbuild% LSS 10240 (
if not "%1"=="" goto :eof
echo ==== ERROR ====
echo This package is only for Windows 10
echo Press any Key to Exit.
pause >nul
goto :eof
)
set arch=x64
if /i "%PROCESSOR_ARCHITECTURE%"=="x86" (
if "%PROCESSOR_ARCHITEW6432%"=="" set arch=x86
)
cd /d "%~dp0"
if %winbuild% LSS 17763 (
set "source=%arch%\17763\update.mum"
)
if %winbuild% GEQ 17763 (
set "source=%arch%\17763\update.mum"
)
if %winbuild% GEQ 18362 (
set "source=%arch%\18362\update.mum"
)
if %winbuild% GEQ 19041 (
set "source=%arch%\19041\update.mum"
)
echo.
DISM.exe /Online /NoRestart /Add-Package /PackagePath:"%source%"
echo.
echo ============================================================
echo.
if not "%1"=="" goto :eof
echo Press any Key to Exit.
pause >nul
goto :eof

getsoft 发表于 2025-2-8 01:20

不用这么麻烦,对应的win10系列光盘李SXS目录下的文件就可以。

jiafei2427 发表于 2025-2-8 19:15

getsoft 发表于 2025-2-8 01:20
不用这么麻烦,对应的win10系列光盘李SXS目录下的文件就可以。

我就没装上

getsoft 发表于 2025-2-11 00:49

jiafei2427 发表于 2025-2-8 19:15
我就没装上

D盘根目录下创建一个SXS目录,将win10 LTSC2019系统盘sources\sxs目录里文件拷贝到d:\sxs,以管理员身份运行打开命令提示符,输入DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sxs

花盗睡鼠 发表于 2025-2-11 08:41

感谢楼主分享

枫影鱼游 发表于 2025-2-11 09:37

{:5_264:}我用的是mefcl的net运行库

zx6769 发表于 2025-2-12 12:32

谢楼主分享

batigoalzyh 发表于 2025-2-12 13:46

谢谢。。。。

jiafei2427 发表于 2025-2-17 07:50

getsoft 发表于 2025-2-11 00:49
D盘根目录下创建一个SXS目录,将win10 LTSC2019系统盘sources\sxs目录里文件拷贝到d:\sxs,以管理员身份 ...

不管用,总是卡到更新5.9%然后失败

cyliupeng 发表于 2025-2-17 08:16

离线按照就能正常安装吗?我之前从官网下载的说是离线包,但是还需要联网安装

getsoft 发表于 2025-2-17 22:20

jiafei2427 发表于 2025-2-17 07:50
不管用,总是卡到更新5.9%然后失败

你使用已安装在硬盘上对应的操作系统安装盘里SXS目录下的文件100%可以。

getsoft 发表于 2025-2-17 22:26

cyliupeng 发表于 2025-2-17 08:16
离线按照就能正常安装吗?我之前从官网下载的说是离线包,但是还需要联网安装 ...

该安装方法是无网络时的离线安装,100%成功,只要用安装在你硬盘上对应操作系统 的安装光盘或U盘里\sxs目录里的文件,已离线安装数百台内网电脑,成功率100%。

getsoft 发表于 2025-2-17 22:35

本帖最后由 getsoft 于 2025-2-18 17:56 编辑

cyliupeng 发表于 2025-2-17 08:16
离线按照就能正常安装吗?我之前从官网下载的说是离线包,但是还需要联网安装 ...
Windows8之后微软官方就木有提供过离线独立安装包,都是自己从安装光盘sxs目录里用DISM安装,或者联网在启用或关闭windows功能里勾选.NET Framework 3.5,.NET Framework 3.5独立安装包只支持windows7之前的系统。

jiafei2427 发表于 2025-2-18 18:24

本帖最后由 jiafei2427 于 2025-2-18 18:57 编辑

getsoft 发表于 2025-2-17 22:20
你使用已安装在硬盘上对应的操作系统安装盘里SXS目录下的文件100%可以。

就是这样的,我甚至下载啦一个同版本的iso提取sxs目录使用dism命令安装。仍然失败。
有人说这是离线安装包一个bug。通用的解决方案是只安装cab文件。并且将cab文件重命名为:
Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab
这也是作者为什么用这样一天命令DISM /Image:C:\mount /Add-Package /PackagePath:x86\update.mum来绕过重命名包

我才注意到你提到win10 LTSC2019,对也许这个sxs目录有效,问题出现在pro版本。当时只是认为版本不匹配,没有考虑过cab本身问题,企业版和服务器版本可能不会有问题,它用于pro版应该是有效的。我没测试

theking988 发表于 2025-2-18 19:37

要连网的。不连网很难安装成功

wy8171 发表于 2025-2-18 21:14

内网WIN10,现在都只让装神州网信了,用网信官网的扩展包里面就有,挺好用的,

nickey1215 发表于 2025-2-19 13:05

感谢楼主分享!

jiafei2427 发表于 2025-2-19 21:56

wy8171 发表于 2025-2-18 21:14
内网WIN10,现在都只让装神州网信了,用网信官网的扩展包里面就有,挺好用的, ...

咋升级?
页: [1] 2
查看完整版本: win10 dotNetFx35离线安装包