无忧启动论坛
标题:
完美解决玄天PE3终结版中打印机与驱动安装的冲突
[打印本页]
作者:
smine
时间:
2011-9-6 22:27
标题:
完美解决玄天PE3终结版中打印机与驱动安装的冲突
问题描述:
在玄天PE终结版中
如果将HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress 改成1,
则驱动安装不会出现安全警告,也不会要求重启,能正常安装驱动,但这时打印机将不能正常工作。
如果将HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress 改成0,
则打印机能正常工作,但是安装驱动(像显卡驱动)就会出现安全警告,并且要求重启才能用,大家都知道PE下装驱动要求重启意味着什么。
解决办法:
将附件解压后放到Windows\System32\ 下即可。
解决思路:
为了能正常安装显卡驱动,我把HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress 改成了1,但是发现打印出问题了,不能正常打印。
在无忧里搜了一大圈,终于找到了不知谁发的一个帖子,介绍了怎么在PE里添加打印机组件。下载了他的打印机组件研究,发现主要是添加了几条注册表,
还导入了一个REG文件和执行了一个EXE文件。后来发现那个EXE就是一个自解压,将一些文件释放到系统目录下。我现试着添加了那几个注册表,
结果打印机正常了,后来经反复试验,发现问题就出在SystemSetupInProgress 上。
这回麻烦了,似乎打印机和装驱动必须做个取舍!
后来灵机一动,不就是打印服务进程要访问这个SystemSetupInProgress 键值吗,干脆把打印服务进程破解了,让他访问其他键值不就解决了吗?
按着这个思路,找到了打印机服务进程spoolsv.exe,用二进制编辑器打开,搜索SystemSetupInProgress。按照惯例,搜索Unicode编码的“SystemSetupInProgress ”
结果还真让我找着了!改成“PrintSetupInProgress”,然后保存,在HKEY_LOCAL_MACHINE\SYSTEM\Setup\下建"PrintSetupInProgress",值为0,停止打印服务,
替换打印机服务进程spoolsv.exe,重启打印服务进程,打印测试,一切OK!问题就此解决!
后来发现,根本不许在HKEY_LOCAL_MACHINE\SYSTEM\Setup\下建"PrintSetupInProgress"直接把spoolsv.exe里的SystemSetupInProgress随便改几个字符就OK了。
[
本帖最后由 2011886 于 2011-9-6 22:29 编辑
]
spoolsv.rar
2011-9-6 22:27 上传
点击文件名下载附件
下载积分: 无忧币 -2
112.18 KB, 下载次数: 242, 下载积分: 无忧币 -2
作者:
tegl
时间:
2011-9-7 12:18
感谢楼主分享宝贵经验
作者:
xiaoqiu
时间:
2011-9-8 08:22
楼主直接发一个修改后的pe多好。呵呵
作者:
szmy
时间:
2011-9-8 08:47
提示:
作者被禁止或删除 内容自动屏蔽
作者:
135956
时间:
2011-9-8 09:11
楼主的方法很实用。。。多谢分享啊。
作者:
i4200
时间:
2011-9-9 20:06
谢谢!曾经因为系统坏了,以为用玄天的系统启动,装上打印机驱动可以打印文档。忙活了一阵,最终失败了。只好急急忙忙装了个克隆版系统来打印文档。楼主的成果,解决了大问题。谢谢!!!
作者:
guankwan1016
时间:
2015-7-5 22:12
感謝樓主分享, 正在嘗試, 你是網路上的清泉!
作者:
缘起缘灭
时间:
2017-10-23 16:45
你好,可以把修改的发出来吗
作者:
airing
时间:
2019-1-15 06:42
试试看……
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3