Je suis un utilisateur expérimenté de Windows depuis longtemps. Mon ordinateur principal est une boîte Windows 7 Pro. Nous avons acheté un nouveau PC pour un nouveau bureau; il a bien sûr Windows 10 (Home) dessus. Je travaillais sur le nouveau PC et je voulais envoyer le résultat de ce que je faisais - l'adresse IPv6 d'une imprimante - au PC Win 7. Je voulais l'utiliser, NET SEND
mais ce n'est pas disponible sur Win 10 (ou Win 7 en fin de compte).
La recherche a révélé que la MSG
commande est censée (en quelque sorte) faire ce qui se NET SEND
faisait autrefois. Un exemple de site Web a montré une fenêtre d'invite de commandes avec le répertoire courant étant C: \ WINDOWS \ SYSTEM32 et a montré le résultat de MSG /?
donner la syntaxe de la commande - exactement ce que je voulais.
Mais en exécutant MSG /?
la boîte Win 10, MSG n'était pas reconnu comme une commande. (Il fonctionne sur Win 7, avec MSG.EXE dans SYSTEM32.) Un peu de fouille trouvé MSG.EXE
dans un répertoire sous WinSxS -
C:\Windows\WinSxS\amd64_microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.17134.1_none_0ea9fdb9152f846c
mais il ne fonctionne pas correctement même avec cet ensemble comme répertoire courant. Quelque chose a besoin de l'installer, semble-t-il, il n'y avait rien à faire de la sorte dans l'échantillon en ligne que j'avais trouvé.
J'ai vérifié "Programmes" (ce qui était auparavant "Programmes et fonctionnalités") et ne l'ai pas vu comme quelque chose que je pouvais installer.
Que se passe-t-il? Comment puis-je le rendre utilisable? Quelles autres commandes doivent avoir le même type de magie pour fonctionner à partir d'une invite de commande normale?
Merci pour toute aide.
la source
Réponses:
Vous utilisez apparemment sur tous les ordinateurs la version Home. Cette version n'inclut pas la commande MSG. La commande n'est disponible que dans les versions Windows à partir de Pro.
En remarque latérale, testé sur Windows Enterprise, même l'ancienne commande "net send" existe toujours dans cette version.
D'après tous les rapports, essayer de transplanter
msg.exe
des versions Windows supérieures vers Home ne fonctionne pas, il n'y a donc pas de solution de contournement facile.Vous pouvez cependant écrire le vôtre.
En utilisant le psexec gratuit, vous pouvez exécuter du code sur des ordinateurs distants qui crée un message contextuel.
Voir l'article Afficher une boîte de dialogue / message à partir d'un fichier de commandes Windows pour quelques idées.
Les plus intéressantes que j'ai trouvées étaient:
mshta.exe
, le moteur d'exécution pour.hta
les applications HTML Windows , accepte une URL générale comme argument de ligne de commande, y compris unejavascript:
URL de protocole. Vous pouvez donc émettre une alerte avec un délai de 10 secondes de cette façon:En utilisant un fichier VBScript et appelez-le en utilisant CScript, avec quelque chose comme ceci dans un
.vbs
fichier:la source
Exécuter
MSG /?
sur la boîte Win 10 a déclaré que ceMSG
n'était pas reconnu comme une commandeLes éditions personnelles de Windows n'incluent pas
msg
Message source - Windows CMD - SS64.com
Cette question est "trop large".
la source
That question is "too broad".
Ce n'est pas une solution au problème du PO. Certains conseils (peut-être un lien vers un article pertinent) seraient beaucoup moins directs.Le programme MSG n'est disponible que sur les versions Pro ou Entreprise de Windows.
Son objectif principal est de notifier les utilisateurs sur un serveur Terminal Server ou des choses similaires. Il nécessite certains droits normalement uniquement disponibles pour les administrateurs (l'utilisateur normal peut avoir le droit de l'utiliser), ce qui signifie que son objectif principal est d'être utilisé par les administrateurs Windows pour informer les utilisateurs d'un arrêt, d'un problème, etc.
Le sous-dossier à l'intérieur de WinSxS provient de une mise à jour Windows. Microsoft appelle ce dossier "Component Store" et plus d'informations à ce sujet peuvent être trouvées dans cet article:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manage-the-component-store
J'ai pu trouver le même dossier avec msg.exe sur mon système. En le regardant, il ne semble pas du tout être un fichier .exe valide, il commence par "DCS" lorsque vous le regardez dans un éditeur hexadécimal mais devrait commencer par "MZ" s'il s'agit d'un fichier exécutable. Je n'ai pas pu trouver de documentation sur cet en-tête "DCS".
Les alternatives seraient simplement d'envoyer un courrier et de l'ouvrir dans votre client de messagerie Web si les deux ordinateurs ont accès à Internet. Windows 7 et 10 proposent également une fonctionnalité pour offrir une assistance à d'autres personnes, elle peut être ouverte en démarrant msra.exe. Si cette méthode ne fonctionne pas, vous pouvez utiliser d'autres outils de gestion à distance comme Teamviewer . Teamviewer a la possibilité d'utiliser uniquement des connexions LAN, ce qui signifie qu'aucun Internet n'est requis pour l'utiliser sur un LAN local.
la source