web-dev-qa-db-fra.com

Allumer ou redémarrer à distance un ordinateur gelé

J'utilise un programme de bureau à distance (généralement/ Bureau à distance de Microsoft ) pour me connecter à un ordinateur Windows tous les jours. L'ordinateur distant a une adresse IP fixe, et si l'ordinateur est allumé et réactif, je peux y accéder et même redémarrer l'ordinateur à distance si nécessaire.

Malheureusement, si l'ordinateur distant se bloque (par exemple, s'il affiche un écran bleu), autant que je sache, je ne peux pas utiliser une solution de bureau à distance pour le redémarrer. De même, si mon ordinateur est éteint, je ne peux pas utiliser le bureau à distance pour le démarrer.

Je sais qu'une solution consiste à demander à quelqu'un qui se trouve physiquement près de l'ordinateur d'appuyer sur le bouton de redémarrage ou d'allumage, mais j'ouvre ce fil car je m'intéresse aux solutions ne nécessitant pas la présence physique de personnes pour allumer ou redémarrer un ordinateur gelé distant.

Est-ce possible? Si oui, quelles sont mes options?

55

Les ordinateurs de niveau serveur de la plupart des grands fabricants offrent ces types de capacités de gestion depuis de nombreuses années. Chronomètres de surveillance dans le BIOS, redirection de console Telnet basée sur COM, COM basé sur IP, KVM distant, etc.

Pour un ordinateur de bureau, vous avez quelques options:

1)Remplacez votre système par un système doté de ces types de fonctionnalités de gestion (gestion hors bande).}

Intel propose également ses technologies AMT (Advanced Management Technologies) sur le bureau, qui, lorsqu'elles respectent certaines exigences, portent la marque vPro . (Essentiellement une carte et un processeur compatibles vPro).

AMD a DASH ; avec des exigences similaires, j'en suis sûr. Je ne l'ai jamais utilisé et je n'ai encore obtenu le soutien d'un tiers.

Je préfère personnellement l'AMT d'Intel. Toutes les versions (qui sont «vPro») autorisent l’arrêt, la mise sous tension, la réinitialisation (matérielle), ainsi que le BIOS textuel et la vue d’amorçage. Les versions les plus récentes incluent un «KVM» basé sur VNC qui vous permet d’interagir avec le processus de démarrage ainsi que le système d’exploitation. Il peut donc être utilisé pour diagnostiquer les problèmes de démarrage (BIOS, POST, Bluescreens, etc.) ainsi que pour les utilisateurs finaux. et support OS.

2) _ Obtenir une barrette d'alimentation télécommandée:

Comme mentionné par echoback, il existe des produits de DLI (Digital Loggers Inc.): Web Power Switch

J'ai examiné la situation et elle était trop chère pour une utilisation à court terme. Peut-être que le prix a baissé cependant. C'était riche en fonctionnalités, mais je ne l'ai jamais utilisé.

Une autre option est produit iRemoteReset récent de Technology On Demand: iRemoteReset

Il est principalement destiné au redémarrage automatique d’un combo routeur/modem (nous l’utilisons principalement pour cela), mais cela ne devrait pas poser de problème pour gérer un ordinateur de bureau en charge. Vous pouvez y accéder par HTTP et réinitialiser les sockets manuellement (individuellement), ainsi que le réinitialiser automatiquement en raison du manque de connectivité Internet, d'horaires, etc.

3)Construire un bras robotique compatible avec Interent _.

Robotic Arm

:)

60
Ƭᴇcʜιᴇ007

Il existe une option dans sysdm.cpl -> onglet Avancé -> section Démarrage et récupération (paramètres) -> appelée "Redémarrage automatique" qui redémarre automatiquement la machine sur un écran bleu.

Cette fonction doit être activée sur les machines dépendant d'un accès distant pour la configuration/le support. Vous pouvez ensuite vérifier eventvwr.msc ou utiliser un utilitaire tel que BlueScreenView de NirSoft pour déterminer ultérieurement le code STOP et déterminer la cause de son blocage.

Il existe de nombreux types de gels. Un "gel dur" où même la souris cesse de fonctionner a un pourcentage élevé de matériel défectueux et doit être examiné physiquement lorsque cela se produit. Des utilisateurs ont déclaré que leurs systèmes étaient gelés, mais le système est simplement bloqué à un moment donné et ils peuvent toujours déplacer la souris. J'ai parfois été en mesure d'utiliser PsExec de Sysinternal pour obtenir une invite de commande à distance et émettre une commande shutdown -r -t -0 qui le redémarre.

Sur mon lieu de travail, nous sommes un magasin Dell. De nombreux ordinateurs Dell "haut de gamme" récents (notamment les modèles T5400 et T5500) possèdent une fonctionnalité appelée AMT (que nous n'utilisons pas pour une raison quelconque ...). Soi-disant, c’est un composant qui vous permet de redémarrer à distance (même si le système est bloqué ou hors tension) et d’accéder au BIOS à distance. Je ne sais pas si vous pouvez obtenir quelque chose avec une capacité similaire sur une carte PCI. Je suis sûr que les autres fabricants ont une fonctionnalité similaire sur leurs stations de travail haut de gamme et c'est probablement ce que vous voulez.

19
LawrenceC

Je n'ai pas trouvé de moyen de redémarrer un ordinateur qui est suspendu en plus d'un périphérique de commutateur d'alimentation distant. J'utilise celui-ci ip-p3 et il prend en charge le redémarrage via le réseau local ou le téléphone. C'est 200 $ si.

Si vous avez besoin de quelque chose d'un peu plus simple, vous pouvez vérifier celui-ci this . Ce n'est que 100 $, mais les fonctionnalités de l'IP-P3 sont bien meilleures.

6
skub

Une autre option peut être d'utiliser une machine virtuelle. Le transfert de votre serveur sur une machine virtuelle peut prendre un certain temps, mais il est gratuit. (VMWare est très gentil pour cela et est gratuit.)

Une fois que vous parvenez à migrer votre serveur, vous pouvez installer un serveur de bureau distant sur une machine virtuelle et un serveur de type texte (de type ssh) sur la machine réelle. Je ne le sais pas vraiment. VMWare prend en charge les commandes de console, mais je parie qu’elles l’ont. Donc, vous utiliserez le même logiciel de bureau et vous vous connecterez directement aux machines virtuelles, vos habitudes d'utilisation ne changeraient pas et en cas de défaillance du système, vous pouvez facilement redémarrer, redémarrer ou même réinstaller Windows sur la machine.

Il fournit également un mur de sécurité car les serveurs virtuels ne peuvent pas accéder aux données ci-dessus tant que vous ne leur donnez pas l'autorisation explicitement.

Mais aussi, si la machine Windows est utilisée régulièrement sur un ordinateur local (sans télécommande), l'utilisation d'une machine virtuelle peut être gênante.

-----modifier----
Une autre option de budget qui résout également les pannes matérielles. Vous pouvez acheter un téléphone bon marché d’occasion avec un moteur à vibrations. Dissolvez le téléphone et retirez le moteur de vibration, jetez-le, ouvrez votre carte mère et connectez les broches de réinitialisation aux autres broches de vibration du téléphone par un contact de relais. (nécessite une soudure)

Ainsi, lorsque vous appelez le téléphone, il essaiera de vibrer et finira par activer le relais, ce qui réinitialisera l'ordinateur.

Il est possible que vous puissiez briser complètement le téléphone tout en essayant de le dissoudre et de le souder, mais tant que vous utilisez les relais correctement, il est presque impossible d'endommager la carte mère.

6
Umur Kontacı

Une autre option, bien que pas exactement ce que vous demandez, est un "minuteur de surveillance". Il s’agit d’un complément de matériel qui redémarre le système si la minuterie n’est pas réinitialisée dans un intervalle de temps donné. (La réinitialisation est effectuée à partir d'une boucle dans un module logiciel qui vérifie en permanence l'état du système.)

Il ya quelques années, lorsque j’ai vérifié, il en existait un certain nombre, bien que je n’aie pas vérifié récemment.

4
Daniel R Hicks

Dans le cas de la connexion au bureau à distance Windows (RDC), que vous semblez utiliser, en supposant que ce n’est pas l’écran bleu de la mort et juste un programme gelé provoquant le blocage de RDC, ce qui est généralement le cas, je recommande vivement PsTools . PsTools est gratuit sur Windows Sysinternals, où sont situés les outils de développement de Mark Russinovich pour Windows. C'est comme utiliser Telnet sous Linux, que vous pouvez également utiliser sous Windows en installant/activant un client Telnet localement et à distance. Le bon côté de PsTools est qu’il ne nécessite aucune installation de logiciel à distance.

Après avoir téléchargé PsTools et décompressé les fichiers exécutables dans un dossier, ouvrez une invite de commande Windows et accédez à ce dossier. À l’aide de PsExec à partir de l’invite de commande, exécutez la commande suivante en utilisant les paramètres que vous utilisez normalement pour Connexion Bureau à distance (si vous utilisez VPN, vous devez vous connecter au premier pour utiliser la syntaxe de réseau interne indiquée ici. Sinon, remplacez \\ remotecomputername par adresse IP de l'ordinateur Windows distant):

psexec \\remotecomputername -u username -p password cmd

Cela vous connectera sur votre machine Windows distante à l'invite de commande. Vous pouvez ensuite exécuter la commande suivante, comme si vous étiez assis devant l'ordinateur:

shutdown -r -t 1

Vous pouvez éventuellement ajouter -f à la commande pour forcer le redémarrage. Pour surveiller l'intégralité de l'opération d'arrêt et de redémarrage, avant d'émettre cette commande, ouvrez une autre fenêtre d'invite de commande locale et envoyez une requête ping à l'ordinateur distant pendant 99 secondes:

ping -t99 \\remotecomputername

Si la situation de l’écran bleu de la mort est bien figée, j'utilise un interrupteur d'alimentation en réseau , une alimentation sur réseau local ou un redémarrage automatique à la fermeture des paramètres du BIOS de l'ordinateur distant, et un RaspberryPi2 en réseau dans un boîtier métallique de qualité industrielle installé près de l'interrupteur d'alimentation. De cette façon, il devrait être facile de donner des commandes à RasPi2 via telnet pour contrôler l’alimentation physique de l’ordinateur distant pour environ 150 €. Vous pouvez évidemment faire d’autres choses intéressantes en installant localement un RasPi2, comme émettre une commande d’arrêt sur l’ordinateur distant le week-end ou la nuit, ou s’il n’ya eu aucune activité dans la pièce depuis une heure, en utilisant une lumière. capteur, capteur de distance ou le RasPiCam .

La version courte d'origine de cette solution est publiée ici .

3
Adam Erickson

Ils ne sont pas bon marché , mais de nombreuses entreprises proposent des commutateurs d’alimentation distants qui fournissent une interface Web permettant de basculer l’alimentation vers une prise donnée. Celles-ci sont généralement utilisées dans les centres de données et les salles de serveurs pour simplifier la maintenance. Par conséquent, si vous pouvez trouver un endroit à proximité qui supprime le matériel, vous pourrez peut-être travailler à beaucoup moins.

3
wersimmon

Vérifiez si votre carte mère possède un minuteur de surveillance. Si c'est le cas (beaucoup le font), il suffit d'installer et de configurer le logiciel approprié. La carte mère va redémarrer votre ordinateur si le système d'exploitation se bloque.

2
Michał Šrajer

C'est une façon étrange de le faire, mais j'ai un minuteur de surveillance fait maison.

Mon serveur Linux demande à un automate d'effectuer diverses tâches d'automatisation chez moi, mais se bloque malheureusement de temps en temps. J'ai configuré mon programmateur Cron pour qu'il envoie une commande à l'automate pour lui dire qu'il est toujours actif. Si l'automate n'obtient pas la commande de maintien en activité dans le délai prédéfini, il clique sur un relais que j'ai connecté aux broches de réinitialisation de mon serveur.

Terminé.

Assez cher, mais cela pourrait être fait moins cher. Procurez-vous un minuteur à retardement et réglez-le en quelques minutes. Demandez à votre ordinateur de l’alimenter (via le port d’imprimante, la carte opto-isolée) pour maintenir le délai à une valeur élevée. Si le port de l'imprimante n'est pas alimenté et que le délai est écoulé, le système est réinitialisé.

Terminé.

2
brad

Puisque vous dites que votre adresse IP reste la même et que vous la connaissez, vous pouvez l'utiliser à partir de l'invite de commande de votre PC:

shutdown -r -m \\IP-Address

Par exemple:

shutdown -r -m \\14.233.90.157

La seule limite est que la machine distante doit avoir été connectée pour la dernière fois avec le même compte d'utilisateur que l'utilisateur à partir du PC duquel vous exécutez cette commande.

1
Sridhar V

facile pas de chien de garde? pourquoi acheter des commutateurs eth chers ??? vous avez une ligne téléphonique analogique près de l'ordinateur?

attribuez simplement à cette ligne un numéro que vous utilisez (parfait si vous avez une FritzBox près du machien avec une ligne analogique libre), connectez un relais (avec rect. et cap.) et connectez le relais-près du commutateur de réinitialisation, parallèlement au commutateur de réinitialisation existant. Maintenant, si la machine se bloque, appelez simplement ce numéro, laissez-la sonner une fois, la machine se fait frapper au cou et redémarre.

attendez juste pour finir toute cette merde de scandisk jusqu'à ce que son démarrage soit terminé et continuez votre travail.

0
higf
  1. l'utilisation de RealVNC et l'envoi de Ctrl-Alt-Suppr peuvent résoudre le problème si vous pouvez vous connecter à distance (ceci est possible même si le PC est gelé - RealVNC peut commenter).
  2. en utilisant un autre PC distant au même emplacement et en utilisant RDP ou pstools pour redémarrer le PC distant
  3. dans mon cas, j’utilise tout ce qui précède, y compris Intel AMT, et j’ai créé un petit programme C # pour redémarrer le PC avec force (c’est pour s’assurer que je n’éteins pas le PC mais le redémarre simplement) lorsque est réveillé. Juste pour m'assurer que le PC sera à nouveau frais.
0
Shinn_33

Je sais que ceci est un ancien post, et je déteste ressusciter. Mais il existe une chose appelée Windows Emergency Management Services. Il nécessite une connexion USB à un autre ordinateur du réseau. (J'ai déjà pensé à essayer de le faire sur un périphérique USB/serveur d'extension de réseau.)

Toutefois, ses exigences d’authentification étant limitées, je vous recommande donc, si vous disposez de deux serveurs, ou d’un serveur et d’un ordinateur de gestion, que ces systèmes se surveillent mutuellement.

https://technet.Microsoft.com/en-us/library/cc736319(v=ws.10).aspx

Il n'est pas aussi robuste que l'iLO de HP ou l'iDRAC de Dell, mais il est à la fois moins cher et plus complet qu'une barre d'alimentation contrôlée par IP.

Bien entendu, votre kilométrage sur des systèmes d'exploitation de serveur plus récents peut varier.

Mise à jour du lien vers les informations les plus récentes sur la configuration du système. https://msdn.Microsoft.com/en-ca/library/windows/hardware/ff542193(v=vs.85).aspx

0
brokensyntax