Problemy z siecią systemu Windows Server 2008

0

Wczoraj instalowałem nowy adres IP na moim serwerze Windows 2008 i nagle po prostu się zawiesił. Mój dostawca serwera przestawił serwer w tryb ratunkowy z WinPE OS, a jedyne, do czego mam dostęp, to system plików za pośrednictwem filezilli. System Windows Server 2008 się uruchamia, po prostu nie ma połączenia z Internetem, więc nie mogę się połączyć przez RDP lub cokolwiek innego. Próbowałem zresetować wszystko za pomocą CMD w WinPE (ipconfig, netsh itp.), Ale wydaje się, że dotyczy to tylko WinPE, który znajduje się na X: \ drive, a nie Windows Server 2008 na C :. Wolę nie przeprowadzać pełnego przywracania systemu, ponieważ instalacja zajmuje tygodnie, których nie mam teraz. Próbowałem także umieścić skrypt rejestru w rejestrze, który uruchamia się automatycznie po uruchomieniu systemu Windows, ale rejestr dotyczy tylko WinPE.

Czy masz jakieś wskazówki, jak przywrócić ustawienia sieciowe za pomocą systemu plików? Nie mogę uzyskać dostępu do systemu Windows, gdy jest uruchomiony, i według mojego hosta jest uruchomiony (ale w ogóle nie ma połączenia sieciowego). Mój host nie może również ręcznie uzyskać dostępu do serwera, aby go zresetować.

Tobiasz
źródło

Odpowiedzi:

1
  1. W WinPE otwórz wiersz polecenia ( SHIFTF10) i uruchom Edytor rejestru ( regedit.exe).
  2. Kliknij HKEY_LOCAL_MACHINEkolejno Plik, Załaduj gałąź. Znajdź gałąź rejestru systemowego na uszkodzonym komputerze (np \Windows\System32\Config\SYSTEM.). Zostaniesz poproszony o utworzenie przyjaznej nazwy dla tego węzła - użyj BANANA.
  3. Przejdź do drzewa, przejdź do SYSTEM \ CurrentControlSet \ Services, a następnie rozpocznij wyszukiwanie ( CTRLF) dla DefaultGateway. Ta wyszukiwarka powinna zakończyć się w przeboju {guid}\Parameters\Tcpipz kilkoma wartościami rejestru, takich jak DefaultGateway, EnableDHCP, IPAddressi SubnetMask.
  4. Kliknij dwukrotnie różne wartości i zmień je w razie potrzeby.
  5. Kontynuuj powyższe kroki (używając, F3aby powtórzyć wyszukiwanie), aż każde trafienie zostanie zaktualizowane prawidłowymi wartościami. (Będzie ich tylko kilka.)
  6. Zwolnij gałąź, klikając BANANAwęzeł, a następnie Plik, Zwolnij gałąź.
  7. Restart.

Możesz też po prostu zebrać plik wsadowy i uruchomić go podczas rozruchu.

  1. Zamiast otwierać gałąź SYSTEM powyżej, otwórz gałąź OPROGRAMOWANIA i przejdź do BANANA\Software\Microsoft\Windows\CurrentVersion\Run.
  2. Utwórz nową wartość REG_SZ (ciąg) o nazwie FixMe. Ustaw jego dane na C:\FixMe.bat.
  3. Utwórz plik na C: \ o nazwie FixMe.bat i wypełnij go:

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

    Zamień odpowiednio [IP] [MASK] i [GW] (notacja xxxx).

  4. Restart.

Rafael Rivera
źródło
To wygląda na bezpieczniejszą drogę, spróbuj najpierw.
Enis P. Aginić,
Dziękuję za odpowiedź!! Zrobiłem to, ale tak naprawdę nie miało to żadnego wpływu. Czy wiesz, czy możesz użyć tej metody do uruchomienia pliku wsadowego podczas uruchamiania systemu Windows? Używasz Winlogon z automatycznym logowaniem, a następnie umieszczasz skrypt wsadowy, który resetuje ustawienia sieciowe w folderze startowym?
Tobias
Dobry pomysł, dodałem te kroki do powyższej odpowiedzi. Poinformuj nas jak to idzie.
Rafael Rivera,
Cześć, zrobiłem tak, jak napisałeś i zrestartowałem serwer na C: \, i otrzymałem ten błąd: Serwer znaleziono w? Naprawie uruchamiania systemu Windows? tryb i wrócił do WinPE ponownie. Sprawdziłem rejestr i wszystko nadal tam było (FixMe itp.). Jedyne, co zrobiłem inaczej, to to, że dodałem to również do Winlogon, aby nie zatrzymywało się to tylko na ekranie logowania: i.imgur.com/pR1qoZD.png
Tobias
Po około 3 przerwanych lub nieudanych ponownych uruchomieniach systemu Windows przejdzie ono w tryb naprawy przy uruchamianiu. Spróbuj ponownie uruchomić :)
Rafael Rivera
0

Nie jestem pewien, jak host działa, ale jeśli możesz uzyskać dostęp do systemu plików, prawdopodobnie możesz ręcznie zamienić pliki rejestru na starszą wersję, jeśli masz jakiś sposób, aby uzyskać do nich dostęp.

Jeśli dobrze pamiętam, parametry TCP / IP są podobne

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

Musisz więc zamienić je na starszą wersję:

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

Jeśli masz kopiowanie w tle lub przywracanie systemu lub tworzenie kopii zapasowej nie powinno stanowić problemu. To ryzykowne przedsięwzięcie, więc najpierw wykonaj kopię zapasową oryginalnych plików.

Enis P. Aginić
źródło
Dziękuję za odpowiedź! Nigdy nie myślałem o tworzeniu kopii zapasowych rejestru, ale czy sądzisz, że istnieje jakieś domyślne ustawienie, które można skądś pobrać?
Tobias
Nie, nie pobieraj plików rejestru z innego komputera - źle to zepsujesz. Jeśli masz włączone przywracanie systemu, automatycznie tworzy kopie rejestru. Myślę, że są one gdzieś w folderze informacji o woluminie systemowym. Niektóre wersje systemu Windows miały domyślne pliki rejestru w folderze c: \ windows \ repair, ale nie jestem pewien, czy tak jest w tym przypadku.
Enis P. Aginić,