Windows Server 2008 не отвечает после обновления Windows

Я арендовал компьютер под управлением Windows Web Server 2008 x64 (AMD). Обычно у меня есть доступ через RDP, но после последней версии Windows Update машина, похоже, больше не завершает загрузку, и у меня нет доступа к ней (ни RDP, ни HTTP).

Я могу успешно пропинговать машину, но никто не слушает порт 80 или RDP.

Nmap к машине приводит только к прослушиванию очень немногих портов:

Starting Nmap 6.00 ( http://nmap.org ) at 2012-06-13 21:39 Mitteleuropäische Sommerzeit

Nmap scan report for xxxxx.server4you.de (80.86.xxx.xxx)
Host is up (0.033s latency).
Not shown: 993 closed ports
PORT     STATE    SERVICE
135/tcp  filtered msrpc
139/tcp  filtered netbios-ssn
445/tcp  filtered microsoft-ds
1025/tcp open     NFS-or-IIS
1026/tcp open     LSA-or-nterm
1027/tcp open     IIS
1028/tcp open     unknown

Nmap done: 1 IP address (1 host up) scanned in 16.88 seconds

У меня есть доступ к своего рода консоли восстановления - 64-битная система Windows XP с доступом к жесткому диску моего неисправного веб-сервера.

На первый взгляд на hd все вроде бы нормально - даже записи загрузочной записи не выглядят подозрительно. Кроме того, pagefile.sys имеет фактическую дату изменения файла после обновления.

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

  1. Выполнить> regedit
  2. Нажмите "HKEY_LOCAL_MACHINE"
  3. Нажмите "Загрузить куст" в меню "Файл"
  4. Выберите файл -> C:\Windows\system32\config\SYSTEM
  5. Дайте временное имя (то есть "RegTemp")
  6. Нажмите "ОК", чтобы загрузить файл
  7. Дерево реестра теперь доступно в разделе "HKEY_LOCAL_MACHINE\RegTemp"
  8. Откройте HKEY_LOCAL_MACHINE\RegTemp\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\
  9. В папке "PublicProfile" и "StandardProfile" установите значения "EnableFirewall" и "DoNotAllowExceptions" равными 0
  10. Нажмите на "RegTemp" еще раз
  11. Нажмите "Разгрузить куст" в меню "Файл".
  12. Закройте regedit и перезагрузите систему

К сожалению, это не сработало.

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

Возможно, это уже помогло бы включить ведение журнала загрузки, но у меня нет идеи включить его без доступа к консоли восстановления... (а с Windows XP x64 у меня нет подсказки, чтобы изменить Windows Server 2008 x64 BootRecord).

1 ответ

Многие люди сталкивались с такой проблемой, когда Server 2008 и SP1 отключали / блокировали доступ по RDP. Одно из обновлений после SP1 устраняет проблему, поэтому, если у вас есть консольный доступ или другой способ удаленного доступа, вы можете продолжать применять обновления, пока они не заработают снова.

В противном случае вы можете попробовать использовать WMI для удаления некоторых из возможных виновников. Часто причиной является исправление KB2667402, поэтому вы можете попробовать:

If you want to uninstall hotfix KB2667402 remotely (via WMI) try:

wmic /node:<SERVER> /user:<USER> process call create "powershell wusa /uninstall /kb:2667402 /quiet /forcerestart"

Если это не сработает, то есть много материала, так как это довольно распространенная проблема - добавьте "server 2008 sp1 rdp" в Google, и вы получите целую кучу результатов с другими возможными решениями. Тем не менее, единственное, что я лично видел, - это установить оставшиеся обновления или удалить KB2667402 удаленно.

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