如何在Windows 8上启用.NET Framework 3.5而无需下载它?


16

由于我是在个人计算机上安装Windows 8 Preview的,因此在安装某些程序和驱动程序(Windows 7的程序和驱动程序)时,它开始向我显示一条消息,警告需要.NET Framework 3.5:

在此处输入图片说明

我可以使用“安装此功能”,开始下载一些依赖项(300 MB),仅此而已,但是我不想每次要在安装Windows 8的每台计算机上启用此功能时都下载它。

有什么方法可以在Windows 8上安装.NET 3.5,而不必从Microsoft下载整个Framework?


单击后实际上会发生什么吗?在7和2008年,添加“功能”或“角色”不需要添加Internet连接(添加后只需进行更新即可)。包括其内置的.NET版本(3.5)。
2012年

是的,它是从互联网下载整个框架的,我刚才在这里没有互联网就检查了,服务超时了。
Diogo 2012年

哇,真是me脚...为什么它还在图像中?:/
Ƭᴇcʜιᴇ007


我想知道“包含” .Net 4.5是否也这样做吗?在MS上的奇怪选择。:)另外,也许您应该在答案中引用您的出处(不是这些规则)?:)
Ƭᴇcʜιᴇ007

Answers:


23

是的,有一个简单的方法,但是您必须具有Windows 8的安装介质(可以是DVD或什至是已安装Windows 8的已安装.ISO),并确保该介质适用于Windows的正确版本(x32或x64 )。否则,命令行将失败(无害,只会令人讨厌):

  • cmd以提升的权限(“以管理员身份”)运行命令提示符()。
  • 运行以下命令:

dism.exe /在线/启用功能/功能名称:NetFX3 /所有/源:E:\ sources \ sxs / LimitAccess

其中“ E:\ sources \ sxs”是Windows 8安装介质的sxs路径。

在此处输入图片说明

  • 就是这样,您的计算机上已安装.NET 3.5。重新启动,所有需要.NET 3.5的东西都可以工作。

1
提示我: 在这种情况下未识别limitaccsess选项。Dism.exe / online / enable-feature / featurename:NetFX3 / Source:I:\ Sources \ sxs 我在没有限制访问开关的情况下运行该命令,并成功执行。
saber tabatabaee yazdi 2012年

2
limitaccsess在这种情况下,无法识别该选项。你不能拼写limitaccess
ta.speot。是
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.