怎么关闭磁盘共享(电脑如何关闭默认共享)

     Windows2000/XP/2003版本的操作系统提供了默认共享功能,这些默认的共享都有“$”标志,意为隐含的,包括所有的逻辑盘(C$,D$,E$……)和系统目录Winnt或Windows(admin$)。   带来的问题:   微软的初衷是便于网管进行远程管理,这虽然方便了局域网用户,但对我们个人用户来说这样的设置是不安全的。如果电脑联网,网络上

大家好,又见面了,我是你们的朋友全栈君。

      Windows 2000/XP/2003版本的操作系统提供了默认共享功能,这些默认的共享都有“$”标志,意为隐

含的,包括所有的逻辑盘(C$,D$,E$……)和系统目录Winnt或Windows(admin$)。

    带来的问题:
    微软的初衷是便于网管进行远程管理,这虽然方便了局域网用户,但对我们个人用户来说这样的

设置是不安全的。如果电脑联网,网络上的任何人都可以通过共享硬盘,随意进入你的电脑。所以我

们有必要关闭这些共享。更为可怕的是,黑客可以通过连接你的电脑实现对这些默认共享的访问。

    关闭这些默认共享的方法很多,笔者整理了五种,相信总有一种适合您。

    小知识:

    访问WindowsXP默认共享非常简单:一是通过“开始”→“运行”,输入“//计算机名或IP地址

//D$或 admin$”(不包括两侧的引号,下同);二是使用IE等浏览器,在地址栏中输入上述格式或“

file://10.80.34.33/d$”(如图)。

    访问默认共享

    一、右键“停止共享”法

    到“计算机管理”窗口中某个共享项(比如H$)上右键单击,选择“停止共享” 并确认后就会关

闭这个共享,它下面的共享图标就会消失,重复几次所有的项目都可以停止共享。

    注意:但这种方法治标不治本,如果机器重启的话,这些共享又会恢复。此法比较适合于永不关

闭的服务器,简单而且有效。

    二、批处理自启动法

    打开记事本,输入以下内容(记得每行最后要回车):

net share ipc$ /delete

net share admin$ /delete

net share c$ /delete

net share d$ /delete

net share e$ /delete

    ……(你有几个硬盘分区就写几行这样的命令)

    保存为NotShare.bat(注意后缀!),然后把这个批处理文件拖到“程序”→“启动”项,这样

每次开机就会运行它,也就是通过net命令关闭共享。

    如果哪一天你需要开启某个或某些共享,只要重新编辑这个批处理文件即可(把相应的那个命令

行删掉)。

    三、注册表改键值法

    “开始”→“运行”输入“regedit”确定后,打开注册表编辑器,找到

“HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Services
//lanmanserver//parameters”项,双击右侧窗口中的“AutoShareServer”项将键值由1改为0,这样

就能关闭硬盘各分区的共享。如果没有AutoShareServer项,可自己新建一个再改键值。然后还是在这

一窗口下再找到 “AutoShareWks”项,也把键值由1改为0,关闭admin$共享。最后到

“HKEY_LOCAL_MACHINE//SYSTEM //CurrentControlSet//Control//Lsa”项处找到

“restrictanonymous”,将键值设为1,关闭IPC$共享。

    注意:本法必须重启机器,但一经改动就会永远停止共享。
    四、停止服务法

    还是到“计算机管理”窗口中,单击展开左侧的“服务和应用程序”并选中其中的“服务”,此

时右侧就列出了所有服务项目。共享服务对应的名称是“Server” (在进程中的名称为services),

找到后双击它,在弹出的“常规”标签中把“启动类型”由原来的“自动”更改为“已禁用”。然后

单击下面“服务状态”的“停止”按钮,再确认一下就OK了。

    五、卸载“文件和打印机共享”法

    右击“网上邻居”选“属性”,在弹出的“网络和拨号连接”窗口中右击“本地连接”选“属性

”,从“此连接使用下列选定的组件”中选中“Microsoft网络的文件和打印机共享”后,单击下面的

“卸载”按钮并确认一下。

    注意:本方法最大的缺陷是当你在某个文件夹上右击时,弹出的快捷菜单中的“共享”一项消失

了,因为对应的功能服务已经被卸载掉了!

    原文链接地址:http://www.cnblogs.com/likejackie/articles/497563.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128009.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 「万云科普」如何向非极客解释非对称加密[通俗易懂]

    「万云科普」如何向非极客解释非对称加密[通俗易懂]from:https://mp.weixin.qq.com/s/E-i4a5sEKWRRq3f0zzXekQ解释的通俗易懂,mark一下。非对称加密其实并不如它听起来的那么复杂,我们只需要换个方式解释它,就能让不是极客的你也秒懂。为什么我想用一种通俗易懂的方式来解释深奥的非对称加密?是因为我正在研究一种会大量使用加密的产品,我自己最近不止一次向朋友解释非对称加密,而令我惊讶的是,网上所搜索到的任…

    2022年6月2日
    24
  • c++预编译头文件_VJVJ X27s 智能安卓手机

    c++预编译头文件_VJVJ X27s 智能安卓手机我们都知道,C++Builder编程是建立在VCL类库的基础上的。在程序中经常需要访问VCL对象的属性和方法。不幸的是,VCL类库并不保证其中对象的属性和方法是线程访问安全的(Thread_safe),访问VCL对象的属性或调用其方法可能会访问到不被别的线程所保护的内存区域而产生错误。因此,TThread对象提供了一个Synchronize方法,当需要在线程中访问VCL对象属性或调用方法时,通过Synchronize方法来访问属性或调用方法就能避免冲突,使各个线程之间协调而不会产生意外的错误。

    2022年9月23日
    0
  • springboot实现拦截器_springmvc自定义拦截器

    springboot实现拦截器_springmvc自定义拦截器集成拦截器登录验证为例添加拦截器public class LoginInterceptor implements HandlerInterceptor { private Logger log = LoggerFactory.getLogger(getClass()); //Controller逻辑执行之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletRe

    2022年8月8日
    5
  • vscode控制台输出乱码_python运行出现乱码

    vscode控制台输出乱码_python运行出现乱码问题:在VSCode中使用RunCode运行python程序会出现以下乱码:原因:没有设置python的编码格式问题解决:在file—Preferences——Settings中找到RunCodeconfiguration——Editinsettings.json,如下在打开的json文件中查看是否有”code-runner.executorMap”:{…}项,没有的话就手动加进去,然后找到”python”:”python..

    2025年6月10日
    0
  • 项目开发实战_go项目实战

    项目开发实战_go项目实战TodoMVC是一个非常经典的案例,功能非常丰富,并且针对多种不同技术分别都开发了此项目,比如React、AngularJS、JQuery等等,本文使用Vue开发。

    2022年9月12日
    0
  • 传奇自己架设自己玩_怎么架设传奇服务器

    传奇自己架设自己玩_怎么架设传奇服务器需要的东西与操作1.版本可以去论坛版本库2.DBC2000(百度有下)3.配套登录器(有些引擎自带)简单来说单机架设分为三步1.配置引擎2.上传列表,配置登录器3.补丁解压到客户端根目录首先下好版本之后会有两个压缩包,一个为服务端,一个为游戏补丁;1.百度下载好DBC2000进行解压然后安装即可。2.服务端解压到D盘,名字必须为Mirserver3.开始配置DBC2000,安装好DBC2000之后,在你的电脑里面的控制面板里面会有一个DBE-打开之后右键空白部分new

    2022年10月6日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号