Windows 10 MSG komut gizemi


11

Eski zaman deneyimli bir Windows kullanıcısıyım. Ana bilgisayarım bir Windows 7 Pro kutusudur. Yeni bir ofis için yeni bir bilgisayar aldık; Tabii ki üzerinde Windows 10 (Home) var. Yeni bilgisayarda biraz çalışıyordum ve yaptığım şeyin sonucunu - bir yazıcının IPv6 adresi - Win 7 PC'ye geri göndermek istedim. Kullanmak istedim NET SENDama Win 10'da (veya çıktığı gibi Win 7'de mevcut değil).

Araştırmalar MSG, emrin NET SENDeski günlerde yaptıklarını yapması gerektiğini buldu . Bir web sitesi örneği, geçerli dizinin C: \ WINDOWS \ SYSTEM32 olduğu bir komut istemi penceresi gösterdi MSG /?ve komutun sözdizimini vermenin sonucunu gösterdi - tam istediğim gibi.

Ancak MSG /?Win 10 kutusunda çalışırken MSG'nin bir komut olarak tanınmadığını söyledi. (Win32 üzerinde çalışır, MSG.EXE SYSTEM32 içinde.) MSG.EXEWinSxS altında bir dizinde biraz kazma bulundu -

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

ancak geçerli dizin olarak ayarlanmış olsa bile düzgün çalışmaz. Bir şey yüklemesi gerekiyor, öyle görünüyor ki - bulduğum çevrimiçi örnekte böyle bir şey yapmayla ilgili hiçbir şey yoktu.

"Programlar" ı (eskiden "Programlar ve Özellikler") kontrol ettim ve yükleyebileceğim bir şey olarak görmedim.

Neler oluyor? Bunu nasıl kullanılabilir hale getirebilirim? Normal bir komut isteminden çalışabilmeleri için diğer komutanların da aynı türden bir büyü yapması gerekir?

Herhangi bir yardım için teşekkürler.


2
Um, bariz aptal soruyu sorduğum için beni affet, ama diğer makineye bilgi almak için neden Not Defteri ve parmak sürücüsü kullanamıyorsun? Veya başka bir makineye IP adresi, hatta IPv6 adresi almak için başka bir yöntem?
YetAnotherRandomUser

Yanıtlar:


12

Görünüşe göre tüm bilgisayarlarda Home sürümünü kullanıyorsunuz. Bu sürüm MSG komutunu içermez. Komut yalnızca Pro'dan başlayarak Windows sürümlerinde kullanılabilir.

Windows Enterprise'da test edilen bir yan açıklama olarak, eski "net send" komutu bile bu sürümde hala var.

Tüm raporlara göre, msg.exedaha yüksek Windows sürümlerinden Home'a ​​aktarmaya çalışmak işe yaramaz, bu nedenle kolay bir çözüm yoktur.

Ancak kendiniz de yazabilirsiniz.

Ücretsiz psexec'i kullanarak, bir pop-up mesajı oluşturan uzak bilgisayarlarda kod yürütebilirsiniz.

Birkaç fikir edinmek için Windows toplu iş dosyasından bir açılır pencere / mesaj kutusu gösterme konusuna bakın .

Bulduğum en eğlenceli olanlar:

  • mshta.exe, Windows .htaHTML uygulamaları için çalışma zamanı motoru , bir javascript: protokol URL'si de dahil olmak üzere genel bir URL'yi komut satırı bağımsız değişkeni olarak kabul eder . Böylece 10 saniyelik bir zaman aşımı süresi ile şu şekilde bir uyarı verebilirsiniz:

    mshta "javascript:var sh=new ActiveXObject( 'WScript.Shell' ); sh.Popup( 'Message!', 10, 'Title!', 64 );close()"
    
  • Bir VBScript dosyası kullanarak ve aşağıdaki gibi bir şeyle CScript kullanarak çağırın .vbs:

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

3

MSG /? Win 10 kutusunda koşmak , MSGkomut olarak tanınmadığını söyledi

Yeni bir ofis için yeni bir bilgisayar aldık; Tabii ki üzerinde Windows 10 (Home) var.

Windows'un ev sürümleri şunları içermez msg

Kaynak Msg - Windows CMD - SS64.com

Normal bir komut isteminden çalışabilmeleri için aynı tür sihirlerin yapılması için başka hangi komutların yapılması gerekir?

Bu soru "çok geniş".


SS64 müthiş
YetAnotherRandomUser

5
That question is "too broad".Bu OP'nin sorununa bir çözüm değil. Bazı rehberlikler (belki ilgili bir makaleye bağlantı) çok daha az körelebilir.
Burada Kök etmeyin ...

@ Don'tRoothereplz ... Özellikle "başka hangi komutlara" atıfta bulunan sorunun alıntı yapılan kısmına atıfta bulunuyordum - hangi komutlardan bahsettiğini bilmediğimiz için bu kısım gerçekten çok geniştir. Ayrıca "Neler oluyor? Bunu nasıl kullanılabilir hale getirebilirim?" Diye sordu. cevaplanır. Çözüm istemedi.
DavidPostill

3

MSG programı yalnızca Windows'un Pro veya Enterprise sürümlerinde kullanılabilir.
Ana amaç, kullanıcıları terminal sunucusunda veya benzeri şeylerde bilgilendirmektir. Normalde yalnızca yöneticiler tarafından kullanılabilen belirli haklar gerektirir (normal kullanıcıya bunu kullanma hakkı verilebilir), ana amacı Windows Yöneticileri tarafından bir kapatma, sorun vb

. Hakkında kullanıcıları bilgilendirmek için kullanılmasıdır . WinSxS içindeki alt klasör bir Windows Güncellemesi. Microsoft bu klasörü "Bileşen Mağazası" olarak adlandırır ve hakkında daha fazla bilgi bu makalede bulunabilir:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manage-the-component-store
Sistemimde msg.exe ile aynı klasörü bulabildim. Baktığında, geçerli bir .exe dosyası gibi görünmüyor, bir hex düzenleyicisine bakarken "DCS" ile başlıyor, ancak yürütülebilir bir dosya ise "MZ" ile başlamalıdır. Bu "DCS" başlığı hakkında herhangi bir belge bulamadım.

Her iki bilgisayarın da internet erişimi varsa, alternatifler yalnızca bir posta göndermek ve web posta istemcinizde açmak olacaktır. Windows 7 ve 10 da diğer insanlara yardım sunma özelliğine sahiptir, msra.exe başlatılarak açılabilir Bu yöntem işe yaramazsa Teamviewer gibi diğer uzaktan yönetim araçlarını kullanabilirsiniz . Teamviewer'ın sadece LAN bağlantılarını kullanma seçeneği vardır, yani yerel bir LAN'da kullanmak için internet gerekmez.


1

Burada ve burada ayrıntılı olarak belirtildiği gibi , her ikisine de ihtiyacınız var msg.exe(içeri girmek için C:\Windows\System32)

  • C:\Windows\WinSxS\amd64_microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.18362.1_none_fb86e15d293d8d62\msg.exe

ve msg.exe.mui(içeri girmek için C:\Windows\System32\en-US)

  • C:\Windows\WinSxS\amd64_microsoft-windows-t..etoolsmqq.resources_31bf3856ad364e35_10.0.18362.1_en-us_f257f72e582e10e5\msg.exe.mui

Bununla birlikte, önce SXSEXP kullanılarak sıkıştırılmaları (utanmaz öz tanıtım) gerekir :

> sxsexp64.exe msg.exe expand\msg.exe
Processing target path  msg.exe
msg.exe => expand\msg.exe
File size               12602 bytes

DCS_HEADER found.

 NumberOfBlocks         1
 UncompressedFileSize   26112

DCS_BLOCK #1
 Block->CompressedBlockSize     0000312A
 Block->DecompressedBlockSize   00006600
Operation Successful
> sxsexp64.exe msg.exe.mui expand\msg.exe.mui
Processing target path  msg.exe.mui
msg.exe.mui => expand\msg.exe.mui
File size               2150 bytes

DCS_HEADER found.

 NumberOfBlocks         1
 UncompressedFileSize   7680

DCS_BLOCK #1
 Block->CompressedBlockSize     00000856
 Block->DecompressedBlockSize   00001E00
Operation Successful

Bu sıkıştırılmış dosyalar, sırasıyla kopyalanmaları C:\Windows\System32ve C:\Windows\System32\en-USkullanılması için kopyalanması gereken dosyalardır MSG.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.