空連接和ipc$(internet process connection)是不同的概念。空連接是在沒有信任的情況下與服務器建立的會話,換句話說,它是一個到服務器的匿名訪問。ipc$是為了讓進程間通信而開放的命名管道,可以通過驗證用戶名和密碼獲得相應的權限。有許多的工具必須用到ipc$。默認共享是為了方便遠程管理而開放的共享,包含了所有的邏輯盤(c$,d$,e$......)和系統目錄winnt或windows(admin$)。 A、一種辦法是把ipc$和默認共享都刪除了。但重起后還會有。這就需要改注冊表。
1,先把已有的刪除 net share ipc$ /del net share admin$ /del net share c$ /del ............(有幾個刪幾個)
@echo off title XP/win2003默認共享一鍵關閉程序 www.companysz.com Color 0A echo. echo 友情提示:本程序僅支持XP系統。 echo 請按任意鍵開始執行… pause >nul echo. net stop Server cls echo 正在關閉系統共享盤符及文件夾…… echo. for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%a:/nul net share %%a$ /delete 1>nul 2>nul net share admin$ /delete 1>nul 2>nul net share ipc$ /delete 1>nul 2>nul net start Server echo ###關閉關閉系統共享盤符及文件夾成功### cls echo 正在禁止系統默認共享屬性自動啟動…… echo Windows Registry Editor Version 5.00> c:/delshare.reg echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters]>> c:/delshare.reg echo "AutoShareWks"=dword:00000000>> c:/delshare.reg echo "AutoShareServer"=dword:00000000>> c:/delshare.reg regedit /s c:/delshare.reg del c:/delshare.reg echo #####關閉系統默認共享屬性成功##### cls echo. echo. echo 正在禁止ipc$空連接…… echo Windows Registry Editor Version 5.00> c:/delshare.reg echo [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/LSA]>> c:/delshare.reg echo "RestrictAnonymous"=dword:00000001>> c:/delshare.reg regedit /s c:/delshare.reg del c:/delshare.reg echo. cls echo 任務完成,感謝使用!歡迎光臨www.companysz.com。 echo. echo 請按任意鍵退出本程序… pause >nul exit