无法安装 .NET Framework 3.5
Posted
技术标签:
【中文标题】无法安装 .NET Framework 3.5【英文标题】:cannot install .NET Framework 3.5 【发布时间】:2012-05-26 14:07:56 【问题描述】:我已经安装了 Microsoft Visual Studio 2008 SP1 和 VS 2010 SP1。我使用的是 Windows 7。
然后,我在控制面板中的已安装程序中注意到只有以下是已安装的 .NET Framework:
Microsoft .NET Compact Framework 2.0 SP2 Microsoft .NET Compact Framework 3.5 Microsoft .NET Framework 4 客户端配置文件 Microsoft .NET Framework 4 扩展。由于某些原因,当我为 Visual Studio 2008 安装 PowerCommands 时,它说我需要安装 .NET Framework 3.5。
当我尝试使用 dotnetfx35.exe 时,它只是解压安装程序,但不继续安装过程。
这仅仅是因为我使用的是 Windows 7 吗?还是有设置 .NET Framework 3.5 的正确方法?
谢谢!
【问题讨论】:
它已预装在 Windows 7 上,不会出现在已安装的程序中。单击“打开或关闭 Windows 功能”以查看它。您对 PowerCommands 的问题是无法猜测的。 我同意。但这很奇怪。如果已经预装了 Windows 7,我该如何查看?它在控制面板的程序和功能中吗?我安装了一个 .NET 验证测试,它说它通过了,但是我不能完全理解它怎么能说它已经安装了。有什么想法吗? i.stack.imgur.com/anBbM.png 【参考方案1】:较新的操作系统(Windows 7+ afaik)不(不能)使用 .NET 3.5 框架的安装文件。此外,3.5 框架不一定显示在添加/删除程序中。相反,您“打开”该功能。另一个细节是 .NET 3.5 包括 3.0 和 2.0 框架。换句话说,.NET framework 3.0 和 2.0 不需要单独安装。
在 Windows Server 2008 R2 中“添加”/验证 .NET 3.5 的安装:
转到控制面板 > 程序 > 打开或关闭 Windows 功能 > 角色 > 添加角色服务(右侧的小按钮)> 确保 选中“.NET Framework 3.5.1” > 单击“下一步”,直到可以单击 “安装”。
该过程在 Windows 7 中应该类似。
【讨论】:
【参考方案2】:即使您已经为某些应用程序安装了 DOTNET 4.0 版本,您也需要 3.5 .net 框架。
只需从此处1 here 下载并安装 DOT NET 3.5 SP1(不仅仅是 3.5)
(注:详情请参考Stack Overflow - .dot net framework!)
【讨论】:
以上是关于无法安装 .NET Framework 3.5的主要内容,如果未能解决你的问题,请参考以下文章
win10 无法安装/启用 .net framework 3.5
Windows Server2012 R2 无法安装.NET Framework 3.5的解决方法
在Windows Server 2012 中安装 .NET 3.5 Framework
win server 2016 无法安转.net framework 3.5 问题