无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 588|回复: 27
打印 上一主题 下一主题

[求助] 自应答文件添加安装.NET Framework 3.5的方法

[复制链接]
跳转到指定楼层
1#
发表于 昨天 16:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求一个在unattend.xml文件中,添加利用系统自带安装源安装.NET Framework 3.5 的命令。
2#
发表于 昨天 17:38 | 只看该作者
设置-启用或关闭windows 勾选NET Framework 3.5就行了!

点评

感谢分享  详情 回复 发表于 14 小时前
谢谢。但我在自应答文件中加入命令,这样系统安装时一次到位了。  详情 回复 发表于 昨天 17:47
回复

使用道具 举报

3#
 楼主| 发表于 昨天 17:47 来自手机 | 只看该作者
hhcha 发表于 2026-1-30 17:38
设置-启用或关闭windows 勾选NET Framework 3.5就行了!

谢谢。但我在自应答文件中加入命令,这样系统安装时一次到位了。

点评

在没有预先将NET Framework 3.5集成到你所安装的wim里,加入了命令,还是得装完系统连网后等下载NET Framework 3.5安装!  详情 回复 发表于 昨天 18:46
a66
能这样操作吗  详情 回复 发表于 昨天 18:07
回复

使用道具 举报

4#
发表于 昨天 18:07 | 只看该作者
2012gen891 发表于 2026-1-30 17:47
谢谢。但我在自应答文件中加入命令,这样系统安装时一次到位了。

能这样操作吗

点评

我有这个想法,但自己实现不了,所以特来求助哦。  详情 回复 发表于 昨天 18:14
回复

使用道具 举报

5#
 楼主| 发表于 昨天 18:14 来自手机 | 只看该作者
a66 发表于 2026-1-30 18:07
能这样操作吗

我有这个想法,但自己实现不了,所以特来求助哦。
回复

使用道具 举报

6#
发表于 昨天 18:24 | 只看该作者
如果无源就需要联网
dism /online /enable-feature /featurename:NetFx3 /All
回复

使用道具 举报

7#
发表于 昨天 18:29 | 只看该作者
围观
回复

使用道具 举报

8#
发表于 昨天 18:46 | 只看该作者
2012gen891 发表于 2026-1-30 17:47
谢谢。但我在自应答文件中加入命令,这样系统安装时一次到位了。

在没有预先将NET Framework 3.5集成到你所安装的wim里,加入了命令,还是得装完系统连网后等下载NET Framework 3.5安装!
回复

使用道具 举报

9#
发表于 昨天 18:51 | 只看该作者
希望有大佬能解决
回复

使用道具 举报

10#
发表于 昨天 20:00 | 只看该作者
撸主要不试试这个:
  1. [原创] 软件自动安装器SWAI v3.5测试版,可根据不同系统版本及位宽批量执行程序......     http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423999
复制代码



点评

初衷就是:在原版系统镜像中加入一个自应答文件,不用其他操作,就实现精简杀毒、云盘、EDGE、冗余组件,常规优化、个性优化等等。现在就差这个NET3.5了,其他已完成。  详情 回复 发表于 昨天 20:46
感觉你的这个有点复杂。 我已在自应答文件中实现了自动卸载浏览器、微软杀毒、云盘、以及不需要的3d打印、地图等等之类的组件,基本达到预期效果。就差这个NET3.5搞不定。  详情 回复 发表于 昨天 20:39
回复

使用道具 举报

11#
 楼主| 发表于 昨天 20:39 来自手机 | 只看该作者
邪恶海盗 发表于 2026-1-30 20:00
撸主要不试试这个:

感觉你的这个有点复杂。

我已在自应答文件中实现了自动卸载浏览器、微软杀毒、云盘、以及不需要的3d打印、地图等等之类的组件,基本达到预期效果。就差这个NET3.5搞不定。
回复

使用道具 举报

12#
 楼主| 发表于 昨天 20:46 来自手机 | 只看该作者
邪恶海盗 发表于 2026-1-30 20:00
撸主要不试试这个:

初衷就是:在原版系统镜像中加入一个自应答文件,不用其他操作,就实现精简杀毒、云盘、EDGE、冗余组件,常规优化、个性优化等等。现在就差这个NET3.5了,其他已完成。
回复

使用道具 举报

13#
发表于 昨天 20:46 | 只看该作者
本帖最后由 ilikeyi 于 2026-1-30 20:49 编辑

<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <RunSynchronous>
        <RunSynchronousCommand wcm:action="add">
            <Path>Dism /online /enable-feature /featurename:NetFX3 /All /Source:C:\Temp\sxs /LimitAccess</Path>
            <Order>4</Order>
            <Description>DISM .net</Description>
        </RunSynchronousCommand>
    </RunSynchronous>
</component>

点评

关键是这个C:\Temp\sxs咋实现?  详情 回复 发表于 昨天 20:50
回复

使用道具 举报

14#
 楼主| 发表于 昨天 20:50 来自手机 | 只看该作者
ilikeyi 发表于 2026-1-30 20:46
Dism /online /enable-feature /featurename:NetFX3 /All /Source:C:\Temp\ ...

关键是这个C:\Temp\sxs咋实现?

点评

[attachimg]571471[/attachimg] 在 ISO 安装光盘里,将拷到本地, 这个是脱机,没有这个就要联网。  详情 回复 发表于 昨天 21:50
回复

使用道具 举报

15#
发表于 昨天 21:39 | 只看该作者
感谢分享
回复

使用道具 举报

16#
发表于 昨天 21:50 | 只看该作者
2012gen891 发表于 2026-1-30 20:50
关键是这个C:\Temp\sxs咋实现?



在 ISO 安装光盘里,将拷到本地,

这个是脱机,没有这个就要联网。
回复

使用道具 举报

17#
发表于 19 小时前 | 只看该作者
学习一下
回复

使用道具 举报

18#
发表于 14 小时前 | 只看该作者
hhcha 发表于 2026-1-30 17:38
设置-启用或关闭windows 勾选NET Framework 3.5就行了!

感谢分享
回复

使用道具 举报

19#
发表于 13 小时前 | 只看该作者
支持楼主
回复

使用道具 举报

20#
发表于 13 小时前 | 只看该作者
我有个无人值守文件的帖子,貌似脚本中有这项,你找找试试

点评

谢谢,学习下,很有帮助!  详情 回复 发表于 8 小时前
回复

使用道具 举报

21#
发表于 12 小时前 | 只看该作者
联网的话一条powershell命令就能解决。.net framework 3.5最蛋疼的是离线安装
回复

使用道具 举报

22#
发表于 9 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

23#
 楼主| 发表于 8 小时前 | 只看该作者
nttwqz 发表于 2026-1-31 08:48
我有个无人值守文件的帖子,貌似脚本中有这项,你找找试试

谢谢,学习下,很有帮助!
回复

使用道具 举报

24#
发表于 7 小时前 | 只看该作者
\sources\$OEM$
这个可以用,再写个脚本把这个文件删除
不过可以用dism整合到wim里

点评

谢谢提供思路。 但我不想用Dism等其他操作,只是想用自应答文件实现预期目标。要是用Dism的话,那就简单了。  详情 回复 发表于 6 小时前
回复

使用道具 举报

25#
发表于 6 小时前 | 只看该作者
来学习一下了
回复

使用道具 举报

26#
 楼主| 发表于 6 小时前 来自手机 | 只看该作者
ashchen 发表于 2026-1-31 15:19
\sources\$OEM$
这个可以用,再写个脚本把这个文件删除
不过可以用dism整合到wim里

谢谢提供思路。
但我不想用Dism等其他操作,只是想用自应答文件实现预期目标。要是用Dism的话,那就简单了。
回复

使用道具 举报

27#
发表于 5 小时前 | 只看该作者
肯定是unattend.xml中执行一个安装.net framework 3.5的批处理
或者SetupComplete.cmd添加一个开机启动项执行安装的批处理
因为是离线,你必须要准备安装源,cab安装包或者iso镜像都可以。
单独的unattend.xml不联网肯定是不行的,常言到巧妇难为无米之炊。


-------------------------------------------unattend.xml方案--------------------------------------------------------

<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
            <AutoLogon>
                <Enabled>true</Enabled>
                <Username>Administrator</Username>
                <LogonCount>888888</LogonCount>
            </AutoLogon>
            <OOBE>
                <SkipMachineOOBE>true</SkipMachineOOBE>
            </OOBE>
           <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>C:\Windows\Temp\NET35.bat</CommandLine>
                    <Order>1</Order>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>

-------------------------------------------C:\Windows\Temp\NET35.bat--------------------------------------------------------

@echo off

cd /d %~dp0
Dism /Online /Enable-feature /featurename:NetFx3 /All /LimitAccess /Source:%cd%
del /f /q *NetFx3* %0


-------------------------------------------SetupComplete.cmd方案--------------------------------------------------------

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "NetFx3" /t REG_SZ /d "C:\Windows\Temp\NET35.bat" /f  

把SetupComplete.cmd复制到C:\Windows\Setup\Scripts文件夹   


两个方案都需要把cab安装包和NET35.bat放到C:\Windows\Temp


回复

使用道具 举报

28#
发表于 3 小时前 | 只看该作者
围观
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-31 22:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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