无法打开 Microsoft .NET Framework 3.5.1

无法打开 Microsoft .NET Framework 3.5.1

我对系统上的 .NET Framework 进行了一些更改(我试图让 Visual Studio 2003 运行,但那是另一回事),现在我发现自己无法重新打开 Microsoft .NET Framework 3.5.1。

因此我将:

control panel>Programs and Features>Turn Windows Features on and off

Windows 功能屏幕加载完成后,我转到“Microsoft .NET v3.5.1”条目,勾选该框并单击“确定”。它似乎要花一分钟时间应用更改,然后出现以下错误:

发生错误。并非所有功能均已成功更改。

(嗯。很有帮助,很详细!感谢微软!)

我再次尝试安装 .NET Framework 3.5 紧凑版并尝试安装 .NET 3.5 SP1,但它不允许我这样做,直到我打开此 Windows 功能!

我真的对此束手无策。我哪里做错了?

在此处输入图片描述

答案1

您的问题含糊不清:标题说关闭,正文却说打开:“无法关闭 Microsoft .NET Framework 3.5.1”和“我现在发现自己无法重新打开 Microsoft .NET Framework 3.5.1。”

如果您确实想尝试重新运行它,我只需安装 .NET 3.5,然后从 Microsoft 下载中心安装服务包:

答案2

作为已注意到,你可以把这些命令放在一个.bat文件中并运行它

%SystemDrive%
cd %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\CONFIG
copy machine.config.default machine.config
copy web.config.default web.config
copy web_hightrust.config.default web_hightrust.config
copy web_lowtrust.config.default web_lowtrust.config
copy web_mediumtrust.config.default web_mediumtrust.config 
copy web_minimaltrust.config.default web_minimaltrust.config

无法打开 .NET Framework 3.5.1

答案3

这里是 x64,有同样的错误,执行上述操作(并使用 x64 信息),没有起作用

然后我记得在出现有关较新的某些错误(win7)时如何进行修复安装

dotNetFx35setup.exe /x 提取

展开到解压的wcu文件夹设置兼容模式为vista sp2,以管理员身份运行

到达某个地方,看到一些关于无法将文件移动到另一个驱动器的错误日志(我将我的文档映射到另一个分区,对于 apps64 和 apps32 也是如此)

我撤消了我的挂载(文档除外),将 wcu 文件夹移动到 c: 驱动器,它开始安装,但失败了。

使用该工具清理了.net。

使用 appwiz.cpl 重新加载 .net 3.5

耶!

现在我可以将我的文件移回其分区了!

相关内容