一键关闭 XP 默认共享 – 批处理最终完美版
事情是这样的,早上逛软件网站时淘到两个批处理程序,作用是关闭系统默认共享,一个for XP,另一个for Windows 7。大家都知道,XP会默认打开共享,出于系统安全的考虑,强烈建议进行关闭,等真的需要使用的时候,再手动打开。我单位的电脑是Windows XP SP3,正好测试一下。当然我也不会盲目在自己电脑上运行来历不明的程序。首先查看一下BAT的源代码,发现居然是老外写的,提示语全是英文。仔细阅读代码,原理如下:第一步是关闭XP默认的共享盘符;第二步是关闭XP默认的共享文件夹admin$和ipc$,第三步通过注册表关闭系统默认共享属性。应该说写得很完整,可以使用。只是一打开却发生了问题,看界面:
怎么感觉怪怪的?明显是有问题的。我还是从比较大型的软件下载站下载回来的,他们也太不负责了吧?都没有亲自测试其可用性就放出来下载了。于是我修复了Bug,并且把英文全都翻译成了中文。早上不心,再抽了点时间把程序进行了优化升级。原来它只支持C盘、D盘、E盘和F盘,修改后它会自动判断当前系统的所有磁盘,并且关闭其默认共享。同时也修改了执行界面,更适合国人吧!源代码如下:
@echo off title XP默认共享关闭程序 - iHackSoft.com Color 0A echo. echo 一键关闭XP默认共享 by iHackSoft.com echo. echo 按任意键开始执行… pause >nul net stop Server 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 net share admin$ /delete net share ipc$ /delete net start Server echo. 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. echo 任务完成,感谢使用!欢迎光临开心软件园_iHackSoft.com。 echo. echo 请按任意键退出本程序… pause >nul exit
建议您不要复制上面的代码,直接下载我的程序,一是方便;二是我去除了回显提示,更加简洁。经本人在多台XP电脑上进行测试,确保无误。至于Win7的默认共享关闭还有待进一步学习观察,到时再放出相关程序。
XP默认共享一键关闭程序.rar | 下载热度: 694 ℃ | 转载请注明来自:iHackSoft.com