Wie können Sie die Loopback-Gerätefenster 10 deaktivieren?

4673
Frank Bryce

Ich habe diese Frage oft für Windows 7 gefunden ( Beispiel ), aber dies funktioniert nicht unter Windows 10, da der Loopback-Netzwerkadapter nicht an demselben Speicherort verfügbar ist. Zumindest sehe ich kein Loopback-Gerät in meinem Geräte-Manager.

Gibt es neben dem Gerätemanager noch einen Ort, an dem ich nachschauen muss, um den Loopback-Adapter in Windows 10 zu deaktivieren?

Wie können Sie die Loopback-Gerätefenster 10 deaktivieren?

BEARBEITEN: Der Grund, warum ich dies tun möchte, ist, zu Testzwecken einen Rückgang der Internetverbindung zu simulieren. Ich bin ein Entwickler, der eine verteilte Anwendung mit Wamp programmiert . Ich habe einen Wamp-Router und einen Abonnenten. Wenn eine Verbindung ausfällt, muss ich sicherstellen, dass sich mein Design wieder mit dem Server verbindet, wenn die Verbindung wieder hergestellt wird. Ich habe jedoch Probleme beim Testen dieses Szenarios, ohne den Router und den Abonnenten auf verschiedenen Computern auszuführen. Sie beide auf derselben Maschine zu haben, wäre zum Testen schön.

2
Nur neugierig, warum sollten Sie das Loopback-Gerät deaktivieren? AFAIK: Es verursacht keine zusätzlichen Sicherheitsbedenken gegenüber anderen IP-Stapeln, die auf dem System ausgeführt werden, und zumindest unter Unix wird dies von Dutzenden Prozessen verwendet, um eine Verbindung herzustellen. mtak vor 7 Jahren 1
@mtak Es ist keine Sicherheit, sondern testet tatsächlich. Ich bin ein Entwickler, der versucht, Szenarien zum Trennen / Wiederherstellen von Verbindungen zu testen. Dies im laufenden Betrieb zu ermöglichen, würde relativ schnelle Tests ermöglichen. Ich kann einen Server und einen Client lokal erstellen und dann sicherstellen, dass mein Design eine abgehackte Konnektivität zulässt, indem das Loopback-Gerät deaktiviert / erneut aktiviert wird. Das ist sowieso meine Idee. Frank Bryce vor 7 Jahren 0
Sie können einen Port übrigens schneller als das Aktivieren / Deaktivieren eines Geräts als Firewall verwenden. Oder verwenden Sie https://github.com/jagt/clumsy strangeqargo vor 7 Jahren 1
@strangeqargo Das ist interessant ... Könnte ich nur alle Ports für 127.0.0.1 als Firewall verwenden? Würde das dasselbe erreichen? Frank Bryce vor 7 Jahren 0
Ich weiß nicht, was Windows-API für diesen Zweck bedeutet (ich bin eher wie ein Linux-Benutzer), aber ich wette, Sie können es, vielleicht installieren Sie eine andere Firewall. Ich bezweifle, dass Sie alle Ports verbieten müssen, nachdem Ihre App keine zufälligen Ports verwendet, schätze ich. Unbeholfen (oder etwas Ähnliches) oder so ähnlich ist eine viel bessere Wahl, denke ich. Sie können VirtualBox auch verwenden und das Netzwerk durch einige API-Aufrufe beenden. Die Antwort auf Ihre ursprüngliche Frage liegt jedoch hier - https://msdn.microsoft.com/en-us/library/windows/hardware/ff544746(v=vs.85).aspx strangeqargo vor 7 Jahren 0
Wenn dies nicht der Fall ist, bedeutet dies, ich denke, Windows lässt das Löschen dieses Adapters nicht zu, da er intern für einige Systemkommunikationen verwendet wird. strangeqargo vor 7 Jahren 0
Danke für den Link, jetzt nachschauen. Wenn es funktioniert, lass ich dich wissen, damit du die Antwort posten kannst und ich akzeptiere sie. Ich werde euch auf dem Laufenden halten. Frank Bryce vor 7 Jahren 0
Selbst wenn Sie könnten, wird dies fast alles kaputt machen. Es ist auch * nichts * wie ein Internet- oder sogar Netzwerkausfall. Die interne Mechanik von Loopback unterscheidet sich stark von der normalen Netzwerkverbindung. Daniel B vor 7 Jahren 0
@DanielB Follow-up. Um es mit meinem Verständnis zu beschreiben, was Sie gesagt haben: Das Deaktivieren des Loopback-Controllers ist keine gute Idee, weil das Brechen von "fast allem" bedeutet, dass selbst wenn ich die Wiederverbindung erfolgreich teste, wahrscheinlich etwas anderes auf dem Betriebssystem furchtbar schief geht. Sprechen wir über Bluescreen? Des Weiteren wird die Unverbindlichkeit der Konnektivität durch Deaktivieren des Loopback-Connectors die Wiederverbindungslogik, die ich habe, nicht ausreichend testen, da dies einen Netzwerkausfall nicht imitiert. Ist das richtig? Frank Bryce vor 7 Jahren 0
Sie haben den Namen in [Microsoft KM-TEST Loopback Adapter] geändert (https://social.technet.microsoft.com/Forums/en-US/1b21eaa2-ea78-4d5c-9990-e35118663476/windows-10-loopback? forum = win10itpronetworking). Lesen Sie die Anweisungen sorgfältig durch "Kate LI". Ich habe persönlich bestätigt, dass sie tatsächlich funktionieren. Ramhound vor 7 Jahren 0

1 Antwort auf die Frage

0
Frank Bryce

OK, also ist die Antwort von @Ramhound in den Kommentaren, die ich denke, die richtige Antwort für das Titelproblem .

Sie haben den Namen in Microsoft KM-TEST Loopback Adapter geändert . Lesen Sie die Anweisungen sorgfältig durch Kate LI. Ich habe persönlich bestätigt, dass sie tatsächlich funktionieren.

Bei meinem Problem funktionierte dies jedoch nicht, da die Installation dieses Adapters und das Deaktivieren des Adapters den lokalen Datenverkehr nicht an das Weiterleiten an localhost hinderte . Am eigenartigsten meiner Meinung nach.

Die Antwort für mich wurde von @strangeqargo gegeben, das unbeholfen war, das laut github docs WinDivert nutzt . Es ist am nützlichsten, und das ist, was die Arbeit für mich erledigt hat. Es hat erfolgreich Pakete gestoppt, die von localhost und / oder an localhost gesendete Pakete gesendet wurden.