无法在Windows 2012服务器上安装 .net framework

5
我试图在一台(远程)Windows 2012服务器上添加 .net 3.5 特性。但是,我遇到了以下异常。
"Do you need to specify an alternate source path? One or more installation selections are missing source files on the destination server. The server will try to get missing source files from Windows Update, or from a location that is specified by Group Policy. You can also click the “Specify an alternate source path” link on this page to provide a valid location for the source files."
我已尝试通过 framework 3.5 的安装程序进行下载和安装,但也失败了。
我已从以下 URL 中看到了几个解决方法。

http://support.microsoft.com/kb/2734782

是否可以在不使用操作系统的安装媒体的情况下添加 .net 3.5?

任何关于此事的帮助将不胜感激。


不,它不是。Win 8也有同样的“问题”。 - leppie
我正在作为远程机器在我的客户PC上工作。添加.NET Framework 3.5的最佳方法是什么? - Sebastian Xavier
1
请让他们把媒体放入驱动器中? - leppie
2
我已经解决了这个问题,方法是在编辑组策略屏幕中选择“直接联系 Windows 更新以下载修复内容,而不是使用 Windows Server 更新服务(WSUS)”,这是上述 URL 中第二种方法建议的。 - Sebastian Xavier
你应该将这个作为答案发布 :) 不过这个问题应该在超级用户上。 - leppie
3个回答

5
我已经解决了这个问题,方法是在编辑组策略屏幕中选择“直接联系 Windows 更新以下载修复内容,而不是使用 Windows Server 更新服务(WSUS)”复选框,如上述 URL 的第 2 种方法所建议的。

问题中的URL(http://support.microsoft.com/kb/2734782)似乎主要涉及网络问题。您能在答案中添加解决此问题所采取的所有步骤吗? - Erk

0

如果您在安装Windows服务器后更改了安装媒体路径,请按照以下步骤操作:

如果您想指定替代源文件,请在“替代源文件路径”框中指定共享文件夹的完全限定路径,该共享文件夹包含安装媒体中dvd:\ sources \ sxs文件夹的内容。


0

这种方法可能并不适用于所有人,但在我的情况下起作用了。

我有一台服务器可以安装.NET,而另一台则不行。 我将工作的服务器上的C:\windows\WinSxS\目录复制到不工作的服务器上的C:\WinSxS\,然后在要求新源位置时指向这个复制的目录。当我回去安装其他功能时,它甚至记住了这个位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接