Win7电脑共享连接XP电脑的打印机,重启后打印机消失。

More
2015-06-18 15:40 #2352 J刘墉
局域网中有一台XP系统的电脑,此电脑设有开机密码,连接一台打印机并已设置好共享。
现用Win7系统的电脑通过网络添加此打印机,能正常添加(登录密码已保存),可以打印。但Win7电脑重启后就找不到打印机了,需要再次添加,再次添加后可以正常打印,但重启后故障依然,不知什么原因,如何解决?

Please 登录注册一个帐号 to join the conversation.

More
2015-06-23 15:03 - 2015-06-23 15:07 #2353 三国古地
打印机连接xp电脑,已经设置成共享,局域网内的其他 win 7 电脑能正常添加(登录密码已保存)此打印机,设置好后可以打印。但Win7电脑重启后就找不到打印机了。

分析问题:
1.第一感觉:win7系统共享没有设置正确(安装网上步骤设置加入工作组,开启网络共享和文件和打印机共享,开启了后台服务,以及防火墙),但是还是同样问题
2.忘记考虑一点:是不是xp系统的问题,win7对局域网共享需要新的服务或者协议支持,xp没有安装,最后的确是需要再xp本地连接添加一个协议,就正常
两点都要做,第一步是从win 7着手,开启相关的后台服务
第二步从xp着手,在xp添加一种协议.
(看来我们对待问题,需要从相关的事物的双方都要考虑,问题可能多个地方,只看一点话,会让我们走很多歧途.)废话不说,看具体过程.

具体过程:
一.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 //这个在xp系统没有开启,win7共享需要开启

2.添加到相同工作组
在桌面---计算机(右键)---属性

3.开启网络共享和文件共享
位置

更改共享设置

按图上设置

添加文件共享到防火墙例外

允许共享访问


二.xp这边

XP系统要共享的打印机和文件设置为共享


1.打开网上邻居属性-本地连接属性-安装-协议-"nwlink ipx/spx/netblos compatible transport protocl" 双击
里面还有个"network monitor driver"也要安装. (自动安装不要安装盘的)

添加协议

(后面xp共享一般都会设置,大家可参考一下)

2.开始-运行-services.msc- 找到"server"服务,属性启动类型-"自动"-确定,然后在左边点"启动",确定.

3.组策略设置:
开始菜单运行-secpol.msc -安全设置-本地策略

用户权利指派- "拒绝从网络访问这台计算机"属性,删除里面的"所有用户组".

安全选项:
网络访问:不允许SAM 帐户的匿名枚举, 属性给"停用".
网络访问: 不允许 SAM 帐户和共享的匿名枚举,属性给"停用".
网络访问: 本地帐户的共享和安全模型,属性改为"经典 - 本地用户以自己的身份验证".

4.用户管理---启动guest用户
.点击桌面我的电脑右键-管理-本地用户和组-用户,把右边的guest用户属性"帐户已停用前面的钩去掉".

重启xp电脑。
Last edit: 2015-06-23 15:07 by 三国古地.

Please 登录注册一个帐号 to join the conversation.

More
2015-06-23 15:44 #2354 三国古地
解决 win7 下共享 xp 上打印机的问题汇总

问题描述:
局域网中有一台 XP 系统的电脑装有打印机 Canon LBP2900 并共享。现用 win7 系统的电脑
添加它为网络打印机,提示“无法启动网络打印机安装向导,操作无法完成(错误
0x0000052e)”

操作环境:
1. 已经打开了打印服务:print spooler 服务
2. 网络畅通,能ping通被连接主机
3. 防火墙关闭
4. 能远程连接到被连接主机
5. 被连接主机打印机正常工作

解决方法:
网上查找了很多方法,由于问题不同,所以并没有解决我这里出现的问题。总结如下:
问题一:打印服务没有打开,这个在 计算机-管理-服务 里面可以开启 print spooler 服务
问题二:主机打印驱动不支持win7,这里有详细描述http://www.icoa.cn/a/415.html。其错误
代码为:0x000003e3。

本问题的解决思路:
到微软官方查找0x0000052e错误问题描述。
微软官方关于此错误的描述可以在这里找到http://support.microsoft.com/kb/2269296/en-gb
转载如下
When you try to install a network printer on a computer that is running Windows 7, you receive the
following error message:

Windows cannot connect to the printer (details: Operation failed with error
0x0000052e)

This problem can occur if the credentials on the Windows 7 client do not match the credentials that
are stored on the print server. Error message "0x0000052e" indicates the following error:
"Logon failure: unknown user name or bad password."

To work around this problem, use either of the following methods.
Workaround 1
Before you add the network printer, open a Command Prompt window, and type the following at
the command prompt:
start \\<servername>\<printername>
Note In this command, <servername> represents the name of the print server and <printername>
represents the share name of the printer.

In the authentication window, enter the appropriate credentials.
Workaround 2
Store a trusted credential in Credential Manager. To do this, follow these steps:

1. In Control Panel, open Credential Manager.
2. Click Add a Windows credentiala.
3. In the dialog box, enter an appropriate print server name. Then, enter a user name and
password that are trusted on the print server.
4. Click OK.

OK,问题已经很清楚了,其核心就是win7 要求有对方的凭据,具体解决方法如下。
按照说明,打开凭据管理器(Credential Manager)

然后添加一个普通凭据



填写上对应的IP和用户名密码确定保存就OK了。再次添加网络打印机的时候就ok了。
或者:
在命令行窗口中输入 start \\10.10.10.1\printername

在接下来的窗口同样会出现凭据输入窗口,如上操作即可。


然后再添加网络打印机。输入\\10.10.10.1\printername 就可以连接到打印机了。


问题一之详细步骤


确保此项已启动

问题二之详细步骤
自从电脑重新安装了Win7之后,很多东西使用都很方便,但是就是添加网络打印机的时候
无法添加,如图老是提示Windows 无法连接到打印机,点开详细信息显示“操作失败,错
误为0x000003e3”:

后来查了下原来是因为网络打印机是装在WinXP的电脑上的原因,因为XP的驱动无法安装
到Win7上,所以使得添加打印机失败。网上也有网友给出了解决办法,现在我详细的一步
一步将Win7成功添加网络打印机的方法贴出来,希望能帮到大家:
在添加打印机之前,首先找到网络打印机的驱动程序并安装到本机,因为后面要用到这个驱
动程序,装完驱动之后可以把刚才安装的打印机删掉。
这时候就可以开始添加打印机了,打开控制面板里的设备和打印机,然后选择添加打印机:

在打开的窗口里选择添加本地打印机,这个是很多人没有想到的。然后点下一步:


在打开的选择打印机端口窗口选择创建新窗口,端口类型:Local Port,点下一步:


这时候会弹出端口名对话框,在里面输入网络打印机的网络地址,可以查看网络邻居来确定
对方共享的打印机的地址,然后点下一步:

会打开安装打印机驱动程序窗口,因为在这之前我们已经安装过了这个型号的打印机驱动,
所以只需要按照品牌和型号选择即可:


这时候会提示你已经安装了驱动程序,保持不变点下一步即可,随后一直点下一步下一步,
最好点完成就会成功添加好打印机了,可以打印个测试页试试,成功了!

Please 登录注册一个帐号 to join the conversation.

More
2015-06-23 17:32 #2355 三国古地
第一步,打开自己的打印机,右键点击共享。
第二步,使用cmd命令查看自己电脑的ipc$是否共享。查看方法方法如下:在cmd中输入:
net share 回车
看看返回结果中是否有ipc$和打印机。
第三步:启用guest用户,设置用户密码。
第三步:在别人电脑上连接你的打印机。要想使用对方打印机,必须在本机与打印机连接的电脑之间建立ipc$共享管道。

内网共享问题:Guest用户开启,xp并且把本机的组策略安全权限设为经典-本地用户以自己的身份。电脑改为同一个工作组workgroup。

打印机共享问题
电脑局域网必须接在一个交换机或者一个路由器的lan口就是一个局域网,打印机互相共享打印,必须先文件共享成功。电脑系统 互相访问,就需要一下注意事项
内网共享问题:Guest用户开启,xp并且把本机的组策略安全权限设为经典-本地用户以自己的身份。电脑改为同一个工作组workgroup。

是不是xp系统的问题,win7对局域网共享需要新的服务或者协议支持,xp没有安装,最后的确是需要再xp本地连接添加协议(nwlink ipx/spx/netbios compatible transport protocl),就正常

修改策略组的方法:在连接打印机的win7上打开运行--gpedit.msc回车--计算机配置--windows设置--安全设置--本地策略--安全选项--网络访问:本地账户安全和共享模型,修改为仅来宾。如图1.还有一个地方:计算机配置--windows设置--安全设置--本地策略--用户权限分配--拒绝从网络访问这台计算机--guest去掉。

Please 登录注册一个帐号 to join the conversation.

返回页顶