|
如何取消信差服務 ~ admin
提醒:
貓跟火車有什麼樣的關係呢?答案是一點關係都沒有。 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: 到「控制台」>>「系統管理工具」>>「服務」,找到「Messenger」(註二) 在「Messenger」上連按兩下(Double-Click),以便開啟內容設定。 在「啟動類型」欄中,選「已停用」(在Windows 2000選擇項目是顯示「停用」)按確定,以後重新開機,就不會自動啟動信差服務。(註三) 如果以後要恢復自動載入 Messenger 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。 |