Win7和WinXP共享的设置问题二则——共享打印机和FTP-阿里云开发者社区

开发者社区> 橘子红了呐> 正文

Win7和WinXP共享的设置问题二则——共享打印机和FTP

简介:
+关注继续查看

  时至今日,一个小型的局域网中的操作系统,Win7和WinXP共存的现象已经是很普遍的了(就像当时WinXP和Win98曾经共存了一段时间一样)。那么在Win7和WinXP之间的设置资源共享就得费一番周折了。本人今日碰到二则事例,在网上查了很多资料后,很多都是言语寥寥,不能解决实际问题。在仔细的搜索一番后,找到两个帖子,都顺利的解决了我的问题。在这儿,着文以记之。也是给更多的人一个参考。

  一、Win7访问WinXP的共享打印机

  在许多的网上的帖子上说,一个是开放GUEST帐号,一个是通过添加网络端口的打印机。这两个,我都试过,前一个,丝毫不起作用,Win7能看到WinXP的机器,但看不到其共享的打印机。后一个,虽然顺利添加了WinXP的打印机,但是打印的文件却都是空白纸,更新了打印机驱动也没有效果。

  解决方案“http://apps.hi.baidu.com/share/detail/16063072

  现在将解决步骤贴于下方,供大家参考

  Win7机器方:

    1、开启的服务
右键点击我的电脑或计算机—管理----服务和应用程序,打开服务
或者用WIN+R打开运行---输入services.msc回车,打开服务设置

      开启以下服务:

        Server 
Workstation
Computer Browser
DHCP Client
Remote Procedure Call
Remote Procedure Call (RPC) Locator
DNS Client
Function Discovery Resource Publication
UPnP Device Host
SSDP Discovery
TIP/IP NetBIOSHelper

    2、Win7和WinXP两台机器要在一个工作组里

    3、开启网络共享和文件共享

      在“针对不同的网络配置文件更改共享选项”下勾选“启用网络发现”和“启用文件和打印机共享”

      在“允许程序通过Windows防火墙通信”下勾选“网络发现”和“文件和打印机共享”。并且“家庭/工作(专用)”和“公用”都勾选

    4、Win7中应该启用Guest帐号

  WinXP机器方:

    1、首先要启用“文件和打印机共享”

      注意:在“本地连接 属性”下“Microsoft的网络的文件和打印机共享”下的“协议”中的“network monitor driver协议”也要安装

    2、开始-运行-services.msc- 启动“server服务”。
3、组策略设置: 
开始菜单运行-secpol.msc -安全设置-本地策略
用户权利指派- “拒绝从网络访问这台计算机”属性,删除里面的“所有用户组”。重点是删除“Guest”帐号。

      安全选项: 
网络访问:不允许SAM 帐户的匿名枚举,属性给“停用”。
网络访问:不允许 SAM 帐户和共享的匿名枚举,属性给“停用”。
网络访问:本地帐户的共享和安全模型,属性改为“经典 - 本地用户以自己的身份验证”。
4、用户管理---启动guest用户 
5、重启WinXP电脑。

 

    笔者按照上述的方法做了一遍之后,Win7成功的在网络共享里发现WinXP的共享打印机,双击,按照提示安装打印机驱动,成功的将网络打印机设为默认的打印机。并且可以正常的使用。

 

  二、Win7的不关闭防火墙下的FTP设置

  网络上介绍的Win7下的FTP设置,最后都会来一句,如果不能正常访问,把“Win7的防火墙”关闭。的确在关闭Win7的防火墙之后,其余的电脑都能正常访问FTP了。而一旦开启了Win7的防火墙,就无法正常的访问FTP了。

  问题出在防火墙处。

  一般的文章中介绍,在“允许程序通过Windows防火墙通信”中勾选“FTP服务器”,就能使FTP通过防火墙。但经过实际使用来看,这是不行的。

  在“http://www.downcc.com/tech/info/672245.html”中提到了解决办法。

  就是在“允许程序通过Windows防火墙通信”中不仅仅要勾选“FTP服务器”,还要添加“inetinfo.exe”。

  首先找到这个文件

  通过笔者的本地搜索,在本机上的位置上有两个,分别是

  C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7600.16385_none_39084df88346b717\inetinfo.exe

  C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe

  在“允许程序通过Windows防火墙通信”下点击“允许运行另一程序”下点击“浏览”,找到上面的两个程序,点“打开”即可。

  会发现在“允许的程序和功能”中已经有了“Internet Information Services”并且打上了勾。

  

  在如上的操作后,在开启Win7的防火墙之后,其他的机器也能正常的访问FTP了。其实Win7的FTP就是IIS下的一个子功能,所以也必须使IIS通过防火墙。

 

  上述的两个问题,都是在众多网页中寻觅出来的正解并且经过验证可行的。着文以记之。


    本文转自万仓一黍博客园博客,原文链接:http://www.cnblogs.com/grenet/archive/2011/06/09/2075987.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
计算机基础2 | 学习笔记
快速学习计算机基础2。
11 0
ECS体验
有买一台服务器的想法,但是只是做小测试和共享用,并不要求太长时间和太高配置,于是,价钱便是一个问题,作为一个在校学生,钱,是第一难题。
11 0
计算机基础3 | 学习笔记
快速学习计算机基础3。
10 0
对ECS服务器的初认知
经过对ECS服务器的基本认识,掌握基础的操作方法,并对下一步的学习方向有了系统的规划。
18 0
Linux 基本操作 | 学习笔记
快速学习 Linux 基本操作。
9 0
Java classloader详解
Java程序并不是一个可执行文件,而是由很多的Java类组成,其运行是由JVM来控制的。而JVM从内存中查找到类,而真正将类加载进内存的就是ClassLoader,可以说我们每天都在接触ClassLoader,但是很多时候我们没有明白其执行的流程和原理。
6 0
Redis高可用架构演进
Redis是目前使用最广泛的缓存程序之一,也被应用于多种场景,例如数据缓存、分布式锁等,Redis官方提供了多种部署架构,以满足不同应用场景下对于高可用和扩展性的要求。
8 0
MySQL高可用架构演进
MySQL是数据库领域当之无愧的霸主之一,其在各行各业被广泛应用,随着广泛使用,对于MySQL本身的高可用性的要求就是不可避免的话题,而MySQL的高可用方案也随着MySQL功能的完善经历了多次升级,本文将对MySQL的各种高可用架构进行分析,以此来了解架构的演进。
8 0
系统安装前准备 | 学习笔记
快速学习系统安装前准备。
5 0
3404
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载