如何取消信差服務 (Message Service)
適用範圍: Windows XP、Windows
2000
提醒:
貓跟火車有什麼樣的關係呢?答案是一點關係都沒有。
Message Service
跟 Windows Messenger (或 MSN
Messenger)就如同貓和火車的關係一樣,大家都是風馬牛不相及,不要混為一談。
問題:
我的電腦最近偶而會蹦出一種廣告視窗,但是他的樣子又跟一般IE那種彈出的視窗不太一樣,這個對話框上面標題是寫差服務什麼的,請問我的電腦是被植入廣告程式了嗎?
我用的作業系統是Windows XP Home Edition。
回答:
這是Windows 2000、XP、NT
作業系統都具備的一種服務:信差服務(Message Service,它是用來在 Server 與 Client
間傳播訊系統息用的。
好比你透過網路印表機印表,當列印完成的時候,Printer Server那邊就會透過
Message Service 丟個訊息通知給你,告訴你列印完成了,諸如此類。
Message Service
作業系統預設是啟動的,然而,最近這個功能被某些廣告軟體濫用(註一),利用Message
Service 濫發廣告訊息,不過不用擔心,廣告軟體只是利用Message
Service這個訊息服務傳送訊息,並沒有任何的程式入侵到你的電腦內。
如果你經常被透過 Message Service 傳送的廣告訊息打擾,可以關閉
Message Service 的功能,關閉 Message Service 不會對作業系統有任何不良的影響。
如何關閉 Message Service:
註一:
在命令模式下利用 net send 指令就是利用 Messenger Service 在區域網路中傳送訊息。
net send 使用方法:
例如我要傳個訊息(this is a test)給我網域中叫做 HELLO 的這台電腦,就是:
net send HELLO this is a test
我要發布訊息給我所在網域裡的所有電腦,就是:
net send * this is a test
如果我要利用 NET SEND 指令,發送訊息給 Internet
上的某一部電腦,則接收方必須有真實IP才行,接收方也必須啟動 Messenger
Service,你訊息才能順利傳到。如果對方是在防火牆內的虛擬 IP(Private IP)或是關閉 Messenger
Service,你就沒有辦法利用 NET SEND 透過 IP 傳送訊息。
net send [ IP Address ] [Messages.. ]
我要傳送「我是斌斌」這訊息給網路上 IP 為 10.10.10.1 的這部電腦,就是:
net send 10.10.10.1 我是斌斌
net send 僅支援 Windows NT 3.51、4.0、Windows 2000、Windows XP
這些以 NT 技術為核心基礎的作業系統,接收的一方也須要有能力跑 message service 才行,你不能透過
net send 送訊息給一部使用 Windows 98 的電腦。
註二:
控制台>>服務裡的 Messenger 是指信差服務: Message Service。
他是 Windows 作業系統下在跑的眾多Service 之一,不是指 MSN Messenger(或
Windows Messenger,這些是應用軟體),兩者完全不同也不相干,請不要混淆了,所以關閉「服務」中的
Messenger,對 MSN Messenger (或 Windows Messenger)這個軟體沒有任何的影響。
註三:
如果是在「Messenger」上按右鍵選「停用」,只是停止目前的 Messenger
Service,下次開機還會自動載入,因為在「啟動類型」欄是顯示「自動」,「啟動類型」若顯示「已停用」,就表示作業系統在開機時不會載入這個Service。
意見或問題請寄至:

版權所有,本站文、圖未經授權,請勿任意轉載與節錄,作者:車成斌
