WSUS导出错误:gzipstream不能包含超过4GB的数据

WSUS-SrvA正在运行Windows Server 2008 R2 Enterprise并可以同步更新。

WSUS-SrvB正在运行Windows Server 2012 R2 Standard,并位于分离的networking上。

当我们运行wsusutil.exe export export.xml.gz logfile我们收到错误: Fatal Error: The gzip stream cannot contain more than 4GB data

从我通过谷歌调查,我发现.NET 2有这个问题,并在.NET 4中解决了这个问题。

我们已经在服务器上安装了.NET 4,并且在IIS中更改了WSUS站点的应用程序池,但仍然收到上述错误。

我需要做其他事情来切换WSUS以使用.NET 4吗? 还是这是别的?

我已经按照http://blogs.technet.com/b/wsus/archive/2013/04/09/problem-solved-the-wsus-export-bug.aspx安装了此更新

进一步挖掘,我发现我们需要运行与.NET4的wsusutil.exe和方式做到这一点如下:

  1. C:\Program Files\Update Services\Tools创build一个名为wsusutil.exe.config C:\Program Files\Update Services\Tools
  2. 编辑文件并添加以下内容:

    <configuration><startup><supportedRuntime version="v4.0.30319" /></startup></configuration>

  3. 重新运行wsusutil命令,一切都会好的

我无法使XML正确显示,因此必须将其全部放在一行上。

尼尔

尼尔,感谢您张贴这些信息,因为这真的很有帮助。 如果我可以加我2美分。

为了validation您有.Net Framework版本4.0.30319转到C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \或C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \

searchclr.dll并右键单击它,然后转到详细信息以查找哪个版本或.Net Framework。