Ошибка экспорта 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, и способ сделать это был следующим:
- Создайте файл с именем
wsusutil.exe.config
вC:\Program Files\Update Services\Tools
Отредактируйте файл и добавьте следующее:
<configuration><startup><supportedRuntime version="v4.0.30319" /></startup></configuration>
Перезапустите
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.