Wsus произошла ошибка протокола http

  • Remove From My Forums
  • Question

  • Здравствуйте,при синхронизации сервера wsus выходит ошибка:Произошла ошибка протокола HTTP

    WebException: Базовое соединение закрыто: Непредвиденная ошибка при передаче. —> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.
    в System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
       в System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
       в Microsoft.UpdateServices.ServerSync.ServerSyncCompressionProxy.GetWebResponse(WebRequest webRequest)
       в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       в Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy.GetAuthConfig()
       в Microsoft.UpdateServices.ServerSync.ServerSyncLib.InternetGetServerAuthConfig(ServerSyncProxy proxy, WebServiceCommunicationHelper webServiceHelper)
       в Microsoft.UpdateServices.ServerSync.ServerSyncLib.Authenticate(AuthorizationManager authorizationManager, Boolean checkExpiration, ServerSyncProxy proxy, Cookie cookie, WebServiceCommunicationHelper webServiceHelper)
       в Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS()
       в Microsoft.UpdateServices.ServerSync.Cat

    Помогите пожалуйста

Answers

  •  у нас стоит межсетевой экран

    Межсетевой экран может порождать вашу ошибку — у него может быть настроен таймаут для установленного подключения TCP (в TMG, к примеру такой таймаут есть), который оказывается слишком малым для первой синхронизации.


    Слава России!

    • Edited by

      Saturday, July 11, 2020 7:28 PM

    • Marked as answer by
      Petko KrushevMicrosoft contingent staff, Moderator
      Tuesday, July 28, 2020 7:50 AM

Управление бизнесом или любая профессиональная работа, требующая совместной работы, может быть сложной задачей. Чтобы облегчить вам работу, разработана служба под названием WSUS или Windows Server Update Services. Это сервер Windows, который помогает планировать, управлять и развертывать обновления, исправления и исправления для серверов Windows, клиентских операционных систем и другого программного обеспечения Microsoft. Однако консоль администрирования WSUS не может подключиться к серверу WSUS через удаленную ошибку, возникающую при сбое консоли служб обновления Windows, что может помешать намеченным действиям. В этом случае ошибка консоли WSUS, не позволяющая подключиться через удаленное устройство, может остаться неустраненной, и доступ к операциям с помощью консоли может быть затруднен. В статье рекомендуется исправить ошибку консоли apiwsus, неспособную подключиться. Сообщение об ошибке будет отображаться следующим образом: Ошибка: Ошибка подключения. Произошла ошибка при попытке подключения к серверу WSUS. Эта ошибка может произойти по ряду причин. Проверьте связь с сервером. Обратитесь к сетевому администратору, если проблема не устранена. Щелкните Reset Server Node, чтобы снова попытаться подключиться к серверу.

Вот список методов устранения неполадок, чтобы исправить ошибку консоли apiwsus, не удается подключить ошибку на вашем Окна ПК.

Способ 1: удалить файл WSUS

Самый простой способ исправить ошибку — удалить экземпляры файла wsus в папке AppData. Ошибка System.IO.IOException может возникнуть, если рукопожатие не удалось из-за неожиданного формата пакета, и это можно отформатировать в этом методе.

1. С помощью панели поиска внизу найдите папку %appdata% и нажмите «Открыть».

2. Перейдите к папке MMC, используя каталог MicrosoftMMC в проводнике.

3. Щелкните правой кнопкой мыши файл wsus и выберите параметр «Удалить» в раскрывающемся списке.

Способ 2: увеличить объем памяти

Если места для хранения на вашем ПК недостаточно, консоль администрирования wsus не может подключиться к серверу wsus через удаленную ошибку, так как могут возникнуть трудности с получением информации и выполнением функций. Чтобы исправить ошибку консоли apiwsus, неспособную подключиться, вы можете попробовать выполнить инструкции по приведенной здесь ссылке, чтобы увеличить объем памяти на вашем ПК.

Способ 3: перезапустить административную консоль

Другой способ исправить ошибку — перезапустить административную консоль. Это устранит все глюки и проблемы в консоли. В этом разделе описаны способы перезапуска консоли с использованием системы Linux.

Вариант I: Debian или Ubuntu

В этом разделе описан метод использования операционной системы Debian или Ubuntu для перезапуска административной консоли.

1. Откройте Терминал на ПК с Linux из меню «Пуск».

2. Введите следующие команды одну за другой и нажмите клавишу Enter, чтобы перезапустить административную консоль и ее соответствующие компоненты.

sudo service replicated restart
sudo service replicated-ui restart
sudo service replicated-operator restart

3. Войдите в свою учетную запись администратора на перезапущенной странице.

Вариант II: CentOS или RHEL или Fedora

Если вы используете ОС CentOS, RHEL или Fedora, вы можете попробовать выполнить инструкции, приведенные в этом разделе, чтобы исправить ошибку консоли WSUS, которая не может подключиться через удаленный доступ.

1. В меню «Пуск» откройте приложение «Терминал» на ПК с Linux.

2. Введите следующую команду и нажмите клавишу Enter, чтобы перезапустить административную консоль.

sudo systemctl restart replicated replicated-ui replicated-operator

3. Используйте свои учетные данные для входа в свою учетную запись администратора.

Способ 4: перезапустить узел в консоли

В качестве альтернативного подхода, чтобы устранить все сбои и проблемы с подключением и исправить ошибку, при которой консоль администрирования WSUS не может подключиться к серверу WSUS через удаленную ошибку, вы можете попробовать перезапустить узел в консоли с помощью вашего ПК.

1. Щелкните значок «Пуск» на сервере WSUS и выберите параметр «Все программы».

2. Выберите параметр «Администрирование», а затем щелкните «Службы обновления Microsoft Windows Server», чтобы получить доступ к административной консоли Wsus.

3. Перейдите на страницу «Состояние системы», а затем на страницу «Узлы».

4. Выберите конкретный узел сервера PPM и нажмите кнопку «Перезапустить».

5. Вы можете выбрать дополнительные функции, такие как повторное развертывание папки содержимого, и нажать кнопку OK, чтобы перезапустить узел.

Способ 5: перезапустить службу

Чтобы исправить ошибку консоли apiwsus, неспособную подключиться, вы можете попробовать перезапустить службу, связанную со службами Центра обновления Windows.

Вариант I: Служба IIS

В качестве первого варианта вы можете попробовать перезапустить IIS или информационную службу Интернета на своем ПК.

1. Нажмите клавишу Windows, найдите приложение «Панель управления». и нажмите Открыть.

2. Выберите параметр «Категория» в раскрывающемся меню «Просмотр» и щелкните параметр «Программы».

3. Нажмите «Программы и компоненты».

4. Щелкните параметр Включить или отключить функции Windows на левой панели окна.

5. Выберите функцию Internet Information Service, разверните и выберите все папки в этой функции и нажмите кнопку OK.

Вариант II: Службы обновления

Второй вариант исправления консоли администрирования WSUS, неспособной подключиться к серверу WSUS через удаленную ошибку, — это обновить службы с помощью командной строки с повышенными привилегиями на вашем ПК, используя каталог Tools.

1. Используйте панель поиска, чтобы найти приложение командной строки, и нажмите «Запуск от имени администратора».

2. Нажмите кнопку «Да» в окне запроса UAC, чтобы запустить программу с правами администратора.

3. Введите следующую команду и нажмите клавишу Enter, чтобы изменить каталог на каталог инструментов.

CD “C:Program FilesUpdate ServicesTools”

4. Введите следующую команду и нажмите клавишу Enter, чтобы установить сервисную службу WSUS.

wsusutil.exe postinstall /servicing

5. Перезапустите административную консоль, выполнив действия, описанные ранее.

Вариант III: Служба SQL

Программа SQL-сервера на ПК может быть повреждена, и для исправления ошибки может потребоваться перезагрузка. Следуйте инструкциям в разделе, чтобы перезапустить эту службу, чтобы исправить ошибку консоли WSUS, которая не может подключиться через удаленное устройство.

1. Щелкните значок «Пуск» на сервере WSUS, выберите параметр «Все программы» и щелкните программу Microsoft SQL Server.

2. Перейдите к параметру «Средства настройки» и выберите параметр «Диспетчер конфигурации SQL Server».

Примечание. Диспетчер конфигурации SQL Server представляет собой оснастку для программы Microsoft Management Console.

3. Нажмите кнопку «Да» в окне запроса UAC, чтобы предоставить разрешение.

4. Щелкните параметр Службы SQL Server на левой панели и щелкните правой кнопкой мыши SQL Server (MSSQLServer) на панели результатов.

5. Щелкните параметр «Перезапустить», а затем нажмите кнопку «ОК» после перезапуска службы.

Способ 6: изменить ключи редактора реестра

Ключи ContentDir и TargetDir являются основными причинами работы административной консоли Wsus. Вы можете попробовать изменить или сбросить ключи в редакторе реестра, чтобы исправить консоль администрирования WSUS, которая не может подключиться к серверу WSUS через удаленную ошибку.

1. Найдите редактор реестра с помощью панели поиска внизу.

2. Перейдите в каталог установки, следуя указанному пути.

 HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdate ServicesServerSetup

3. Щелкните правой кнопкой мыши ключ Contentdir и выберите параметр «Удалить».

4. Нажмите кнопку Да в окне Подтвердить удаление значения.

5. Аналогичным образом удалите значение ключа TargetDir в расположении каталога, следуя приведенным выше инструкциям.

Способ 7: предоставить разрешения для учетной записи пользователя

Если учетной записи пользователя на вашем ПК не предоставлен контроль над изменением содержимого сервера, может возникнуть ошибка, ошибка консоли apiwsus не может подключиться. Вы можете попробовать предоставить разрешение или полный доступ учетным записям пользователей для доступа к каталогу WSUSContent.

1. Нажмите одновременно клавиши Windows + E, чтобы открыть проводник Windows, и перейдите к папке WSUSContent, следуя пути расположения.

Local Disk (C:)WindowsWSUSWSUSContent

2. Щелкните правой кнопкой мыши папку WSUSContent и выберите параметр «Свойства» в списке.

3. Перейдите на вкладку «Безопасность», выберите учетную запись пользователя в разделе «Группа или имя пользователя» и нажмите кнопку «Изменить…».

4. Установите флажок «Полный доступ» в разделе «Разрешить» и нажмите кнопку «Применить».

5. Нажмите кнопку «Да» в окне «Безопасность Windows».

6. Нажмите кнопку OK во всех окнах, чтобы закрыть их.

7. Аналогичным образом следуйте инструкциям, чтобы предоставить разрешение на полный доступ следующим папкам в соответствующих местах.

  • Папка Temp на локальном диске (C:)WindowsTemp.

  • temp во временном каталоге локального диска (C:).

  • Папка WebServices на локальном диске (C:)Program FilesUpdate ServicesWebServices.

Способ 8: увеличить лимит частной памяти

Предел частной памяти WsusPool должен составлять 10 ГБ или 3000 конечных точек для эффективного функционирования. Чтобы исправить консоль администрирования WSUS, которая не может подключиться к серверу WSUS через удаленную ошибку, вы можете попробовать снять ограничение ограничения памяти в диспетчере IIS.

1. Откройте диспетчер IIS на своем ПК с помощью панели поиска.

2. Перейдите к параметру «Пулы приложений» в списке «Подключения».

3. Выберите в списке службу WsusPool и щелкните параметр Recycling… на панели Actions.

Примечание. В качестве альтернативы вы можете щелкнуть правой кнопкой мыши службу WsusPool, выбрать параметр «Дополнительные параметры…» и установить предел памяти на 0, чтобы увеличить предел до бесконечности.

4. Снимите флажок «Использование частной памяти (в КБ)» в разделе «Максимумы на основе памяти» и нажмите кнопку «Далее».

5. Убедитесь, что в разделе «Настройка событий перезапуска» выбран параметр «Регулярные интервалы времени», и нажмите кнопку «Готово».

6. Щелкните правой кнопкой мыши элемент WsusPool на странице «Пулы приложений» и выберите параметр «Пуск» в раскрывающемся меню.

7. Перезапустите консоль WSUS, выполнив действия, описанные ранее.

***

В статье описаны способы устранения неполадок, связанных с невозможностью подключения консоли администрирования WSUS к серверу WSUS через удаленный доступ. Сообщите нам, какой из этих методов помог исправить ошибку консоли WSUS, не позволяющую подключиться через удаленный компьютер. Пожалуйста, оставьте свои предложения и вопросы в разделе комментариев ниже, чтобы мы ответили.

В попытке облегчить работу администраторов компьютеров Microsoft разработала программу под названием Windows Server Update Services (WSUS), которая помогает администраторам управлять обновлениями и исправлениями, которые компания выпускает для своих продуктов. WSUS является важной частью сервера Windows. Когда Microsoft запускает обновления на своем веб-сайте, WSUS загружает их и распространяет по сети.

Содержание

  1. Устранение неполадок служб обновления Windows Server
  2. Устранение сбоев подключения с помощью WSUS
  3. Устранение проблем высокой загрузки ЦП на сервере WSUS

Устранение неполадок служб обновления Windows Server


Предпосылки

1] Пользователи, использующие WSUS 3.0 с пакетом обновления 2 (SP2) в Windows Server 2008 R2, должны установить обновление KB4039929 или более позднюю версию в системе.

2] Для тех, кто использует WSUS в Windows Server 2012 или более поздней версии, в системе должны быть установлены следующие обновления или более поздняя версия:

  • Windows Server 2012 – KB 4039873
  • Windows Server 2012 R2 – 4039871 КБ
  • Windows Server 2016 – KB 4039396.

Устранение сбоев подключения с помощью WSUS

Проверьте следующие причины для устранения проблем сбоев соединения с WSUS:

1] Служба публикации и обновления WWW должна быть запущена на сервере WSUS.

2] Веб-сайт WSUS или веб-сайт по умолчанию должен работать на сервере WSUS.

3] Проверьте журнал в расположении C: windows system32 logfiles httperr на наличие ошибок (где C: системный диск).

Устранение проблем высокой загрузки ЦП на сервере WSUS

Нажмите CTRL + ALT + DEL и откройте диспетчер задач из опций. Было бы показать использование процессора. Если загрузка процессора на сервере WSUS высока, это приведет к замедлению работы системы.

Причины высокой загрузки ЦП на сервере WSUS

Причины высокой загрузки ЦП могут быть:

1] SUSDB не является «чистым». Это может сбить с толку клиентские системы, и они начнут непрерывное сканирование в цикле.

2] Слишком много ожидающих обновлений для сервера WSUS для пересылки клиентам. Обычно это происходит после длительного использования.

В обоих случаях нам нужно очистить сервер WSUS в качестве решения. В идеале, его необходимо очищать через регулярные промежутки времени, независимо от того, сталкиваемся ли мы с проблемой или нет. Пошаговая процедура для того же:

1] Резервное копирование базы данных WSUS

Считается, что резервное копирование базы данных WSUS может повысить производительность сервера. Это обязательное условие перед запуском мастера очистки.

2] Запустите мастер очистки сервера WSUS

Процесс использования мастера очистки сервера описан здесь, на Microsoft.com. Однако, если клиентские системы уже сканируют файлы, это добавит нагрузку. В этом случае мы могли бы переиндексировать базу данных WSUS и отклонить замененные обновления, как описано в следующих шагах:

3] Переиндексируйте базу данных WSUS

Реиндексация базы данных WSUS может помочь нам, особенно если она фрагментирована.

Вам необходимо выполнить следующие команды.

Сначала используйте опцию FULLSCAN, чтобы обновить статистику:

 Использование
Идти
Exec sp_msforeachtable 'обновить статистику? с полным сканированием
Перейти 

Затем индексы могут быть перестроены:

 Использование
Идти
Exec sp_msforeachtable 'DBCC DBREINDEX (' '?' ')'
Перейти 

4] Отклонить отмененные обновления

Поскольку в вышеупомянутом случае клиентские системы сканируют базу данных WSUS, и это вызвало высокую загрузку ЦП, немедленным решением должно стать отказ от замененных обновлений, поскольку это помогает снизить нагрузку на систему.

1] Измените порт для веб-сайта WSUS: выберите Веб-сайт администрирования WSUS> Изменить привязки и отредактируйте консоль WSUS, чтобы подключиться к новому порту. Запустите скрипт и синхронизируйте с USS.

2] Отклонить обновления: вы можете использовать скрипт Powershell, используя параметры -skipdecline для определения чистого количества отклоненных обновлений. Затем снова запустите -skipdecline, чтобы отклонить эти обновления.

Для получения более подробной информации, вы можете посетить службу поддержки Microsoft здесь.

RRS feed

  • Remove From My Forums
  • Question

  • Hi everybody! 

    I have a problem connecting to an upstream server, when i go trough WSUS configuration wizard. I tried to find solutions for this problem, but could not find an answer. It gives me an error message «HTTP error occurred

    Can you help me solve this problem guys? 

    • Moved by
      Lydia ZhouMicrosoft contingent staff
      Tuesday, February 25, 2020 5:14 AM
      issue related to WSUS

All replies

  • Hi,

    Based on your description, your issue is related to WSUS. Since our Exchange forums mainly discusses and provide suggestions about Exchange server issues, to better resolve it, I will help move the thread to Windows
    Server > WSUS forum.

    Thanks for your understandings! 

    Regards,

    Lydia Zhou


    Please remember to
    mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact
    tnsf@microsoft.com.

  • I have a problem connecting to an upstream server, when i go trough WSUS configuration wizard. I tried to find solutions for this problem, but could not find an answer. It gives me an error message «HTTP error occurred

    If you encounter connection issues during the configuration process, consider the following:
      

    • If this is the first WSUS server in your environment
      1. Make sure this server can connect to the internet.
      2. If a network firewall is blocking between the server and the Internet, make sure that the site in the following article is allowed through the firewall: «Connection
      from the WSUS server to the Internet.
      «
    • If this is a new downstream WSUS server in your environment
      1. Ensure that the FQDN and port number of the upstream server filled in in the WSUS configuration wizard are correct.
      2. If SSL is enabled on the upstream server, verify that the relevant certificate has been added to the Trusted Root Certification Authorities in the certificate manager of the downstream server.
        

    Reply back with the details would be happy to help.
       

    Regards,
    Yic


    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

    • Edited by
      Yic LvMicrosoft contingent staff
      Tuesday, February 25, 2020 7:35 AM

  • Hi Ali,
     

    Any update is welcome here.
    If the issue is resolved, share your solution or find the helpful response «Mark as Answer» to help other community members find the answer.
     

    Thank you for your cooperation, as always.
     

    Regards,
    Yic


    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

Running a downstream WSUS 3.2.7600.226 server on Windows Server 2008 R2, 64bit.

Noticed today that the synchronizations have been failing for about month. 
The main WSUS server is running on Server 2012 and working just fine.

Tried running a manual sync and it fails. Did some research and found that some updates come be the problem, but they are already installed. Firewall doesn’t seem to be an issue. Restarted the the services ans still no luck. Any ideas would be helpful.

Here is what the entire error is saying

WebException: The request was aborted: The operation has timed out.
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)

  at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)

  at Microsoft.UpdateServices.ServerSync.ServerSyncCompressionProxy.GetWebResponse(WebRequest webRequest)

  at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

at Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy.GetAuthConfig()

at Microsoft.UpdateServices.ServerSync.ServerSyncLib.InternetGetServerAuthConfig(ServerSyncProxy proxy,
WebServiceCommunicationHelper webServiceHelper)

  at Microsoft.UpdateServices.ServerSync.ServerSyncLib.Authenticate(AuthorizationManager authorizationManager,
Boolean checkExpiration, ServerSyncProxy proxy, Cookie cookie, WebServiceCommunicationHelper webServiceHelper)

  at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS()
  at Microsoft.UpdateServices.Serve

WSUS простая и довольно надёжная система, но как и у любой системы, у нее тоже бывают сбои. Один из вариантов – WSUS перестает синхронизироваться с сервером Microsoft и как следствие не получает обновления. и выдает ошибку:

TypeInitializationException: Инициализатор типа “Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy” выдал исключение. —> System.Net.WebException: Сбой запроса с состоянием HTTP 404: Not Found.
в Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
в Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceProxyInternal(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper, Boolean useCompressionProxy)
в Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceCompressionProxy(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper)
в Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.RetrieveSubscriptionData()
в Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)

И что бы вы не делали ничего не выходит. Как правило время от времени у WSUS бывает такой заскок. Не знаю что является виной такому безобразию, но долго копаясь на форумах и на просторах интернета я нашел эффективное решение.

  1. Запускаем командную строку с Повышением прав до админа
  2. Выполняем следующие команды:

c:\Program Files\Update Services\Tools\wsusutil.exe configuressl

net stop wsusservice

net start wsusservice

net stop bits

net start bits

iisreset

В результате, следующая синхронизация WSUS пройдет удачно.

После некоторых наблюдений я выяснил, что раз в пол года, иногда чаще, иногда реже происходит какой-то глюк и WSUS перестает синхронизироваться с сервером майкрософт или с вышестоящим сервером. Чтобы автоматизировать процесс и не дурить себе голову, я поступил проще, написав батник:

c:\Program Files\Update Services\Tools\wsusutil.exe configuressl

ping 127.0.0.1 n 20

net stop wsusservice

ping 127.0.0.1 n 20

net start wsusservice

ping 127.0.0.1 n 20

net stop bits

ping 127.0.0.1 n 20

net start bits

ping 127.0.0.1 n 20

iisreset

После этого, настроил планировщик на событие, когда появляется ошибка синхронизации в логах. В итоге, как только WSUS перестает синхронизироваться с вышестоящими серверами или серверами Microsoft, планировщик запустит батник и проблема снова будет решена.

Зачем в батнике пинги? Все просто, командный язык на котором написан батник не имеет команды sleep. В качестве ее замены используется команда ping с параметром -n после которого идет число пингов. Пинги идут раз в секунду

Понравилась статья? Поделить с друзьями:
  • Xbox 360 код ошибки 0001
  • Xbox 360 выдает ошибку диска
  • Xbox 360 все ошибки
  • Xbox 360 slim код ошибки 0100
  • Xbox 360 kinect ошибка