Вчера я устанавливал новый IP на моем Windows Server 2008, и вдруг он просто рухнул. Мой провайдер сервера перевел сервер в режим восстановления с ОС WinPE, и единственная вещь, к которой у меня есть доступ, - это файловая система через filezilla. Windows Server 2008 запускается, у него просто нет подключения к Интернету, поэтому я не могу подключиться через RDP или что-то еще. Я попытался сбросить все через CMD в WinPE (ipconfig, netsh и т.д.), Но, похоже, это относится только к WinPE, который находится на диске X:\, а не Windows Server 2008, который находится на C:. Я бы предпочел не делать полное восстановление системы, так как установка занимает недели, которых у меня сейчас нет. Я также попытался поместить пакетный скрипт в реестр, который автоматически запускается при запуске Windows, но реестр применяется только к WinPE.

Есть ли у вас какие-либо советы о том, как я могу восстановить настройки сети через файловую систему? Я не могу получить доступ к окнам, когда он работает, и, в зависимости от моего хоста, он работает (но вообще не имеет сетевого подключения). Мой хост не будет вручную обращаться к серверу, чтобы сбросить его либо.

2 ответа2

1
  1. В WinPE откройте командную строку (SHIFT F10) и запустите редактор реестра (regedit.exe).
  2. Нажмите HKEY_LOCAL_MACHINE затем Файл, Загрузить куст. Найдите куст системного реестра на неисправном компьютере (например, \Windows\System32\Config\SYSTEM). Вам будет предложено создать понятное имя для этого узла - используйте BANANA .
  3. Перейдите по дереву вниз к SYSTEM\CurrentControlSet\Services, затем запустите поиск (CTRL F) для DefaultGateway . Этот поиск должен завершиться нажатием в {guid}\Parameters\Tcpip с несколькими значениями реестра, такими как DefaultGateway , EnableDHCP , IPAddress и SubnetMask .
  4. Дважды щелкните различные значения и измените их при необходимости.
  5. Продолжайте описанные выше шаги (используя F3 для повторения поиска), пока каждое попадание не будет обновлено с правильными значениями. (Там будет только несколько больше.)
  6. Выгрузите куст, щелкнув узел BANANA , затем Файл, Выгрузить куст.
  7. Перезагружать.

Или вы можете просто собрать пакетный файл и запустить его при загрузке.

  1. Вместо того чтобы открыть куст СИСТЕМЫ выше, откройте куст ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и перейдите к BANANA\Software\Microsoft\Windows\CurrentVersion\Run .
  2. Создайте новое значение REG_SZ (String) с именем FixMe . Установите его данные в C:\FixMe.bat .
  3. Создайте файл в C:\ named FixMe.bat и заполните его:

    netsh interface ip set address name="Local Area Connection" static [IP] [MASK] [GW] 1 >FixMe.log

    Замените [IP] [MASK] и [GW], если необходимо (обозначение xxxx).

  4. Перезагружать.

0

Я не уверен, как ваш хост работает, но если вы можете получить доступ к файловой системе, вы, вероятно, можете поменять файлы реестра вручную на более старую версию, если у вас есть какой-то способ доступа к ним.

Если я правильно помню параметры TCP/IP что-то вроде

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Так что вам нужно поменять их для более старой версии:

%windir%\system32\config\SYSTEM
%windir%\system32\config\SOFTWARE
%windir%\system32\config\SECURITY
%windir%\system32\config\SAM
%windir%\system32\config\Default

Если у вас есть shadowcopy или восстановление системы или резервное копирование не должно быть проблем. Это рискованный бизнес, поэтому сначала делайте резервные копии ваших оригинальных файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .