Windows 10 MSG misteri perintah

11

Saya adalah pengguna Windows yang sudah berpengalaman sejak dulu. Komputer utama saya adalah kotak Windows 7 Pro. Kami membeli PC baru untuk kantor baru; tentu saja memiliki Windows 10 (Home) di atasnya. Saya melakukan beberapa pekerjaan pada PC baru dan ingin mengirim hasil dari apa yang saya lakukan - alamat IPv6 printer - kembali ke PC Win 7. Saya ingin menggunakan NET SENDtetapi itu tidak tersedia pada Win 10 (atau Win 7 ternyata).

Penelitian menemukan bahwa MSGperintah itu seharusnya (semacam) melakukan apa yang NET SENDdilakukan di masa lalu. Contoh situs web menunjukkan jendela prompt perintah dengan direktori saat ini menjadi C: \ WINDOWS \ SYSTEM32 dan menunjukkan hasil MSG /?memberikan sintaksis perintah - hanya apa yang saya inginkan.

Tetapi menjalankan MSG /?pada kotak Win 10 mengatakan bahwa MSG tidak diakui sebagai perintah. (Ini bekerja pada Win 7, dengan MSG.EXE berada di SYSTEM32.) Sedikit menggali ditemukan MSG.EXEdi direktori di bawah WinSxS -

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

tetapi tidak berjalan dengan benar bahkan dengan yang ditetapkan sebagai direktori saat ini. Sesuatu perlu menginstalnya, tampaknya - tidak ada yang dapat dilakukan dengan melakukan hal seperti itu dalam sampel online yang saya temukan.

Saya memeriksa "Program" (dulu "Program dan Fitur") dan tidak melihatnya sebagai sesuatu yang dapat saya instal.

Apa yang sedang terjadi? Bagaimana cara membuat ini dapat digunakan? Commad lain apa yang perlu memiliki jenis sihir yang sama dilakukan sehingga mereka bekerja dari command prompt yang normal?

Terima kasih atas bantuannya.

J.Merrill
sumber
2
Um, maafkan saya karena mengajukan pertanyaan bodoh yang jelas, tetapi mengapa Anda tidak dapat menggunakan Notepad dan thumbdrive untuk mendapatkan info ke mesin lain? Atau metode lain untuk mendapatkan alamat IP, bahkan alamat IPv6, ke komputer lain?
YetAnotherRandomUser

Jawaban:

12

Anda tampaknya menggunakan versi Home di semua komputer. Versi ini tidak termasuk perintah MSG. Perintah ini hanya tersedia dalam versi Windows mulai dari Pro.

Sebagai komentar samping, diuji pada Windows Enterprise, bahkan perintah "net send" yang lama masih ada dalam versi itu.

Dengan semua laporan, mencoba untuk memindahkan msg.exedari versi Windows yang lebih tinggi ke Rumah tidak bekerja, sehingga tidak ada solusi yang mudah.

Namun Anda dapat menulis sendiri.

Dengan menggunakan psexec gratis Anda dapat mengeksekusi kode pada komputer jarak jauh yang membuat pesan pop-up.

Lihat pos Perlihatkan kotak sembulan / pesan dari file kumpulan Windows untuk beberapa ide.

Yang paling bagus yang saya temukan adalah:

  • mshta.exe, mesin runtime untuk .htaaplikasi Windows HTML, menerima URL umum sebagai argumen baris perintah, termasuk javascript: URL protokol. Jadi Anda dapat mengeluarkan peringatan dengan batas waktu 10 detik dengan cara ini:

    mshta "javascript:var sh=new ActiveXObject( 'WScript.Shell' ); sh.Popup( 'Message!', 10, 'Title!', 64 );close()"
    
  • Menggunakan file VBScript dan menyebutnya dengan menggunakan CScript, dengan sesuatu seperti yang berikut dalam .vbsfile:

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

Berjalan MSG /? di kotak Win 10 mengatakan bahwa MSGitu tidak dikenali sebagai perintah

Kami membeli PC baru untuk kantor baru; tentu saja memiliki Windows 10 (Home) di atasnya.

Edisi rumah Windows tidak termasuk msg

Sumber Msg - Windows CMD - SS64.com

Perintah apa lagi yang perlu memiliki jenis sihir yang sama dilakukan sehingga mereka bekerja dari command prompt yang normal?

Pertanyaan itu "terlalu luas".

DavidPostill
sumber
SS64 adalah AWESOME
YetAnotherRandomUser
5
That question is "too broad".Ini bukan solusi untuk masalah OP. Beberapa panduan (mungkin tautan ke artikel yang relevan) akan jauh lebih tidak jelas.
Jangan Root di sini tlg ...
@ Don'tRoothereplz ... Saya secara khusus merujuk pada bagian yang dikutip dari pertanyaan yang merujuk pada "perintah lain apa" - bagian itu memang terlalu luas karena kita tidak tahu perintah apa yang dia maksud. Selain itu dia bertanya, "Apa yang terjadi? Bagaimana cara membuat ini dapat digunakan?" yang dijawab. Dia tidak meminta solusi.
DavidPostill
3

Program MSG hanya tersedia pada versi Pro atau Enterprise Windows.
Tujuan utamanya adalah untuk memberi tahu pengguna di server terminal atau hal serupa. Ini memerlukan hak-hak tertentu yang biasanya hanya tersedia untuk administrator (pengguna normal dapat diberikan hak untuk menggunakannya) yang berarti tujuan utamanya adalah untuk digunakan oleh Administrator windows untuk memberi tahu pengguna tentang shutdown, masalah, dll

. Subfolder di dalam WinSxS berasal dari Pembaruan Windows. Microsoft menyebut folder ini "Toko Komponen" dan lebih banyak info tentangnya dapat ditemukan di artikel ini:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manage-the-ccomponent-store
Saya dapat menemukan folder yang sama dengan msg.exe di sistem saya. Melihat itu, sepertinya tidak ada file .exe yang valid sama sekali, dimulai dengan "DCS" ketika melihatnya dalam hex editor tetapi harus dimulai dengan "MZ" jika itu file yang dapat dieksekusi. Saya tidak dapat menemukan dokumentasi tentang tajuk "DCS" ini.

Alternatifnya adalah dengan mengirim email dan membukanya di klien email web Anda jika kedua komputer memiliki akses internet. Windows 7 dan 10 juga dilengkapi dengan fitur untuk menawarkan bantuan kepada orang lain, itu dapat dibuka dengan memulai msra.exe. Jika metode itu tidak berhasil, Anda bisa menggunakan alat manajemen jarak jauh lain seperti Teamviewer . Teamviewer memiliki opsi untuk menggunakan koneksi LAN saja yang berarti tidak diperlukan internet untuk menggunakannya pada LAN lokal.

Pengguna025
sumber