打印机共享终级解决方案(连接打印机的电脑(客户端)需要Windows专业版及更高版本):
首先确保打印机所在的打印机服务端电脑和连接打印机的客户端电脑都安装了SMB1.0功能
确保“Print Spooler”“Server”“TCP/IP NetBIOS Helper”“Workstation”“Computer Browser(有的系统没此服务就忽略)”服务是启动状态
为了方便安装和添加相关端口,做成了bat命令行安装(请下载下面的附件),请按先后顺序执行:
[1] 开启系统共享功能,[5] 开启打印机服务,[7] 打开打印机共享端口
打印机所在的服务端电脑和客户机电脑都运行(因为其中执行时有开放端口相关设置)
一、打印机所在的电脑首先设置好网络共享中心:
【控制面板】(查看方式:大图标) → 【网络和共享中心】 → 【更改高级共享设置】,点击 → 【家庭或工作(当前配置文件)】,将里面选项(如:启用网络发现,启用文件和打印共享,启用共享等)都启用 → 【保存修改】。
【关闭密码保护】【网络和共享中心】 → 【更改高级共享设置】→“所有网络”→关闭“密码保护的共享”右侧的开关;有的系统界面不一样是选择"无密码保护的共享"
(win 11 继续)【控制面板】(查看方式:大图标) → 【网络和共享中心】 → 【更改高级共享设置】 → 【网络和Internet】 → 【属性】修改为【专用网络】
二、打印机所在的电脑其次启用Guest帐户:
【控制面板】(查看方式:大图标) → 【管理工具】 → 【计算机管理】 → 【本地用户和组】 → 【用户】,双击 Guese 用户,去掉“帐户已禁用”前的勾,【确定】;
三、打印机所在的电脑修改访问策略(需要访问):
1、点击开始菜单中的“运行”选项,输入gpedit.msc 并回车,打开【本地组策略编辑器】
2、依次点开 【计算机配置】 → 【windos 设置】 → 【安全设置】 → 【本地策略】 → 【用户权限分配】;
3、双击“拒绝从网络访问该台计算机”,删除其中的 Guest用户或组,确定。
4、确认一下相互访问的计算机是不是在同一个工作组中,鼠标右键点击【计算机】 → 【属性】,这里可以看到工作组名,计算机全名;
5、随便建个文件夹,配置共享,添加 Everyone 用户,设置为具有完全读写权限。
**客户端在访问共享电脑或能会提示无权访问,这时需要在客户端添加【Windows 凭据】
【控制面板】 → 【用户帐户】 → 【用户帐户】 → 【管理你的凭据】 → 【Windows 凭据】 → 【添加 Windows 凭据】,
Internet地址或者网络地址:IP地址 和 计算机全名都可以,前面不要填\\
用户名:Guest
密码:留空,不要填
**经过以上设置,从同局域网中任何一台双击 【计算机】 → 【网络】启用网络发现,这时应该可以看到局域网中的共享电脑了,当然也可以通过在“地址栏”中手动输入: \\计算机全名 (或者:\\IP地址)来访问目标计算机的共享资源。
**在确认文件共享能正常后,再对打印机连接的电脑进行以下配置
四、连接打印机的电脑(客户端)添加SMB 1.0,这可以保证Windows 10以下的系统,有权限查看共享打印机
如果在客户端电脑运行了前面的bat就不要再设置
【控制面板】 → 【程序】 → 【程序和功能】 → 【启用或关闭 Windows 功能】,勾选【SMB 1.0/CIFS 文件共享支持】下所有项
五、连接打印机的电脑(客户端)配置RPC连接设置

六、打印机所在的电脑(服务器端)和连接打印机的电脑(客户端)保存以下代码为.reg文件,双击导入
七、完成以上步骤,重启打印机所在的电脑(服务端)和连接打印机的电脑(客户端)
八、在连接打印机的电脑(客户端)添加共享打印,这样就可以确保打印机可以被各种客户端连接上,不会有任何错误提示。
如果以上方法还不行,可以根据自己电脑的系统试试以下打印机修正补丁
九、Win11-23H2系统的打印补丁(服务端和客户端都需要运行)
使用说明:
Win11-23h2系统电脑作为打印机服务端需要运行此补丁
Win11-23h2系统电脑作为客户端连接共享打印机也需要运行此补丁(不打补丁出现0x00000709错误)
客户端电脑为win10和win7系统可直连,不用补丁(但打印机服务端电脑需要打补丁否则会出现0x00000040错误)
十、Win10-22h2(含WIN2022-22h2)打印机共享修正工具
适合各类Win10系统和Win2016、Win2019、Win2022系统
使用说明:
最新Win10-22h2或Win2022-22h2系统电脑作为打印机服务端需要运行此补丁
Win10和win7系统电脑作为客户端连接共享打印机不需要安装此补丁
运行以上补丁后的Win10或Win2022等系统的电脑是无法连别的共享打印机,所以要先撤消补丁,装好共享打印机后再打上补丁就可以二次共享
十一、如果以上还不行,可以在关闭防火墙和IP安全策略的情况下测试
十二、其他说明
如果需要共享文件夹之类的为了安全可以考虑:
windows 工具 --- 计算机管理 --- 本地用户和组 --- 用户
在这里添加专门给共享用的账号密码,添加到 Guests 组
首先确保打印机所在的打印机服务端电脑和连接打印机的客户端电脑都安装了SMB1.0功能
确保“Print Spooler”“Server”“TCP/IP NetBIOS Helper”“Workstation”“Computer Browser(有的系统没此服务就忽略)”服务是启动状态
为了方便安装和添加相关端口,做成了bat命令行安装(请下载下面的附件),请按先后顺序执行:
[1] 开启系统共享功能,[5] 开启打印机服务,[7] 打开打印机共享端口
打印机所在的服务端电脑和客户机电脑都运行(因为其中执行时有开放端口相关设置)
一、打印机所在的电脑首先设置好网络共享中心:
【控制面板】(查看方式:大图标) → 【网络和共享中心】 → 【更改高级共享设置】,点击 → 【家庭或工作(当前配置文件)】,将里面选项(如:启用网络发现,启用文件和打印共享,启用共享等)都启用 → 【保存修改】。
【关闭密码保护】【网络和共享中心】 → 【更改高级共享设置】→“所有网络”→关闭“密码保护的共享”右侧的开关;有的系统界面不一样是选择"无密码保护的共享"
(win 11 继续)【控制面板】(查看方式:大图标) → 【网络和共享中心】 → 【更改高级共享设置】 → 【网络和Internet】 → 【属性】修改为【专用网络】
二、打印机所在的电脑其次启用Guest帐户:
【控制面板】(查看方式:大图标) → 【管理工具】 → 【计算机管理】 → 【本地用户和组】 → 【用户】,双击 Guese 用户,去掉“帐户已禁用”前的勾,【确定】;
三、打印机所在的电脑修改访问策略(需要访问):
1、点击开始菜单中的“运行”选项,输入gpedit.msc 并回车,打开【本地组策略编辑器】
2、依次点开 【计算机配置】 → 【windos 设置】 → 【安全设置】 → 【本地策略】 → 【用户权限分配】;
3、双击“拒绝从网络访问该台计算机”,删除其中的 Guest用户或组,确定。
4、确认一下相互访问的计算机是不是在同一个工作组中,鼠标右键点击【计算机】 → 【属性】,这里可以看到工作组名,计算机全名;
5、随便建个文件夹,配置共享,添加 Everyone 用户,设置为具有完全读写权限。
**客户端在访问共享电脑或能会提示无权访问,这时需要在客户端添加【Windows 凭据】
【控制面板】 → 【用户帐户】 → 【用户帐户】 → 【管理你的凭据】 → 【Windows 凭据】 → 【添加 Windows 凭据】,
Internet地址或者网络地址:IP地址 和 计算机全名都可以,前面不要填\\
用户名:Guest
密码:留空,不要填
**经过以上设置,从同局域网中任何一台双击 【计算机】 → 【网络】启用网络发现,这时应该可以看到局域网中的共享电脑了,当然也可以通过在“地址栏”中手动输入: \\计算机全名 (或者:\\IP地址)来访问目标计算机的共享资源。
**在确认文件共享能正常后,再对打印机连接的电脑进行以下配置
四、连接打印机的电脑(客户端)添加SMB 1.0,这可以保证Windows 10以下的系统,有权限查看共享打印机
如果在客户端电脑运行了前面的bat就不要再设置
【控制面板】 → 【程序】 → 【程序和功能】 → 【启用或关闭 Windows 功能】,勾选【SMB 1.0/CIFS 文件共享支持】下所有项
五、连接打印机的电脑(客户端)配置RPC连接设置

六、打印机所在的电脑(服务器端)和连接打印机的电脑(客户端)保存以下代码为.reg文件,双击导入
Windows Registry Editor Version 5.00 ;解决 windows 连接共享打印机 0x0000011b 错误 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print] "RpcAuthnLevelPrivacyEnabled"=dword:00000000 ;解决Win10以上共享提示0X80004005错误 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] "AllowInsecureGuestAuth"=dword:00000001 ;解决客户端弹出以管理员身份安装新的打印机驱动程序,值 0 允许非管理员在使用 Point and Print 时安装驱动程序 ;reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f ;打开组策略编辑器,转到“计算机配置”>“管理模板”>“打印机”。 ;将“点和打印限制组策略"设置设置为"已启用”。 ;“安装用于新连接的驱动程序时”:“显示警告和提升提示”。 ;“更新现有连接的驱动程序时”:“显示警告和提升提示”。 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint] "RestrictDriverInstallationToAdministrators"=dword:00000000 "NoWarningNoElevationOnInstall"=dword:00000000 "UpdatePromptSettings"=dword:00000000 |
八、在连接打印机的电脑(客户端)添加共享打印,这样就可以确保打印机可以被各种客户端连接上,不会有任何错误提示。
如果以上方法还不行,可以根据自己电脑的系统试试以下打印机修正补丁
九、Win11-23H2系统的打印补丁(服务端和客户端都需要运行)
Win11-23h2系统电脑作为打印机服务端需要运行此补丁
Win11-23h2系统电脑作为客户端连接共享打印机也需要运行此补丁(不打补丁出现0x00000709错误)
客户端电脑为win10和win7系统可直连,不用补丁(但打印机服务端电脑需要打补丁否则会出现0x00000040错误)
十、Win10-22h2(含WIN2022-22h2)打印机共享修正工具
适合各类Win10系统和Win2016、Win2019、Win2022系统
最新Win10-22h2或Win2022-22h2系统电脑作为打印机服务端需要运行此补丁
Win10和win7系统电脑作为客户端连接共享打印机不需要安装此补丁
运行以上补丁后的Win10或Win2022等系统的电脑是无法连别的共享打印机,所以要先撤消补丁,装好共享打印机后再打上补丁就可以二次共享
十一、如果以上还不行,可以在关闭防火墙和IP安全策略的情况下测试
十二、其他说明
如果需要共享文件夹之类的为了安全可以考虑:
windows 工具 --- 计算机管理 --- 本地用户和组 --- 用户
在这里添加专门给共享用的账号密码,添加到 Guests 组
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
