我对系统上的 .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
答案3
这里是 x64,有同样的错误,执行上述操作(并使用 x64 信息),没有起作用
然后我记得在出现有关较新的某些错误(win7)时如何进行修复安装
dotNetFx35setup.exe /x 提取
展开到解压的wcu文件夹设置兼容模式为vista sp2,以管理员身份运行
到达某个地方,看到一些关于无法将文件移动到另一个驱动器的错误日志(我将我的文档映射到另一个分区,对于 apps64 和 apps32 也是如此)
我撤消了我的挂载(文档除外),将 wcu 文件夹移动到 c: 驱动器,它开始安装,但失败了。
使用该工具清理了.net。
使用 appwiz.cpl 重新加载 .net 3.5
耶!
现在我可以将我的文件移回其分区了!