关于无法设置默认打印机的问题

关于无法设置默认打印机的问题

1,开始->运行->regedit[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows]将权限更改为拒绝后再修改成充许如果发现没有最后的windows选项就自己手动在CurrentVersion新建一个windows文件夹就可以了2,开始->运行->net stop spooler(停止Pringt Spooler服务)net start spooler(启用Pringt Spooler服务)使用后故障依旧,看来此方法不适用于我这种情况。继续看微软帮助与支持的这片文章,发现解决这个问题还得从注册表下手,首先打开注册表[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows]没有发现"Device"=""项目,如果没有此项肯定也就没有默认打印机,马上粘贴此段代码另存为注册表reg文件Windows Registry Editor Version 5.00[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows]"Device"=""导入注册表后,发现有这个项目了,试着再设置默认打印机,结果故障依旧。试着重启了电脑,在进入桌面前系统报“用户配置文件错误”(之前去的时候系统已启动,所以没发现这个问题),对比微软的这篇支持文档,心里有数了。接着进入注册表[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows]发现刚才导入的注册表项目不见了,看了就是用户配置文件损坏造成的,不然更改了注册表为什么保存不了呢? 接下来进入我的维修思路,既然用户配置文件损坏,那么重建一个用户是否会能够将打印机设为默认呢?试着在控制面板,用户设置里增加一个管理员账户admin,注销掉超级用户(administrator),使用admin账户登录,进入系统后发现默认打印可以设置了,再次进入注册表[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows],发现有"Device"=""项目,将此项目的值(OKI MICROLINE 5100F,winspool,LPT1:)不包含括号复制下来保存为文本文件。注销admin账户,进入原超级用户账户,重新导入之前编辑的注册表文件,然后打开所在项目,更改"Device"=""的值为OKI MICROLINE 5100F,winspool,LPT1:(也就是之前保存为文本的默认打印机字段。关闭注册表,打开打印机和传真,发现默认打印机的黑色小勾终于有了,但是这还是没有成功,因为注册表的更改无法保存,重启后一切更改都会消失,怎么办呢? 进入注册表,将HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows的Windows项目点右键选择“导出”,导出到桌面保存为 打印机.reg 这样的话,每次进入系统双击此注册表文件导入,打印机默认就设好了,当然这是不完美的解决方法,有没有更好的方法呢?试着注销掉超级用户,进入admin管理员账户,发现财务软件和用户文件一个不少,那么在此账户下财务软件是否能正常使用呢?经测试软甲运行正常,看来新建管理员账户是一个比较完美的方案。至此这个百年难遇的“默认打印机”问题终于被解决了,在这里将我的遭遇写出来,供各位网友参考,来解决你们遇到的这种问题