Компьютер под управлением Windows 2000, на базе Windows Server 2003 или Windows XP, на который был настроен с помощью образа Windows 2000, Windows Server 2003 или Windows XP не отображается в консоли WSUS

Переводы статьи Переводы статьи
Код статьи: 903262 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Компьютер под управлением Windows 2000, Windows Server 2003 или Windows XP не отображается в консоли службы Windows Server Update Services (WSUS).

Эта проблема возникает, если компьютер был настроен с помощью образа Windows 2000, в образ Windows Server 2003 или образ Windows XP, в которой значение параметра SusClientID заполнен до развертывания на клиентских компьютерах.

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

Примечание В WSUS 3.0 клиент изменяет ее SusClientID при изменении конфигурации оборудования. В Windows Vista, Windows Server 2008 и более поздних версий Sysprep изменяется на сброс SusClientID. Таким образом эта проблема затрагивает только виртуальные компьютеры под управлением операционных систем пред-Windows Vista или не были созданы с помощью программы Sysprep.

Причина

Эта проблема возникает потому, что, возможно, с изображением клиентов повторяющееся значение SusClientID в реестре.

Решение

Для решения этой проблемы используйте один из следующих способов.

Метод 1: Изменение реестра

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows
  1. Нажмите кнопку Начало, нажмите кнопку Запустить, TYPE cmd В диалоговом окне Открыть поле, а затем Нажмите кнопку ОК.
  2. В командной строке введите: NET stop wuauserv, а затем нажмите клавишу ВВОД.
  3. Нажмите кнопку Начало, нажмите кнопку Запустить, TYPE regedit В диалоговом окне Открыть поле, а затем Нажмите кнопку ОК.
  4. Найдите и выделите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  5. В области сведений редактора реестра удалите следующие записи реестра:
    • PingID
    • AccountDomainSid
    • SusClientId
    • SusClientIDValidation
    Примечание Агент обновления Windows версии 3.0 добавляет значение SusClientIDValidation. Это значение было выпущено в мае 2007 г. Другие записи в реестре существуют в обоих Windows Update Agent 2.0 и 3.0 агентом обновления Windows.
  6. Закройте редактор реестра.
  7. В командной строке введите: NET start wuauserv, а затем нажмите клавишу ВВОД.
  8. В командной строке введите: Wuauclt.exe /resetauthorization /detectnow, а затем нажмите клавишу ВВОД.
  9. Подождите 10 минут для завершения цикла обнаружения.
  10. Запустите консоль WSUS убедитесь, что клиенты отображаются в консоли WSUS.

Способ 2: Используйте файл Sysprep.inf

Если уже имеется файл с именем Sysprep.inf в той же папке, что и программа Sysprep.exe, выполните следующие действия.

Примечание Для решения этой проблемы, эти действия должны быть применены до обобщить образ.
  1. Дважды щелкните файл Sysprep.inf, чтобы открыть файл в программе «Блокнот».
  2. Прокрутите список вниз, чтобы найти Раздел [GuiRunOnce] раздел.

    Примечание Если Раздел [GuiRunOnce] раздел не существует, создайте его, введя его в конце файла Sysprep.inf.
  3. Ним Раздел [GuiRunOnce], введите следующий текст.

    Примечание Эти новые команды представлены в виде "Command0" через «Command3». Такие обозначения верны только тогда, когда Раздел [GuiRunOnce] раздел содержит в настоящее время нет команд. Если уже есть команды под Раздел [GuiRunOnce], изменить команду»x"операций в новой команды таким образом, чтобы они начинались с порядковый номер. Например если в разделе уже пять команд, перечисленных как "Command0" через "command4", число этих новых команд как "Command5" через «Command8».
    • Command0="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f"
    • Command1="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f"
    • Command2="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f"
    • Command3="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f"
  4. На Файл меню, нажмите кнопку Сохранить.
  5. На Файл меню, нажмите кнопку Выход.

Способ 3: Создайте файл Sysprep.inf, если у вас нет файла

Если у вас нет файла с именем Sysprep.inf в той же папке, что и программа Sysprep.exe, выполните следующие действия для создания файла.

Примечание Для решения этой проблемы, эти действия должны быть применены до обобщить образ.
  1. Нажмите кнопку Начало, выберите пункт Все программы, нажмите кнопку Аксессуары, а затем нажмите кнопку Блокнот.
  2. Введите следующий текст:
    Раздел [GuiRunOnce]

    Command0="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f"

    Command1="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f"

    Command2="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f"

    Command3="reg.exe удаление HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f"
  3. На Файл меню, нажмите кнопку Сохранить.
  4. Перейдите в каталог, в котором находится файл Sysprep.exe.
  5. Тип Sysprep.inf В диалоговом окне Имя файла поле.
  6. Выберите Все файлы В диалоговом окне Тип файла поле.
  7. Нажмите кнопку Сохранить.
  8. На Файл меню, нажмите кнопку Выход.

Дополнительная информация

Первый компьютер под управлением Windows 2000, компьютер под управлением Windows Server 2003 или компьютер под управлением Windows XP, был настроен с помощью образа Windows 2000, в образ Windows Server 2003 или в образ Windows XP отображается в консоли WSUS. Однако далее под управлением Windows 2000, под управлением Windows Server 2003 или Windows XP, на компьютеры, настроенные с помощью того же изображения не отображаются. Эта проблема возникает, поскольку первый компьютер, который был настроен с помощью одного из этих изображений используется то же значение SusClientID.

После выполнения действий, описанных в разделе «Решение», создается новое значение SusClientID. Кроме того Далее компьютеры под управлением Windows 2000, компьютеры под управлением Windows Server 2003 или компьютеров под управлением Windows XP, которые были настроены с помощью того же изображения отображаются в консоли WSUS.

Добавлена автоматическая функция для агента обновления Windows, установленного на клиентских компьютерах службы WSUS. Эта функция может помочь решить эту проблему SusClientID дубликат. Функция предоставляет решение, которое добавляется клиентский агент обновления Windows, начиная с версии 7.0.6000.374. (Эта версия является версия клиента, который поставляется вместе с WSUS 3.0).

Это решение использует процедуру проверки оборудования, чтобы определить ли современного оборудования клиента был изменен с момента создания значение SUSClientID. (Это оборудование включает сетевые адаптеры и жесткие диски).

Процедуру проверки оборудования хранятся в виде больших двоичных объектов в разделе реестра Susclientidvalidation в том же месте, как значение параметра реестра Susclientid. Если процедуру проверки оборудования указывает, что все оборудование было изменено, новое значение SusClientID создается клиентом.

Примечание Процедуру проверки оборудования требует, что клиент подключен к серверу, на котором выполняется Windows Software Update Services 3.0 или более поздней версии WSUS и не на сервере под управлением Windows версии 2.0 службы обновления программного обеспечения.

Свойства

Код статьи: 903262 - Последний отзыв: 25 сентября 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows Server 2003 Service Pack 1 на следующих платформах
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
Ключевые слова: 
kbdeployment kbtshoot kbprb kbmt KB903262 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:903262

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com