2009年4月23日 星期四

關閉WinXP預設分享磁碟

※windows XP 本身會有預設的分享資料夾,只是隱藏起來而已。
在命令提示字元打上 net share 就可以看出來預設的分享,例如 admin$、C$...等等
在分享的資料夾後面加上$就會隱藏起來了!
刪除的語法是
net share /del c$

其中的C$可以換成其它的分享資料夾。
但是刪除完一開機又會再出現,那只好從regedit裡改了。
將下列文字用筆記本存成:關閉WinXP預設分享磁碟.reg

=======從下一列開始==============================================
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
"AutoShareServer"=dword:00000000
"AutoShareWks"=dword:00000000
=======到上一列結束==============================================

然後點兩下此檔案便可關閉預設分享。
IPC$是預設開啓,要用另外的方法關閉。

※您或許不知道, 除了平時我們自行設定分享出來的資料夾外, Windows XP 預設會將系統資料夾、各磁碟機, 暗自分享出來。這些系統暗自分享的資料夾, 由於名稱都被動過手腳, 所以並不會在網路上的芳鄰中出現, 使用者往往也就忽略了其中的危險性。其實只要在要連線的資料夾名稱後面加上一個 "$" 符號, 就可以輕易讓它們現出原形:

先開啟網路上的芳鄰, 並切換到自己電腦
在網址列輸入" \\電腦名稱\C$"
接著就可以切換到 C 磁碟下
雖說想要遠端存取這些資料夾必須具備電腦系統管理員的權限, 一般人並無法擅自闖入, 不過要是碰到熟悉 XP 運作原理的電腦高手, 難保資料不會有外洩的顧慮, 建議您修改登錄檔內容, 將這些系統預設開啟的分享資料夾封印起來:

切換到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanman-server\parameters" 機碼
在右邊窗格按滑鼠右鈕執行 "DWORD 值(D)" 命令, 準備新增登錄值
將登錄值命名為 "AutoShareServer"
登錄值內容維持預設的 "0", 如此即可關閉各磁碟的分享
接著再新增一個 DWORD 類型的登錄值, 並命名為 "AutoShareWKs"
登錄值內容同樣維持預設的 "0", 即可取消系統資料夾的分享
修改完畢後, 必須重新開機才可讓設定生效, 您可再次進入網路上的芳鄰看看修改成果, 此後再次嘗試切換到自己電腦的 C$ 資料夾, 會發現進不去了, 表示設定已生效。

沒有留言:

張貼留言