时至今日一个小型的局域网中的操作系统Win和WinXP共存 的现象已经是很普遍的了(就像当时WinXP和Win曾经共存了一段时间一样)那么在Win和WinXP之间的设置资源共享就得费一番周折了本 人今日碰到二则事例在网上查了很多资料后很多都是言语寥寥不能解决实际问题在仔细的搜索一番后找到两个帖子都顺利的解决了我的问题在这儿 着文以记之也是给更多的人一个参考
一Win访问WinXP的共享打印机
在许多的网上的帖子上说一个是开放GUEST帐号一个是通过添加网络端口的打印机这两个我都试过前一个丝毫不起作用Win能 看到WinXP的机器但看不到其共享的打印机后一个虽然顺利添加了WinXP的打印机但是打印的文件却都是空白纸更新了打印机驱动也没有效果
现在将解决步骤贴于下方供大家参考
Win机器方
开启的服务
右键点击我的电脑或计算机—管理服务和应用程序打开服务或者用WIN+R打开运行输入servicesmsc回车打开服务设置
开启以下服务
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
Win和WinXP两台机器要在一个工作组里
开启网络共享和文件共享
在“针对不同的网络配置文件更改共享选项”下勾选“启用网络发现”和“启用文件和打印机共享”
在“允许程序通过Windows防火墙通信”下勾选“网络发现”和“文件和打印机共享”并且“家庭/工作(专用)”和“公用”都勾选
Win中应该启用Guest帐号
WinXP机器方
首先要启用“文件和打印机共享”
注意在“本地连接 属性”下“Microsoft的网络的文件和打印机共享”下的“协议”中的“network monitor driver协议”也要安装
开始运行servicesmsc 启动“server服务”
组策略设置:
开始菜单运行secpolmsc 安全设置本地策略
用户权利指派 “拒绝从网络访问这台计算机”属性删除里面的“所有用户组”重点是删除“Guest”帐号
安全选项
网络访问不允许SAM 帐户的匿名枚举属性给“停用”
网络访问不允许 SAM 帐户和共享的匿名枚举属性给“停用”
网络访问本地帐户的共享和安全模型属性改为“经典 本地用户以自己的身份验证”
用户管理启动guest用户
重启WinXP电脑
笔者按照上述的方法做了一遍之后Win成功的在网络共享里发现WinXP的共享打印机双击按照提示安装打印机驱动成功的将网络打印机设为默认的打印机并且可以正常的使用 二Win的不关闭防火墙下的FTP设置
网络上介绍的Win下的FTP设置最后都会来一句如果不能正常访问把“Win的防火墙”关闭的确在关闭Win的防火墙之后其余的电脑都能正常访问FTP了而一旦开启了Win的防火墙就无法正常的访问FTP了
问题出在防火墙处
一般的文章中介绍在“允许程序通过Windows防火墙通信”中勾选“FTP服务器”就能使FTP通过防火墙但经过实际使用来看这是不行的
在“”中提到了解决办法
就是在“允许程序通过Windows防火墙通信”中不仅仅要勾选“FTP服务器”还要添加“inetinfoexe”
首先找到这个文件
通过笔者的本地搜索在本机上的位置上有两个分别是
C:\Windows\winsxs\x_microsoftwindowsiismetabase_bfade__none_dfb\inetinfoexe
C:\Windows\winsxs\x_microsoftwindowsiismetabase_bfade__none_bcab\inetinfoexe
在“允许程序通过Windows防火墙通信”下点击“允许运行另一程序”下点击“浏览”找到上面的两个程序点“打开”即可
会发现在“允许的程序和功能”中已经有了“Internet Information Services”并且打上了勾
在如上的操作后在开启Win的防火墙之后其他的机器也能正常的访问FTP了其实Win的FTP就是IIS下的一个子功能所以也必须使IIS通过防火墙
上述的两个问题都是在众多网页中寻觅出来的正解并且经过验证可行的着文以记之