我的機器一直存在著安全隱患,其他人若知道我的管理員密碼,都可以通過輸入\\機器名\c$這樣的格式來訪問我機器上的任何一個文件。
這是WIN2000以上系統在安裝時,產生的默認共享文件夾。通過在msdos下輸入net share可以查到本機器上的所有共享。如果只是在屬性中去掉這些默認共享,重起機器后,這些默認共享又會卷土重來。可是我想永遠刪除這些默認共享,該怎么辦呢?
可以用以下三種方式:
第一種:用優化大師等工具。
第二種:打開記事本窗口,在該窗口中,依次輸入下面的命令行:
?@echo off
?net share c$ /del
?net share d$ /del
?net share e$ /del
?net share f$ /del?
?net share ipc$ /del
?net share admin$ /del
?net share ........... (除了C、D外的其他盤)
完成上面的代碼輸入后,執行記事本窗口中的“文件”--“保存”命令,將其保存為“del.txt”文件,再返回到資源管理器窗口中,將“del.txt”文件的擴展名修改為“del.bat”。在資源管理器窗口中,為“del.bat”文件創建一個快捷運行方式,并將該快捷方式直接拖動到“開始”菜單中的“啟動”選項里。
第三種:直接修改注冊表。
在運行里輸入regedit,進入注冊表。在注冊表如下主鍵下
hkey-local-machine/system/currentcontrloset/services/lanmanserver/parameters
的右邊窗口!!
注意:不是展開parameters的下面,而是單擊選中parameters!
然后建立兩個雙字節值(也就是DWORD)的鍵名,分別是:
autoshareserver和autosharewks(大小寫無異)
然后鍵值設置成0!
然后手工刪除所有默認共享,重新啟動就永遠不會有了!
也可以通過執行命令的方式修改注冊表:
???
建立autosharewks
打開記事本,將下面的內容拷貝到記事本中:
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"autosharewks"=dword:00000000
保存成txt文件,然后把后綴名改為reg。
同樣的,建立autoshareserver
打開記事本,將下面的內容拷貝到記事本中:
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
保存成txt文件,把后綴名改為reg。執行這兩個reg文件。
到注冊表
hkey-local-machine/system/currentcontrloset/services/lanmanserver/parameters位置查看一下,是否多了autoshareserver和autosharewks兩個鍵名。
然后手工刪除所有默認共享,重新啟動后就永遠不會有了。
如果只是想暫時刪除默認共享,只需將共享屬性設置為不共享該文件夾即可。