如何在Windows 10上安装.Net 3.5?

igsr9ssn  于 2023-03-31  发布在  .NET
关注(0)|答案(6)|浏览(150)

我需要安装.Net 3.5,以便在Visual Studio中使用SQL Server Express/Local Db。
我在互联网上寻找答案,但没有任何结果。
整晚都卡在这个上面,这是从控制面板启用.Net 3.5。

我甚至重新下载了Windows10并运行了这个DISM命令

DISM  /Online  /Enable-Feature  /FeatureName:NetFx3  /All  /LimitAccess  /Source:c:\sources\sxs

但它仍然挂着,什么也不做。

如果有人能帮我那就太好了

piv4azn7

piv4azn71#

.NET 3.5不能通过Internet安装。您必须使用从Microsoft网站下载的安装DVD或ISO。使用此命令安装
DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess
D:应该是

  • ISOMap驱动器(如果使用ISO文件)
  • DVD驱动器(如果使用安装DVD)

几个要点。

  • 如果您使用ISO文件,如果您尝试从网络位置使用ISO,则可能会出现错误。
  • 如果您从Microsoft网站下载ISO,请注意32位和64位。
  • 以管理员身份运行命令提示符以运行此命令
  • 如果您的命令提示符挂起而没有任何响应,可能意味着正在安装某些Windows更新。因此,请重新启动计算机并重试。
  • 进入“打开或关闭Windows功能”窗口。如果安装正确,您可以看到.NET Framework 3.5已安装。

下面是我写的一步一步的指南。http://codeketchup.blogspot.sg/2015/11/how-to-install-net-framework-35-on.html

a64a0gku

a64a0gku2#

如果您可以访问MSDN订阅,请下载Windows 10 Features on Demand ISO,挂载并运行以下命令:

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\

(其中D:是安装的ISO)
如果此操作失败,请运行此命令将文件添加回Windows

DISM.EXE /Online /Add-Package /PackagePath:D:\Microsoft-Windows-NetFx3-OnDemand-Package.cab

现在转到UI以启用该功能。

cgh8pdjw

cgh8pdjw3#

如果您手头没有Windows安装介质或希望安装更简单:
这些方法没有使用命令行DISM命令,它们以交互方式工作-对于前两个方法,您需要当前的Internet访问:
1.通常情况下,只需启动需要.NET 3.5的应用程序,Windows就会弹出一个对话框,通过Internet进行安装。
1.在开始按钮旁边的放大镜(搜索)行中键入“windows feature”,然后切换到
打开或关闭Windows功能
控制面板
然后,您可以找到以前版本中的已知对话框来打开.NET3.5功能等(至少我无法在没有搜索的情况下从新设置对话框中找到它)。
1.如果您更新了Windows 10,并且之前在Win 7或8.x上激活了.NET 3.5,那么您不必执行任何操作,它在Windows 10中也是激活的。
1.以下是真实的的离线“紧急”安装程序http://www.smart-arab.com/2013/12/install-net-on-windows-8-1-and-windows-10-offline/当然这不是官方的方式。

fdbelqdn

fdbelqdn4#

你需要去添加删除程序,然后添加功能到windows,然后选择它从这里。这将安装。net3.5和2.0
编辑1
请以管理员身份打开命令提示符(cmd.exe)并运行以下命令来安装.Net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess

(将D:替换为已安装的Win10 ISO)
在某些环境中,DISM无法获取文件(代理、网络策略)。

zpqajqem

zpqajqem5#

x1c 0d1x 1.以管理员身份打开CMD
命令:Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

此处D=分区名Mout

打开windows 10的ISO文件,并在Partition中键入D。
最后打开Windows功能,然后你会看到Net Framework 3.5已经安装并启用。

wvt8vs2t

wvt8vs2t6#

Windows Update组策略可以禁用更新。如果是这种情况:

  • 进入RegEdit并导航到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\Au文件夹。
  • 双击UseWUServer并将值更改为0。
  • 尝试从“打开和关闭Windows功能”对话框或通过Microsoft提供的.NET 3.5安装程序(dotnetfx35.exe)安装.NET 3.5。

相关问题