Ошибка экспорта WSUS: поток gzip не может содержать более 4 ГБ данных

WSUS-SrvA работает под управлением Windows Server 2008 R2 Enterprise и может синхронизировать обновления.

WSUS-SrvB работает под управлением Windows Server 2012 R2 Standard и находится в отдельной сети.

Когда мы бежим wsusutil.exe export export.xml.gz logfile мы получаем ошибку: Fatal Error: The gzip stream cannot contain more than 4GB data

Из моих исследований через Google я обнаружил, что в.NET 2 была эта проблема, и проблема была решена в.NET 4.

Мы установили на сервере.NET 4, и я изменил пул приложений для сайта WSUS в IIS, но все равно получаю вышеуказанную ошибку.

Нужно ли делать что-то еще, чтобы переключить WSUS на использование.NET 4? Или это что-то еще?

Я установил обновление для этого согласно http://blogs.technet.com/b/wsus/archive/2013/04/09/problem-solved-the-wsus-export-bug.aspx

2 ответа

Решение

Продолжая копаться, я обнаружил, что нам нужно запустить wsusutil.exe с.NET4, и способ сделать это был следующим:

  1. Создайте файл с именем wsusutil.exe.config в C:\Program Files\Update Services\Tools
  2. Отредактируйте файл и добавьте следующее:

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

  3. Перезапустите wsusutil команда и все должно быть хорошо

Я не мог заставить XML отображаться правильно, поэтому пришлось поместить все это в одну строку.

Нил

Нил, спасибо за размещение этой информации, потому что это действительно полезно. Если я могу добавить свои 2 цента.

Чтобы убедиться, что у вас установлена ​​.Net Framework версии 4.0.30319, перейдите в C:\Windows\Microsoft.NET\Framework\v4.0.30319\ ИЛИ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\

Найдите clr.dll и щелкните правой кнопкой мыши по нему, затем перейдите в раздел "Детали", чтобы узнать, какая версия или.Net Framework.

Другие вопросы по тегам