Ich bin ein Oldtimer-erfahrener Windows-Benutzer von früher. Mein Hauptcomputer ist eine Windows 7 Pro-Box. Wir haben einen neuen PC für ein neues Büro gekauft. es hat natürlich Windows 10 (Home) drauf. Ich habe an dem neuen PC gearbeitet und wollte das Ergebnis meiner Arbeit - die IPv6-Adresse eines Druckers - an den Win 7-PC zurücksenden. Ich wollte verwenden, NET SEND
aber das ist unter Win 10 nicht verfügbar (oder Win 7, wie sich herausstellt).
Nachforschungen haben ergeben, dass der MSG
Befehl das tun soll, was früher NET SEND
getan wurde. Ein Website-Beispiel zeigte ein Eingabeaufforderungsfenster mit dem aktuellen Verzeichnis C: \ WINDOWS \ SYSTEM32 und zeigte das Ergebnis der MSG /?
Angabe der Syntax des Befehls - genau das, was ich wollte.
Aber läuft MSG /?
auf der Box Win 10 sagte , dass MSG nicht als Befehl erkannt wurde. (Es funktioniert unter Win 7, wobei sich MSG.EXE in SYSTEM32 befindet.) Ein bisschen Graben MSG.EXE
in einem Verzeichnis unter WinSxS -
C:\Windows\WinSxS\amd64_microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.17134.1_none_0ea9fdb9152f846c
Aber es läuft nicht richtig, selbst wenn es als aktuelles Verzeichnis festgelegt ist. Es scheint, dass etwas installiert werden muss - obwohl es in dem Online-Beispiel, das ich gefunden hatte, nichts dagegen gab, so etwas zu tun.
Ich habe "Programme" (was früher "Programme und Funktionen" war) überprüft und es nicht als etwas angesehen, das ich installieren konnte.
Was ist los? Wie mache ich das nutzbar? Welche anderen Kommandos müssen die gleiche Art von Magie ausführen, damit sie an einer normalen Eingabeaufforderung arbeiten können?
Vielen Dank für jede Hilfe.
quelle
Antworten:
Sie verwenden anscheinend auf allen Computern die Home-Version. Diese Version enthält nicht den MSG-Befehl. Der Befehl ist nur in Windows-Versionen ab Pro verfügbar.
Als Nebenbemerkung, die unter Windows Enterprise getestet wurde, ist in dieser Version noch der alte Befehl "net send" vorhanden.
Nach allen Berichten
msg.exe
funktioniert der Versuch, von höheren Windows-Versionen auf Home zu übertragen, nicht. Daher gibt es keine einfache Problemumgehung.Sie können jedoch Ihre eigenen schreiben.
Mit dem kostenlosen psexec können Sie Code auf Remotecomputern ausführen, der eine Popup-Nachricht erstellt.
Im Beitrag Ein Popup- / Meldungsfeld aus einer Windows-Batchdatei anzeigen finden Sie einige Ideen.
Die geschicktesten, die ich gefunden habe, waren:
mshta.exe
Die Laufzeit-Engine für Windows-.hta
HTML-Anwendungen akzeptiert eine allgemeine URL als Befehlszeilenargument, einschließlich einerjavascript:
Protokoll-URL. Sie können also eine Warnung mit einer Zeitüberschreitung von 10 Sekunden auf folgende Weise ausgeben:Verwenden Sie eine VBScript-Datei und rufen Sie sie mit CScript auf. Die
.vbs
Datei enthält Folgendes :quelle
Das Ausführen
MSG /?
auf der Win 10-Box besagt, dass diesMSG
nicht als Befehl erkannt wurdeHome-Editionen von Windows enthalten nicht
msg
Quelle Msg - Windows - CMD - SS64.com
Diese Frage ist "zu weit gefasst".
quelle
That question is "too broad".
Dies ist keine Lösung für das OP-Problem. Einige Anleitungen (möglicherweise ein Link zu einem relevanten Artikel) wären viel weniger stumpf.Das MSG-Programm ist nur in Pro oder Enterprise-Versionen von Windows verfügbar.
Die Hauptabsicht besteht darin, Benutzer auf einem Terminalserver oder ähnlichem zu benachrichtigen. Es erfordert bestimmte Rechte, die normalerweise nur Administratoren zur Verfügung stehen (normale Benutzer können das Recht erhalten, sie zu verwenden).
Dies bedeutet, dass Windows-Administratoren hauptsächlich Benutzer zum Herunterfahren, Problem usw. verwenden sollen. Der Unterordner in WinSxS stammt von ein Windows Update. Microsoft nennt diesen Ordner "Component Store". Weitere Informationen dazu finden Sie in diesem Artikel:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manage-the-component-store
Ich konnte denselben Ordner mit msg.exe auf meinem System finden. Wenn man es betrachtet, scheint es überhaupt keine gültige EXE-Datei zu sein. Es beginnt mit "DCS", wenn man es in einem Hex-Editor betrachtet, sollte aber mit "MZ" beginnen, wenn es eine ausführbare Datei ist. Ich konnte keine Dokumentation zu diesem "DCS" -Header finden.
Alternativ können Sie einfach eine E-Mail senden und in Ihrem Webmail-Client öffnen, wenn beide Computer über einen Internetzugang verfügen. Windows 7 und 10 verfügen außerdem über eine Funktion, die anderen Personen Unterstützung bietet. Sie kann durch Starten von msra.exe geöffnet werden. Wenn diese Methode nicht funktioniert, können Sie andere Remoteverwaltungstools wie Teamviewer verwenden . Teamviewer hat die Option, nur LAN-Verbindungen zu verwenden. Dies bedeutet, dass kein Internet erforderlich ist, um es in einem lokalen LAN zu verwenden.
quelle