it-swarm.com.de

Windows 10 MSG Befehlsgeheimnis

Ich bin ein erfahrener Windows-Oldtimer-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 einige Arbeiten am neuen PC ausgeführt und wollte das Ergebnis meiner Arbeit - die IPv6-Adresse eines Druckers - an den Win 7-PC zurücksenden. Ich wollte NET SEND verwenden, aber das ist unter Windows 10 (oder Windows 7, wie sich herausstellt) nicht verfügbar.

Nachforschungen haben ergeben, dass der Befehl MSG genau das tun soll, was NET SEND früher getan hat. Ein Beispiel einer Website zeigte ein Eingabeaufforderungsfenster mit dem aktuellen Verzeichnis C:\WINDOWS\SYSTEM32 und dem Ergebnis von MSG /?, das die Syntax des Befehls angibt - genau das, was ich wollte.

Beim Ausführen von MSG /? in der Win 10-Box wurde jedoch MSG nicht als Befehl erkannt. (Es funktioniert unter Win 7, wobei sich MSG.EXE in SYSTEM32 befindet.) Ein bisschen Graben MSG.EXE in einem Verzeichnis unter WinSxS gefunden -

C:\Windows\WinSxS\AMD64_Microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.17134.1_none_0ea9fdb9152f846c

aber es läuft nicht richtig, auch wenn es als aktuelles Verzeichnis festgelegt ist. Irgendetwas muss installiert werden, wie es scheint - obwohl ich in dem Online-Beispiel nichts dagegen getan habe.

Ich überprüfte "Programme" (was früher "Programme und Funktionen" war) und sah es nicht als etwas an, das ich installieren konnte.

Was ist los? Wie mache ich das nutzbar? Welche anderen Kommandos müssen dieselbe Art von Magie ausführen, damit sie von einer normalen Eingabeaufforderung aus arbeiten können?

Vielen Dank für jede Hilfe.

11
J.Merrill

Sie verwenden anscheinend auf allen Computern die Home-Version. Diese Version enthält nicht den Befehl MSG. Der Befehl ist nur in Windows-Versionen ab Pro verfügbar.

Als Nebenbemerkung, getestet unter Windows Enterprise, gibt es in dieser Version noch den alten Befehl "net send".

Nach allen Berichten funktioniert der Versuch, msg.exe 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 finden Sie einige Vorschläge.

Die geschicktesten, die ich gefunden habe, waren:

  • mshta.exe, das Laufzeitmodul für Windows .hta HTML-Anwendungen, akzeptiert eine allgemeine URL als Befehlszeilenargument, einschließlich einer javascript:-Protokoll-URL. So können Sie eine Warnung mit einem Timeout von 10 Sekunden ausgeben:

    mshta "javascript:var sh=new ActiveXObject( 'WScript.Shell' ); sh.Popup( 'Message!', 10, 'Title!', 64 );close()"
    
  • Verwenden Sie eine VBScript-Datei und rufen Sie sie mit CScript auf. In einer .vbs-Datei ist dies etwa wie folgt:

    Set objArgs = WScript.Arguments
    messageText = objArgs(0)
    MsgBox messageText
    
12
harrymc

Beim Ausführen von MSG /? in der Win 10-Box wurde MSG nicht als Befehl erkannt

Wir haben einen neuen PC für ein neues Büro gekauft. es hat natürlich Windows 10 (Home) drauf.

Home-Editionen von Windows enthalten keine msg

Quelle Nachricht - Windows CMD - SS64.com

Welche anderen Befehle müssen dieselbe Art von Magie ausführen, damit sie von einer normalen Eingabeaufforderung aus ausgeführt werden können?

Diese Frage ist "zu weit gefasst".

3
DavidPostill

Das Programm MSG ist nur in Pro oder Enterprise-Versionen von Windows verfügbar.
Es ist die Hauptabsicht, Benutzer auf einem Terminalserver oder ähnlichem zu benachrichtigen. Es sind bestimmte Rechte erforderlich, die normalerweise nur Administratoren zur Verfügung stehen (der normale Benutzer kann das Recht erhalten, es zu verwenden). Dies bedeutet, dass Windows-Administratoren die Hauptabsicht haben, Benutzer über ein Herunterfahren, ein Problem usw. zu benachrichtigen.

Der Unterordner in WinSxS stammt von einem Windows Update. Microsoft nennt diesen Ordner "Component Store" und 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. Auf den ersten Blick scheint es keine gültige .exe-Datei zu sein, sie beginnt mit "DCS", wenn sie in einem Hex-Editor angezeigt wird, sollte aber mit "MZ" beginnen, wenn es sich um eine ausführbare Datei handelt. Ich konnte keine Dokumentation zu diesem "DCS" -Header finden.

Sie können auch einfach eine E-Mail senden und in Ihrem Webmail-Client öffnen, wenn beide Computer über einen Internetzugang verfügen. Windows 7 und 10 bieten auch eine Funktion, die anderen Benutzern 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 bietet die Möglichkeit, nur LAN-Verbindungen zu verwenden, sodass für die Verwendung in einem lokalen LAN kein Internet erforderlich ist.

3
User025