Problème de réseau Windows Server 2008


0

Hier, j'installais une nouvelle adresse IP sur mon serveur Windows 2008 et tout à coup, il s'est écrasé. Mon fournisseur de serveur a mis le serveur en mode de secours avec le système d'exploitation WinPE et la seule chose à laquelle j'ai accès est le système de fichiers via Filezilla. Windows Server 2008 démarre, il n’a tout simplement pas de connexion Internet, donc je ne peux pas me connecter via RDP ou quoi que ce soit. J'ai essayé de tout réinitialiser via CMD dans WinPE (ipconfig, netsh et autres), mais cela ne semble s'appliquer qu'à WinPE, qui se trouve sur le lecteur X: \ et non au serveur Windows 2008 qui se trouve sur C :. Je préférerais ne pas effectuer de restauration complète du système, car l'installation prend beaucoup de temps que je n'ai pas pour le moment. J'ai également essayé de mettre un script batch dans le registre qui s'exécute automatiquement au démarrage de Windows, mais le registre ne s'applique qu'à WinPE.

Avez-vous des conseils pour restaurer les paramètres réseau via le système de fichiers? Je ne peux pas accéder à Windows lorsqu'il est en cours d'exécution et, selon mon hôte, il est en cours d'exécution (mais ne dispose d'aucune connexion réseau) Mon hôte n'accède pas manuellement au serveur pour le réinitialiser.

Réponses:


1
  1. Dans WinPE, ouvrez une invite de commande ( SHIFTF10) et démarrez l’Éditeur du Registre ( regedit.exe).
  2. Cliquez HKEY_LOCAL_MACHINEensuite sur Fichier, Charger la ruche. Localisez la ruche de registre système sur votre ordinateur défectueux (par exemple \Windows\System32\Config\SYSTEM). Il vous sera demandé de créer un nom convivial pour ce nœud - utilisation BANANA.
  3. Naviguez dans l’arborescence jusqu’à SYSTEM \ CurrentControlSet \ Services, puis lancez une recherche ( CTRLF) pour DefaultGateway. Cette recherche doit compléter avec succès dans {guid}\Parameters\Tcpipplusieurs valeurs de registre telles que DefaultGateway, EnableDHCP, IPAddresset SubnetMask.
  4. Double-cliquez sur les différentes valeurs et modifiez-les si nécessaire.
  5. Continuez les étapes ci-dessus (utilisez F3pour répéter votre recherche) jusqu'à ce que chaque résultat soit mis à jour avec les valeurs correctes. (Il n'y aura que quelques autres.)
  6. Déchargez la ruche en cliquant sur le BANANAnœud, puis sur Fichier, Décharger la ruche.
  7. Redémarrer.

Ou vous pouvez simplement assembler un fichier de commandes et l'exécuter au démarrage.

  1. Au lieu d'ouvrir la ruche SYSTEM ci-dessus, ouvrez la ruche LOGICIEL et effectuez un zoom avant BANANA\Software\Microsoft\Windows\CurrentVersion\Run.
  2. Créez une nouvelle valeur REG_SZ (String) avec le nom FixMe. Définissez ses données sur C:\FixMe.bat.
  3. Créez un fichier sur le fichier C: \ nommé FixMe.bat et remplissez-le avec:

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

    Remplacez [IP] [MASK] et [GW] selon le cas (notation xxxx).

  4. Redémarrer.


Cela ressemble à un moyen plus sûr d'aller, essayez ceci en premier.
Enis P. Aginić

Merci d'avoir répondu!! Je l'ai fait mais cela n'a eu aucune incidence. Savez-vous si vous pouvez utiliser cette méthode pour exécuter un fichier de commandes au démarrage de Windows? Vous utilisez Winlogon avec une connexion automatique, puis placez un script de commandes qui réinitialise les paramètres réseau dans le dossier de démarrage?
Tobias

Bonne idée, j'ai ajouté ces étapes à la réponse ci-dessus. Tiens nous au courant de comment ça se passe.
Rafael Rivera

Salut, j'ai fait comme vous avez écrit et redémarré le serveur sur C: \, et j'ai cette erreur: Serveur trouvé dans? Réparation de démarrage de Windows? mode et il est retourné à WinPE à nouveau .. J'ai vérifié le registre et tout était toujours là (FixMe, etc.). La seule chose que j'ai faite est que j'ai aussi ajouté ceci à Winlogon pour que cela ne s'arrête pas à l'écran de connexion: i.imgur.com/pR1qoZD.png
Tobias

Après environ 3 redémarrages ou échecs de Windows, Windows entrera en mode de réparation de démarrage. Essayez un autre redémarrage :)
Rafael Rivera

0

Je ne sais pas comment votre hôte fait les choses, mais si vous pouvez accéder au système de fichiers, vous pouvez probablement échanger vos fichiers de registre manuellement pour une version plus ancienne si vous avez un moyen de les y accéder.

Si je me souviens bien, les paramètres TCP / IP ressemblent à

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

Vous devez donc les échanger contre une version plus ancienne:

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

Si vous avez shadowcopy ou restauration ou sauvegarde du système ne devrait pas poser de problème. C'est une entreprise risquée, alors sauvegardez d'abord vos fichiers originaux.


Merci d'avoir répondu! Je n'ai jamais pensé à des sauvegardes du registre, mais pensez-vous que vous pouvez télécharger par défaut quelque part?
Tobias

Non, ne récupérez pas les fichiers de registre d'une autre machine - vous feriez bien de gâcher les vôtres. Si la restauration du système est activée, les copies du registre sont automatiquement créées. Je pense qu'ils sont quelque part dans le dossier d'informations de volume du système. Certaines versions de Windows avaient des fichiers de registre par défaut dans c: \ windows \ repair, mais je ne suis pas sûr que ce soit le cas ici.
Enis P. Aginić
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.