VB-код для проверки Центра обновления Windows сообщает, что сервер недоступен

#windows #vb.net #server #updates

#Windows #vb.net #сервер #Обновления

Вопрос:

Я написал инструмент для проверки обновлений Windows на нескольких серверах или клиентах, и на некоторых серверах все в порядке, но на некоторых он выдает мне систему.Исключение:

 The remote server machine does not exist or is unavailable.
  at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName)
  at MJ_Update_Manager.MJUM_Form.Update_Checker_Background()
  

Кто-нибудь может мне помочь? Чего-то не хватает на сервере?

 Dim updateSession = CreateObject("Microsoft.Update.Session", TMPServer) ' here is the exeption/problem

Dim updateSearcher = updateSession.CreateupdateSearcher()
Dim searchResult = updateSearcher.Search("IsInstalled=0 and Type='Software'")
  

Комментарии:

1. Вы подтвердили, что TMPServer доступен с компьютера, на котором инструмент не работает?

2. Привет, да, все серверы с этой ошибкой доступны

3. Вы перезапустили службу Центра обновления Windows? Вы использовали DISM для проверки на повреждение базы данных Центра обновления Windows? Все ли серверы в настоящее время имеют одинаковые обновления?

4. да, я пробовал оба. Существуют ли какие-либо требования, которые должен выполнять сервер? Net Framework-версия или что-то в этом роде?

5. Я не эксперт в этом вопросе; Я просто увидел, что KB4034658 может быть проблемой в проблеме с Microsoft. Обновить. Сеанс в Windows 2016 .