2009年4月23日 星期四

關閉網路芳鄰分享服務

在公司或家中使用筆電常常為了方便,把目錄甚至整個磁碟利用網芳分享出去,但是當筆電帶到別人公司時,已開的網芳不小心就全都露了,有時還可以順便測試別人家的網芳是否有病毒

大部分的狀況,Windows 裝完,只要有裝網卡,都會啟動網芳相關的服務,即使您沒有使用網芳分享,也是一樣。

以下就來介紹如何關閉網芳分享的服務,及在必要時再開啟它的方法。

網芳的服務可分為「Server」及「Workstation」,如果您要把印表機/檔案分享出去,則需要啟動「Server」的服務,而如果您要讀取或使用別人網芳上的檔案或印表機,則需要啟動「Workstation」的服務。Workstation 因為有多項服務依存在它上面,還是保留它自動啟動。本次的目的主要是不讓自己的網芳分享出去,所以,只處理「Server」的服務。

如果您希望預設是提供網芳服務,則您只需要把附件下載後,在不想提供網芳服務時,執行「網路芳鄰關閉.bat」即可關閉網芳服務。在關閉時,仍然可以透過網芳讀取別人的檔案或印表機。

如果您希望預設是不提供網芳服務,則您可以先把「Computer Browser」及「Server」兩項服務由自動啟動,改成手動啟動。當您需要提供網芳服務時,再執行「網路芳鄰啟用.bat」即可啟用網芳服務。

以下是批次檔的內容:
※ 網路芳鄰關閉.bat
@echo off
echo.================================================================
echo.{STOP} Computer Browser and Server Service (網路芳鄰之分享)
echo.----------------------------------------------------------------
echo.2008-10-28 by Dung-Liang Lee (dllee) http://blog.yam.com/dllee
echo.================================================================
net stop "Computer Browser"
net stop Server

※ 網路芳鄰啟用.bat
@echo off
echo.================================================================
echo.{START} Computer Browser and Server Service (網路芳鄰之分享)
echo.----------------------------------------------------------------
echo.2008-10-28 by Dung-Liang Lee (dllee) http://blog.yam.com/dllee
echo.================================================================
echo.start Computer Browser and Server Service...
NET START "Computer Browser"
IF ERRORLEVEL 2 GOTO THEEND
IF ERRORLEVEL 1 GOTO sNOTrun
GOTO THEEND

:sNOTrun
echo.
echo.部分服務無法啟動!! Some service is not start-up!!
echo.您可以再試一次。 You can try again.

:THEEND
pause

沒有留言:

張貼留言