技术标签: 关闭默认共享-关于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旗舰版统下关闭默认共享文件的四种方法
方法一:批处理自动关闭法
1、打开win7系统记事本,在其中输入:net share admin$ /deletenet share c$ /delete;
2、然后对照“计算机管理工具”中查看的隐藏共享列表,每个一行,然后将文件保存为bat格式,将编辑好的批处理文件拖到开始菜单的启动项中,这样每次开机都会系统就会执行批处理命令,自动将这些默认共享关闭。
方法二:直接关闭法
1、双击win7系统桌面上的计算机图标,然后计算机窗口中鼠标右击盘符选择“共享和安全”命令;
2、在打开的“共享”文件夹选项卡中可以清楚地看到“共享此文件夹”被选中,共享文件名后面有一个“$”标志,这时我们只需选中“不共享此文件夹”选项,然后点击确定按钮,这时会提示你该共享是为管理创建的,但重新启动后共享又会自动被建立;
3、单击“是”按钮即可关闭。
方法三:进入计算机管理进行关闭
1、鼠标右击“计算机”选择“管理”;
2、在打开的计算机管理左侧选择“共享文件夹”下的“共享”项,这样在右侧则会显示所有隐藏的共享,这时只需要将它们选中并右击,在弹出的菜单中选择“停止共享”命令就可以了。
方法四:通过服务进行关闭
1、进入win7系统的控制面板,打开“管理工具”中的“服务”;
2、在右侧的服务列表中找到并双击“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系统都适用。关键是系统首次安装之后最好就关闭这些“危险因素”,及早预防。
来源:网络
首先如图,在layout目录下创建layout_toolbar的xml文件,配置相关的属性,如theme 等 然后隐藏在默认 的actionbar,可以在styles.xml文件中修改默认继承的属性,如下图 当然也可以在Androidmanifest文件中修改对应Activity的theme,也可以在代码中用getSupportActionbar().hide的方法实现动态隐藏...
首先要将.dll 添加到项目的引用中去,并且using 这个 .dll,之后打开UI界面打开工具箱,将.dll粘贴进工具箱中,之后会在常规中看到第三方控件了,直接将控件添加到UI界面中就OK啦! 注意引用的Dll的.NET框架(目标版本)必须低于项目的版本。如果高于项目版本会编译失败...
树莓派与STM32用USB转TTL作数据传输 1.查询本机IP并记下这个IP 重新打开PUTTY,选择SSH登录方式 STM32 TX RX与USB转TTL模块反接 共地 先烧录简单的代码,每秒打印1个数字。 将USB转TTL接入树莓派,安装serial,用于串口通信及USB通信: sudo apt-get install python-serial 配置minicom:sudo minicom ...
一、首先去docker官网下载https://www.docker.com/。这里需要翻墙后注册登录后才能下载。这里下载的是 docker for windows 千万别下错了。 二、在安装之前需要打开电脑的 Hyper-v 必须先打开这个,不然会安装失败。 同时也要打开电脑的虚拟化,这个怎么打开就自行百度了。 三、重启电脑后直接运行docker for windows安装包就可以。所有的都是默认...
一、方法声明 二、调用 类对象名 . 方法名(参数列表-实参); 【注意】: 1、主方法中,调用自定义方法时,只能通过类对象去调用; 2、同类中自定义方法调用另外自定义方法时,可以直接通过方法名调用; 方法传值问题: 1、基本数据类型传值: ...
1、简单做一下自我介绍把,为什么这么快就想换工作。简单说下你简历中的项目。 2、看你在项目中用了redis,我们先聊聊redis吧,常用的数据结构有哪几种,在你的项目中用过哪几种,以及在业务中使用的场景,redis的hash怎么实现的,rehash过程讲一下和JavaHashMap的rehash有什么区别? redis cluster有没有了解过,怎么做到高可用的? 3redis集群和哨兵机制有什...
01 背景 作为一名嵌入式软件工程师,除了完成日常的工作以外,总是会迸发出一些新奇的 DIY 小想法,为了实现他们,就需要有一些扩展接口丰富的开源硬件,但是市面上很难找到一款 MCU 强劲,资源丰富,扩展便捷,开发方便的 DIY 开源硬件。很多时候这些想法只能遗憾的抛在脑后,为此 RT-Thread 团队经过半年的精心准备推出了ART-Pi 极具扩展性的 DIY 开源硬件。 02 图片展示 03 ...
为什么要像经济学家那样思考 1.1 为什么要像经济学家那样思考(一):经济学中的帕累托效率 对某些人没有坏处,但对其他人有好处,就是说这件事有帕累托改进的余地,我感觉就是,在不产生坏影像的前提下,还有提升空间,其仍有帕累托改进 先效率后公平 先富带后富 为效率而公平 为城市建设者提供子女本地教育 为公平而公平 帮扶弱势群体 一种状态,没有帕累托改进的余地,我们称这种状态为帕累托有效 习题 为什么要...
在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 (一) Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做...
windows基础命令 添加管理员用户,设置密码为123456 net user cly 123456 /add net localgroup administrators cly /add 如果远程桌面连接不上,那么可以添加远程桌面组 net localgroup "Remote Desktop Users" cly /add...
Removing XML format text from QnA Maker after publishing the knowledgebase every time Create knowledgebase in QnA Maker Added a question which has XML format text answer. For Example: Q: What is Statu...
I am trying to convert a massive number of hus and pes files (embroidery files). I was able to do it using ImageMagick in centos but I encountered memory allocation errors and also it only works for p...
Ok I have an issue with an if php command. Now the questions is how do you make it so with the $listingloadpage = "/listing/HERE" the HERE part I need to make it so that anything that is aft...
I have these two models When I send parameters like this to create a transaction: I expect :reject_if to discard all of the order parameters, because none of them has 'menu_id' and actually :menu_id_v...
I've set up a CAS 3.5.2 server on GlassFish 3.1.2.2 and now I am trying to protect a Jersey REST web service with CAS using Spring Security 3.2.0 by following the official documentation. My configurat...