自從Windows 2000作業系統開始,微軟就添加了一個新的網路功能,叫做Windows預設共用。有朋友會問了,為什麼叫“預設共用”呢?原來,這些檔案夾與我們自己手工建立的共用資料夾之間有著一個本質的區別,在它們的共用名稱最後都會有一個“$”符號,作用就是能夠在網路位置中隱藏自己。這樣,除非我們預Crowdsourced Security Testing道這些預設共用的共用名稱,否則,按照常規方法是根本無法直接進入到這些檔案夾的。起初這項功能主要是微軟為了方便系統管理員的日常工作而設計的,並且在預設情況下它們就是開啟的狀態,但由於Windows的漏洞層出不窮,那加上這些預設的檔案夾名稱早已被大家所熟知,因此,這些原本是微軟一番好意而設定的功能在使用時卻成了一個巨大的安全陷井,嚴重地威脅著系統和伺服器的運行安全,對於此類“雞肋”功能我們自然就要“關他沒商量”。今天,筆者就將幾種最常見的清除Windows預設共用的方法列示出來,以供大家參考使用。
如何查看預設共用
預設共用雖然在網路位置裡是隱藏顯示的,但對於系統管理員們來說,察看起來卻是小菜一碟。他們最常用的就是下面的兩種方法
方法一:圖形介面方式
優點:上手容易,直觀性強,進行相關管理操作時非常方便,適合初級管理員使用
雙擊開啟控制台的“管理工具”,執行“電腦管理”表徵圖,在開啟的如圖1所示視窗中展開“共用資料夾→共用”,即可在右側地區中看到當前系統的所有共用資料夾(圖1所示為最常見的三類系統預設共用)
方法二:命令列方式
優點:方便快捷,功能較GUI方式更強,適合進階管理員使用
在“命令提示字元”視窗中執行命令“net share”,如圖2所示,此時系統將會將本機上所有的共用資料夾顯示出來(帶$字元的即是隱藏共用)
【
小提示】 從圖中大家可以看到,預設的Windows共用大體可分為三類:第一類是“ADMIN$”共用,它所指向的就是當前的系統工作目錄(WINNT目錄)。第二類是類似於“C$、D$、E$……”的共用,它指向的其實就是本機上每個磁碟分割的根目錄。而最後一類則是“IPC$”,它就是我們常說的“共用具名管道”,而著名的空串連漏洞也正是利用了這個IPC$
【
小提示】 在任
共用清除方案一:手動清除法
方便指數:★★★★★
推薦指數:★★★
方案優勢:方便快捷,無須特別的技術
負 作 用:是一個治標不治本的方法,每次重啟電腦後預設共用還會自動出現,必須重新清除
適用環境:該方案適合於長期不關機的伺服器系統
GUI模式
1. 雙擊控制台中的“管理工具→電腦管理”表徵圖
2. 展開“電腦管理”視窗中的“系統工具→共用資料夾→共用”
3. 右擊預設的共用資料夾,執行菜單中的“停止分享”命令,再點擊彈出的如圖3所示視窗中“確定”按鈕即可
命令列模式
(本例以清除預設共用ADMIN$為例)
1. 點擊“開始”菜單→ “程式→附件→命令提示字元”,開啟命令提示行視窗
2. 執行“net share admin$ /delete”後斷行符號
3. 系統出現如圖4所示已刪除提示後即可
何Windows視窗中執行“\\電腦名稱\預設共用名稱”命令(例:\\server\admin$)即可進入該共用資料夾所指定的目錄中
共用清除方案二:批處理清除法
方便指數:★★
推薦指數:★★★★
方案優勢:杜絕方案一重啟電腦後共用自動出現的問題,適合於各類環境
負 作 用:需要編製DOS批次程式,要求管理員有簡單的DOS編程能力
適用環境:該方案適合普通電腦系統及伺服器系統
1. 開啟記事本程式
2. 在其中輸入下列命令
Net share admin$ /delete
Net share ipc$ /delete
Net share c$ /delete
Net share d$ /delete
3. 點擊[檔案] 功能表→“另存新檔”命令,將當前檔案以“share.bat”為檔案名稱儲存在“案頭”上(儲存在案頭上的目的是為了方便下面操作,您也可以以其他檔案名稱儲存在其他位置)
4. 將案頭上“share.bat”檔案拖動到“開始”菜單→“程式→啟動”項中即可
共用清除方案三:最佳化軟體法
方便指數:★★★★
推薦指數:★★★★★
方案優勢:無須手工編程處理,圖形化介面,操作直觀
負 作 用:需要安裝最佳化軟體,略顯麻煩
適用環境:該方案適合於普通電腦系統及伺服器系統
(本文以超級兔子魔法設定 V6.25版為例)
1. 雙擊開啟超級兔子魔法設定軟體
2. 在主介面中點擊“超級兔子魔法設定”按鈕,進入魔法設定介面
3. 點擊“網路”標籤→“網路選項”,如圖5所示
4. 勾選其中“禁止自動共用Server (C$、D$)”、“禁止自動共用Works (ADMIN$)”兩項後點擊“確定”即可
【
小提示】 其他系統最佳化軟體(如最佳化大師等)也都有類似的功能,只是稱呼的名稱有所不同,有興趣的讀者可以自己去試一試
共用清除方案四:修改註冊表法
方便指數:★★★
推薦指數:★★★★★
方案優勢:可以從根本上解決系統自動啟動預設共用的問題
負 作 用:需要執行註冊表操作,略顯麻煩
適用環境:該方案適合普通電腦系統及伺服器系統
關閉分區預設共用(如C$、D$、E$ ……) ——
1. 點擊“開始”菜單→“運行”,在彈出的“運行”對話方塊中輸入“regedit”後斷行符號,開啟登錄編輯程式
2. 展開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\parameters”登錄機碼
3. 雙擊右窗格中的“AutoShareServer”,將它的索引值改為“0”即可,如圖6所示
關閉管理預設共用(ADMIN$) ——
1. 點擊“開始”菜單→“運行”,在彈出的“運行”對話方塊中輸入“regedit”後斷行符號,開啟登錄編輯程式
2. 展開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\parameters”登錄機碼
3. 雙擊右窗格中的“AutoShareWks”,將它的索引值改為“0”即可
關閉IPC$預設共用 ——
1. 點擊“開始”菜單→“運行”,在彈出的“運行”對話方塊中輸入“regedit”後斷行符號,開啟登錄編輯程式
2. 展開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”登錄機碼
3. 雙擊“restrictanonymous”,將其索引值設為“1”即可(注意,不是“0”,是“1”)
【
小提示】 其實最佳化軟體關閉預設共用的方法也是修改註冊表,只不過設計在GUI介面下,更加方便使用者使用
共用清除方案五:直接卸載法
方便指數:★★★★
推薦指數:★
方案優勢:設定方法非常簡單,適合新手操作,杜絕了共用訪問漏洞
負 作 用:卸載掉該服務後,本機將無法再共用任何檔案夾(包括手動共用資料夾)
適用環境:該方案適合沒有區域網路環境的普通個人電腦
1. 點擊“開始”菜單→“設定→控制台”
2. 在控制台視窗中雙擊開啟“網路連接”表徵圖
3. 右擊“本地串連”選擇“屬性”
4. 選中“Microsoft 網路的檔案和印表機共用”後點擊“卸載”按鈕即可,如圖7所示
寫在最後
其實,說起如何關閉預設的Windows共用,早已不是什麼新鮮的題目了,之所以能有上述幾種不同的方法,區別就在於它們的方便程度不同,適合的系統內容也不同。筆者今天只是將最常見的五種方法一一列舉出來,主要目的還是為了方便大家,便於根據情況自由選擇最合適的方法。