迫于农行网银升级的压力,给单位的财务电脑升级到了win10,重装后考虑到可能需要打印机共享,所以提前设置了相同的工作组,以便同工作组内的设备相互识别,当然装完系统后也设置好了打印机共享。但是同办公室的win7倒也是识别到了同组中的win10系统,但怎么也找不到win10下挂载的epson打印机,属实是鸡犬之声相闻老死不相往来了。
尝试查看了一下win10的账户,发现默认并没有开启。记得win7的时候共享打印机时是需要打开访客账户的,所以先从这个点入手。首先修改“组策略”来开启Guest账户。按键盘组合键“Windows+R”即可打开“运行”对话框,或者右击“Windows”按钮,从其右键菜单中选择“运行”项来打开gpedit.msc
。待打开“组策略”编辑界面后,依次展开“计算机管理”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“账户:来宾账户状态”项并右击,从其右键菜单中选择“属性”项。从打开的“账户:来宾账户状态 属性”窗口中,勾选“已启用”项,点击“确定”按钮即可开启Guest来宾账户。
光开启还不够,还需要赋予来宾账户权限。在“组策略”编辑界面中,依次展开“计算机管理”-“Windows设置”-“安全设置”-“本地策略”-“用户权限分配”项,在界面右侧找到“拒绝本地登陆”以及“拒绝从网络访问”两项,并右击选择“属性”项。从这俩黑名单中删除掉guest
账户后保存。这个时候win7系统下已经能够正常的发现win10上的打印机了,然后选择连接打印机的时候,win7报错无法连接。真可谓一波三折,错误名称“0x0000011b”。
百度了一下错误名称,说是因为dll缺失导致的,也有一种说法是因为某个升级补丁导致的bug,不管是有效进攻还是乌龙,反正就是用不了。在系统之家找到了这个一个工具:
Fix Print Spooler
利用管理员身份在win10上运行后,重新尝试在win7连接打印机,打印机正常识别。