关闭默认共享-关于Windows的默认共享介绍

技术标签: 关闭默认共享-关于Windows的默认共享介绍

一 : 关于Windows的默认共享介绍

网上其实到处都有谈论到,现我也只是整理一下:

在在Windows 系统中,在“我的电脑”上右击“管理”,依次选择“系统工具→共享文件夹→共享”,就会看到一些带有美元“$”标记的符号就是Windows系统默认共享,也就是Windows在安装完毕后自动共享的功能。

当然在cmd命令下输入net share 同样可以查看得到。

IPC$、ADMIN$、C$、D$都是什么?

IPC$(Internet Process Connection)可以被理解为一种“专用管道”,可以在连接双方建立一条安全的通道,实现对远程计算机的访问。Windows NT/2000/XP提供了IPC$功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享(C$,D$,E$……)和系统目录(ADMIN$)共享。所有这些共享的目的,都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的隐患。

默认共享是一项非常有用的功能,只是我们平时用不到罢了。微软的初衷是便于网管进行远程管理。

默认共享是管理员级别或是有相对应权限的账户的操作。不是别人想查看你共享的东西就能查看到的,主要的限制就是你的管理员密码。同时当共享方式为仅来宾方式时,任何连接的用户权限只能是guest级别的。Windows XP安装后的默认共享方式就是”仅来宾”的方式。
同时,微软这么说过:“服务器服务需要使用默认 IPC$ 系统管理共享。因此,您不可以删除此共享,我们建议您不要删除由 Windows 为根分区和卷创建的(如 C$)和为系统根文件夹创建的 (ADMIN$) 系统管理共享。删除这些文件夹可能会给依赖这些共享的管理员和程序或服务带来问题。” 只要服务器服务”Server”正在运行当中,就不可能删除IPC$。试图删除只会出现”拒绝访问”的错误提示。当你停止了Server服务后。IPC$会自动消失。

默认共享不是个漏洞。造成安全隐患的并不是默认共享本身。而是系统使用者本身。

///////////////////

当然,针对IPC$ ,额、度娘和谷姐很好,有很多文章-.-  就不转了…

//////////////////

怎么访问那些共享?

访问WindowsXP默认共享非常简单:

一是通过“开始”→“运行”,输入“计算机名或IP地址D$或admin$”(不包括两侧的引号,下同);

二是使用IE等浏览器,在地址栏中输入上述格式或“file://10.80.34.33/d$”(如图):

//////////////////

未知的共享开了是不是有些不爽?

现在来看下怎样关闭这些共享:

先来看看cmd命令 net share 的使用

 

C:Documents and SettingsAdministrator>net share ?
此命令的语法是:

NET SHARE
sharename
sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]
[/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents| Programs | BranchCach
e | None]
sharename [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents | Programs | BranchCache | None]
{sharename | devicename | drive:path} /DELETE
sharename computername /DELETE
参数说明:

sharename:指共享资源的网络名。如果此名字后面加上“$”字符则此共享就会成为隐含的。
drive:path:指定将被共享的文件夹的绝对路径(包括驱动器名)。如:C:My Documents。
/USERS:设置可以同时访问共享资源的最大用户数,“number”指具体的用户数。
/UNLIMITED:指不限定同时访问共享资源的用户数。
/REMARK:添加一个有关共享资源的描述性注释,注释内容的文本应该包含在引号(“)中。
/CACHE:指定访问共享时启动缓存的方法,以便脱机访问此共享。分三种类型:“Manual”指启用脱机客户缓存和手动重新集成,“Automatic”允许启用脱机客户缓存和自动重新集成,“No”不允许使用脱机客户缓存。
devicename:指一个或多个被共享名所共享的打印机设备(从LPT1:到LPT9:)。
/DELETE:关闭共享。

命令:

net share
含义:直接显示出本计算机上所有的共享(效果如下图中红色方框所示)

net share Tmxt
含义:直接显示出名为Tmxt的共享的详细信息

(效果如下图中红色方框所示)

net share admin$ /del
含义:关闭名admin$的共享。

///////////////////////////////////////

此为一种方法,现还附上其他的关闭默认共享的方法:

方法二:查找键值:

禁止C$、D$、E$、ADMIN$一类的共享

“开始”→“运行”输入“regedit”确定后,打开注册表编辑器,找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters”项,双击右侧窗口中的“AutoShareServer”项将键值由1改为0,这样就能关闭硬盘各分区的共享。如果没有AutoShareServer项,可自己新建一个再改键值。然后还是在这一窗口下再找到“AutoShareWks”项,也把键值由1改为0,关闭admin$共享。最后到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa”项处找到“restrictanonymous”,将键值设为1,关闭IPC$共享。

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

方法三:用批处理:将下面两部分代码保存为两个文件,放在同一目录,运行Name.BAT 即可。

将下面的代码保存为.BAT文件:

@ECHO OFF
TITLE 正在取消默认的分区共享…
net share admin$ /del
net share c$ /del
net share d$ /del
net share e$ /del
net share f$ /del

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

保存为NotShare.bat(注意后缀!),然后把这个批处理文件拖到“程序”→“启动”项,这样每次开机就会运行它,也就是通过net命令关闭共享。

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

方法四:将下面的代码保存为 Share.reg 文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters]
“AutoShareServer”=dword:00000000
“AutoShareWks”=dword:00000000
方法五:停止服务
控制面板——管理工具——服务——SERVER服务
(右击)——属性——常规——启动类型——己禁用
到“计算机管理”窗口中,单击展开左侧的“服务和应用程序”并选中其中的“服务”,此时右侧就列出了所有服务项目。共享服务对应的名称是“Server”(在进程中的名称为services),找到后双击它,在弹出的“常规”标签中把“启动类型”由原来的“自动”更改为“已禁用”。然后单击下面“服务状态”的“停止”按钮,再确认一下就OK了。

方法六:右键“停止共享”法

到“计算机管理”窗口中某个共享项(比如H$)上右键单击,选择“停止共享” 并确认后就会关闭这个共享,它下面的共享图标就会消失,重复几次所有的项目都可以停止共享。

注意:但这种方法治标不治本,如果机器重启的话,这些共享又会恢复。此法比较适合于永不关闭的服务器,简单而且有效。
方法七:卸载“文件和打印机共享”法

右击“网上邻居”选“属性”,在弹出的“网络和拨号连接”窗口中右击“本地连接”选“属性”,从“此连接使用下列选定的组件”中选中“Microsoft网络的文件和打印机共享”后,单击下面的“卸载”按钮并确认一下。

注意:本方法最大的缺陷是当你在某个文件夹上右击时,弹出的快捷菜单中的“共享”一项消失了,因为对应的功能服务已经被卸载掉了!>

/////////////////////

说到底,其实默认共享好像形不成对windows的威胁吧 ,别人如果想进来还得你给他分配权限 ,否则他也进不来。

///////////////////

关闭了默认共享,在实际使用中我们也没有出现任何故障,实际上默认共享只在某些情况下用到,关闭默认共享并不会影响上网聊天、收发邮件等普通操作,不过对于域控制器或网络中使用了C/S类型的软件等环境来说,盲目删除默认共享带来的危害是巨大的。下面是从众多故障中选出几个有代表性的分析:

现象1
危害指数:★★★★
危害对象:欲登录域环境的客户机
出现环境:域环境

将域控制器上的默认共享全部关闭后,当网络中有客户端计算机想加入这个域时,则会出现问题。现象为Windows 98或Microsoft Windows Millennium Edition的客户端计算机登录到域时会出现“域登录密码不正确”、“没有权限登录域”等提示。一些Windows 2000或Windows XP的计算机登录到网络时也可能出现“域服务器不可用”等信息。如果我们手工将计算机加入域时会出现“域控制器名称没找到”的提示。
出现上述信息后,我们的客户机根本无法加入建立的域中,只能进行本机登录,在安全性和管理性上都无法达到统一,使企业网络管理无法正常进行,规划好的域无法运行。

为什么客户端无法正常加入到域中呢?究其原因是客户机在寻找域控制器时是通过广播查找NETLOGON$这个默认共享的,如果此共享被关闭则会出现故障。

现象2
危害指数:★★★
危害对象:网络共享服务
出现环境:工作组环境、域环境

在网络中任意一台计算机上禁止所有默认共享后,在网络中其他计算机上使用UNC 路径、映射的驱动器、net use命令、net view命令或通过在“网上邻居”中浏览网络,以远程方式访问或查看关闭默认共享的计算机时会收到“远程服务器不容许访问”、“系统53错误,网络路径不可达”等信息。

出现上述信息后,网络中的其他计算机就无法访问关闭默认共享的计算机。

现象3
危害指数:★★
危害对象:WINS服务
出现环境:普通网络、域环境在关闭默认共享的计算机上WINS服务可能无法启动或者WINS控制台显示红色的叉,更有甚者两个故障同时存在。虽然WINS服务在当前网络中应用的范围越来越少,但是通过WINS服务我们还是可以大大加快局域网中主机名的解析速度。WINS服务无法启动或者WINS控制台显示红叉,那么在解析主机名过程中会出现问题。

WINS服务的异常也是我们将默认共享关闭了所带来的,关闭默认共享会使WINS相关服务与组件的运行出现问题。

现象4
危害指数:★★★★★
危害对象:内网安全体制
出现环境:普通网络

网络中使用了瑞星网络版杀毒软件,在使用中将服务器端的默认共享关闭后,客户端出现无法正常连接瑞星杀毒服务器的现象,同时,服务器也无法正常检测客户端的漏洞以及控制客户端升级等操作。

上述故障自然也是将默认共享关闭造成的,瑞星网络版通过默认共享admin$来管理客户机,当客户机的admin$关闭后服务器将无法通过自身的扫描模块寻找客户机以及它们的漏洞,关闭服务器的admin$后则会出现客户机无法找到网络中的瑞星杀毒服务器的问题。

值得注意的是,该问题不仅出现在网络版瑞星杀毒软件上,对于大多数网络版杀毒软件来说盲目关闭默认共享都可能带来此危害,甚至某些网络管理软件也会因为admin$的关闭而无法工作。

/////////////////////////

那好吧,现在看看怎么开启这些默认共享:

第一步:检查AutoShareServer和AutoShareWks注册表值,以确保未将它们设置为0。依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。

第二步:找到并单击HKEY_LOCAL_
MACHINESystemCurrentControlSetServic
esLanmanServerParameters。

第三步:如果LanmanServerParameter
s子项中的AutoShareServer 和AutoShareW
ks DWORD值配置的数值为0,则将该值更改为1(图2)。

第四步:重新启动计算机。通常运行Windows Server 2003、Windows XP、Windows 2000的计算机会在启动过程中自动创建。

第五步:启动计算机后,我们可以通过运行CMD进入命令行模式,然后运行net share,在共享列表中应该会查找到Admin$、C$和IPC$等默认共享的存在。

而通过关闭Server服务、在网卡上去掉Microsoft客户端驱动、以及在网卡上去掉“文件和打印共享”选项等都可关闭默认共享。当使用这些方法关闭默认共享后出现上述问题时,就需要通过开启相应的Server服务,在网卡中添加相应驱动或选项来恢复默认共享。

//////////////

一个小东西,-.-整了这么一大串….

by duke

二 : win7默认共享文件夹在哪里?win7关闭默认共享文件夹

有时候我们在使用电脑的时候,不想系统默认共享文件夹,怎么关闭呢,下面小编来分享一下方法,一起来看看吧!

步骤

第一步右键桌面上的“计算机”点击“管理

第二步进去之后,我们在列表中找到“共享文件夹

第三步点击打开共享文件夹,点击“共享”,我们可以在右方看到系统的共享文件夹

第四步鼠标右键我们要取消的共享文件夹,选择“停止共享

第五步我们点击之后,会弹出一个警告对话框,点击“”,如下图所示:

第六步点击之后,我们可以看到刚刚的共享文件夹已经关闭了,如下图所示:

以上就是win7关闭默认共享文件夹方法介绍,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!

三 : win7旗舰版统下如何关闭默认共享文件?win7旗舰版统下关闭默认共享文件的四种方法

 win7旗舰版统下关闭默认共享文件的四种方法 三联

  win7旗舰版统下关闭默认共享文件的四种方法

         方法一:批处理自动关闭法

  1、打开win7系统记事本,在其中输入:net share admin$ /deletenet share c$ /delete;

  2、然后对照“计算机管理工具”中查看的隐藏共享列表,每个一行,然后将文件保存为bat格式,将编辑好的批处理文件拖到开始菜单的启动项中,这样每次开机都会系统就会执行批处理命令,自动将这些默认共享关闭。

  方法二:直接关闭法

  1、双击win7系统桌面上的计算机图标,然后计算机窗口中鼠标右击盘符选择“共享和安全”命令;

        2、在打开的“共享”文件夹选项卡中可以清楚地看到“共享此文件夹”被选中,共享文件名后面有一个“$”标志,这时我们只需选中“不共享此文件夹”选项,然后点击确定按钮,这时会提示你该共享是为管理创建的,但重新启动后共享又会自动被建立;

        3、单击“是”按钮即可关闭。

  方法三:进入计算机管理进行关闭

  1、鼠标右击“计算机”选择“管理”;

        2、在打开的计算机管理左侧选择“共享文件夹”下的“共享”项,这样在右侧则会显示所有隐藏的共享,这时只需要将它们选中并右击,在弹出的菜单中选择“停止共享”命令就可以了。

进入计算机管理进行关闭

  方法四:通过服务进行关闭

  1、进入win7系统的控制面板,打开“管理工具”中的“服务”;

       2、在右侧的服务列表中找到并双击“Server”服务,单击“停止”按钮,然后将 “启动类型”设为“已禁用”,设置好后单击“确定”按钮即可。

       备注:这个方法会导致正常的共享服务也无法使用了。这对需要使用共享服务的朋友来说就会显的不够便利。

双击“Server”服务

        以上就是 对win7旗舰版统下关闭默认共享文件的四种方法的就诶是,有此需求的朋友可以动手尝试下。

四 : win10|win8.1|win7管理共享关闭图文教程

大家知道win10|win8.1|win7会创建一些隐藏共享文件夹,在文件名称末尾以美元“$”标志区别开。当用户在文件资源管理器的网络节点,或者使用命令查看网络共享时,无法查看到这些隐藏共享,现在就分享win10|win8.1|win7管理共享关闭图文教程,教大家关闭win系统管理共享功能 

       win系统管理共享创建一些隐藏共享文件夹在XP、Vista、Windows7、Windows8/Windows 8.1和Windows10中都存在,目的是让系统管理员、程序以及相关服务能够以此管理网络环境。

  Windows在默认情况下会开启以下隐藏管理共享:

  • 根分区或卷

  • 系统根目录

  • FAX$共享

  • IPC$共享

  • PRINT$共享

  这些共享的开启可以让任何有管理权限进入你的电脑或者活动目录(Active Directory)域(连接状态下)的用户进入任何分区,而并不需要你主动分享文件,因为他已经拿到了你的账户凭据。

        在基于Windows NT架构的系统(XP、Vista、Win7、Win8/Win8.1和Win10等都是)中,所有分区都通过“管理共享”功能对管理员开放共享。

        因此这种机制存在安全隐患,你可以采取以下三种方式彻底关闭该共享功能。

  1、关闭Server服务

  ①在运行、任务管理器或Cortana搜索栏(Win10)/开始菜单搜索栏(Win7)/开始屏幕搜索栏(Win8.1)输入services.msc后回车,打开“服务”

  ②找到Server,双击打开

  ③在“启动类型”中选择“禁用”,然后在“服务状态”点击“停止”后确定

  这种方法能够关闭文章开头提到的管理共享,不过对于需要开启打印和传真等共享和某些文件共享的用户来说,这种方式有些“矫枉过正”。后面两种方式更适合这部分用户。

  2、在注册表中关闭“管理共享”

  虽然是在注册表中操作,但这种方法其实并不费事,不过最好在修改前备份一**册表,以防修改错误导致不必要的麻烦。可以用软媒魔方的清理大师来完成该操作,方便快捷。

  具体方法如下:

  ①在运行、任务管理器或Cortana搜索栏(Win10)/开始菜单搜索栏(Win7)/开始屏幕搜索栏(Win8.1)输入regedit后回车,打开注册表编辑器

  ②定位到

  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters

  ③新建DWORD(32位)值,重命名为AutoShareWks,并将其数值数据设置为“0”后点击确定

  3、用软媒魔方的设置大师关闭“管理共享”

  用魔方操作更为简洁,并且不会影响到正常的共享功能,方便高效。

  ①打开最新版软媒魔方,找到“设置大师”

  ②在“网络设置”中选择“网络共享设置”

  ③在“共享设置”中勾选想要取消的管理共享,一般来说前三项都要勾选,记得点击“保存设置”;然后在“共享列表”中可以选择清除IPC共享,该项目风险较高

  至此,三种方法介绍完毕,操作上都没太大难度,对目前主流Windows系统都适用。关键是系统首次安装之后最好就关闭这些“危险因素”,及早预防。

来源:网络


智能推荐

关于Toolbar代替默认Actionbar的使用

首先如图,在layout目录下创建layout_toolbar的xml文件,配置相关的属性,如theme 等 然后隐藏在默认 的actionbar,可以在styles.xml文件中修改默认继承的属性,如下图 当然也可以在Androidmanifest文件中修改对应Activity的theme,也可以在代码中用getSupportActionbar().hide的方法实现动态隐藏...

VS2010+Qt4.8.6+Visual Assist X安装步骤

工欲善其事,必先利其器! 下面就让我来给大家简单的介绍一下,Qt在VS2010上面开发的环境部署大杀器吧,还有Visual Assist X自动补全助手哦...... 一.安装VS2010 VS2010全称“Microsoft Visual Studio 2010”,是微软公司推出的开发环境。也是目前流行的Windows平台应用程序开发环境。   1. 在安装之前...

山东大学数据库课程设计火车票系统报告

数据库课程设计报告 ​ ————火车票订票系统 ​         ​​ 学院:            专业:           ...

没有显示器且IP未知的情况下登录树莓派

    如果是没有显示器操作树莓派,可能会不知道树莓派有线网卡自动分配到的IP地址,不知道登录到哪儿。以下提供详细操作步骤解决这个问题。 网段扫描法     这个是推荐的办法。网段扫描工具很多,推荐一个Advanced IP Scanner,下载地址:ipscan22.exe。 虽然是小工具但需要安装。忍耐一下吧。 软件会自动检测电脑所在的网段,自动决定扫描...

QoS基础及技术原理——3

拥塞避免和拥塞管理 当网络间歇性地出现拥塞,且时延敏感业务要求得到比非时延敏感业务更高质量的QoS服务时,需要进行拥塞管理;如果配置拥塞管理后仍然出现拥塞,则需要增加带宽。拥塞避免(Congestion Avoidance)是指通过监视网络资源(如队列或内存缓存区)的使用情况,在拥塞发生或有加剧的趋势时主动丢弃报文,通过调整网络的流量来解除网络过载的一种流控制机制。 为了解决网络拥塞,可以通过拥塞...

猜你喜欢

iOS实时音视频示例源码分享

本文分享一款即构科技iOS端的实时音视频示例源码,展示如何使用API来实现音视频或纯音频业务。 下载地址:https://storage.zego.im/express/example/ios/ZegoExpressExample-iOS-OC.zip 示例源码运行指引 1、准备环境 在运行示例源码前,请确保开发环境满足以下要求: Xcode 7.0 或以上版本。 iOS 9.0 或以上版本且支持...

js setTimeout和setInterval区别

1、区别 2、示例代码 注:可以分别执行fun1和fun2查看执行顺序。...

RabbitMq死信队列/延迟队列

什么是死信队列 死信队列又被称为延迟队列、延时队列,也是RabbitMq队列中的一种,指的是进入该队列中的消息会被延迟消费的队列。它与普通队列最大的 区别就是会过一定的时间在进行消费。 我们来模拟一个场景,比如12306抢票,当用户抢到火车票时,12306官方会提示用户“请在30分钟内付款”,由于种种原因,用户迟迟没有付款,过了30分钟后仍然没有支付,系统自动取消该笔订单。...

MySQL(3):使用navicat操作MySQL数据库

    1.使用图形窗口连接     打开navicat,点击“连接”弹出窗口,按照提示填写连接信息,如下图     连接成功后,会在连接名称下面显示出当前的数据库;双击选中数据库,就可以编辑此数据库;下次再进入此软件时,通过双击完成连接、编辑操作。     注:这里的&ld...

BER 编码

BER(BasicEncoding Rules)是ASN.1中最早定义的编码规则,其他编码规则是在BER的基础上添加新的规则构成,比如 DER BER传输语法的格式一直是TLV 三元组 <Type,Length, Value>, 每一段占一个字节。其中Value部分可以嵌套另一个 TLV,其格式如下: Tag部分:高两位标识类型       &n...

问答精选

getActionBar() returns NULL in actionBar

I am currently creating the actionBar in android studio and I have created action buttons and my aim is to have a dropdown menu everytime I click a button. In my menu_main.xml, I added the items searc...

Swift: Dynamic UIView that pushes UIViews below it after a resize

What I am trying to is emulate the effect of the Jquery .slideDown() effect in Swift for an iOS app. -I need a UIView to auto-resize based on the length of the text in it. -The UIView needs to push ot...

Illeagal character in HTTPPost Method Android

AM getting continuously the illegal character error in this url : Previously there was an extra & symbol , so I removed but still am getting same error. Can anyone help me, in finding this illegal...

Working with a Firestore Kotlin RecyclerView, I am trying to show a custom object which is a field of the class being displayed in the recycler view

I have a Firestore database holding my data. Here is the structure (database structure) subclass database structure So my booking is sub-collections of the user. Each booking contains its own restaura...

MongoDB setIntesection on array of arrays

I'm pretty new to Mongo DB, and I'm having a bit of trouble getting the aggregate intersection working. Let's say I only have the following document in a collection: and I would like to return I'm doi...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答