第一篇:解決“這個共享是為管理而創建的。服務器服務停止并重新啟動后或計算機重新啟動后,共享會重新出現。
解決“這個共享是為管理而創建的。服務器服務停止并重新啟動后或計算機重新啟動后,共享會重新出現。善用“默認共享”便于管理。
今天對其中一臺服務器做清理的時候發現一個問題,具體描述如下:
當我查看D盤共享屬性的時候發現,我的D盤竟然是共享的,但是卻沒有小手形的標志,而且當我取消共享屬性的時候彈出一個對話框提示說“這個共享是為管理而創建的。服務器服務停止并重新啟動后或計算機重新啟動后,共享會重新出現”
而且當取消共享,重啟機器后這個共享還真的是悄無聲息的產生了!
經過一個下午的學習,我終于弄清楚了windows的“默認共享”機制,以下將敘述兩個問題:
一、如何永久的取消默認共享,因為有的人覺得不太安全,實際上是沒問題,只要你的用戶沒有空密碼,而且它在管理方面有著非常有效的用途。
二、如何創建默認共享,如何使用默認共享來高效管理.首先解決第一個問題:取消共享!
有些網友說要取消共享多簡單,方法如下:
一、每次開機的時候在你的資源管理器中將共享取消就行了。
二、打開計算機管理(cmd運行compmgmt.msc)依次展開-系統工具-共享文件夾-共享,在右邊的區域就顯示了你當前所有的共享,點擊右鍵“取消共享”就行了,而且每次開機取消一次就行了。
三、有高級一點的網友說了,這個簡單用命令行解決。在cmd命令行下執行net share,如果要取消哪個共享,執行net share X$ /del就成功了
四、更給力的網友說那干脆寫個批處理,每次開機自動執行就一勞永逸解決隱患了。
下邊,來一一驗證各種方法。
第一種解決方法:這個太過簡單就不演示了。第二種解決方法:
刪除后的時刻顯示如下:
但是不幸的是重啟以后,共享固執的重新出現了??
第三種解決方法:
用cmd命令來刪除默認共享的方法和過程。
但是,即使cmd命令刪除默認共享,重新啟動后共享還是出現了。
第四種解決方法:
創建一個批處理文件,過程如下:
新建一個文本文檔,擴展名改為.bat(此處以share.bat為例)右鍵“編輯”該文件,在文件內寫上如下語句: @echo off net share C$ /del net share D$ /del net share E$ /del net share F$ /del net share admin$ /del————此處你有多少顯示出來的默認共享,就把名字寫在這里刪掉就可以了
最后最重要的一步,把這個批處理文件加入啟動菜單——鼠標點中share.bat文件拖動到開始菜單——啟動中。這樣你每次啟動電腦的時候,系統會自動執行該批處理文件將你的默認共享刪除掉。就煩惱死翹翹了,皆大歡喜了!
至此,我們的任務基本完成,開機再也不會悄悄地出現令人厭煩的“默認共享”了
但是細心的朋友會心里產生疑問:有的電腦沒有這個每次開機都執行的批處理文件,人家不照樣沒有默認共享嗎?肯定還有一些其他的機制,那么如何從根源上限制這個東西!
事實也真的是這樣子的,默認的windows系統啟動的時候,系統會去訪問注冊表中的一個值,如果這個值限制了默認共享,系統就不會自動創建默認共享;但是如果沒有這個值或者這個值允許默認共享,那么系統就會自動創建所有磁盤的默認共享。
注冊表中的這個值在什么位置呢?請看下邊兩臺機器上
HLMSYSTEMCurrentControlSetServicesLanmanServerParameters 中鍵的個數和鍵值的不同
這張圖是會自動產生默認共享的那臺機器。
這張就是另外一臺相同系統相同硬件只是不會自動產生默認共享的那臺機器
經過比較,您可以看得出來,不自動產生默認共享的那臺機器多了兩個鍵——AutoShareServer和AutoSharewks值都為0.所以如果您想從根源上限制“默認共享”那就新建兩個鍵吧,并且把鍵值改為十六進制的0就可以了。另外一些擴展如下:
禁止C$、D$管理共享
對于服務器而言: 修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters Name:AutoShareServer Type:DWORD Value:0 對于工作站而言: 修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverpar
ameters Name:AutoShareWks Type:DWORD Value:0 修改注冊表后需要重啟Server服務或重新啟動機器。
注:這些鍵值在默認情況下在主機上是不存在的,需要自己手動添加。
禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters Name:AutoShareWks Type:REG_DWORD Value:0x0
限制IPC$缺省共享
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa Name:restrictanonymous Type:REG_DWORD Value:0x0(缺省)0x1 匿名用戶無法列舉本機用戶列表 0x2 匿名用戶無法連接本機IPC$共享
說明:不建議使用2,否則可能會造成你的一些服務無法啟動,如SQL Ser 實際上在系統中使用“默認共享”是非常便于管理的。
以下有些內容引用自:http://