无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3757|回复: 9
打印 上一主题 下一主题

解决:Win7SP1首次部署后15分钟屏幕黑屏的BUG!

[复制链接]
跳转到指定楼层
1#
发表于 2018-1-5 15:20:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 令狐大虾 于 2018-4-16 02:30 编辑

一、注意:本帖只讨论Wim而不是Ghost,并且希望仔细看清楚再回答,拒绝酱油君。别和我扯原版没问题,本屌就是用原版实体机子测试几次也会出现。此问题某一技术群也有人提出过
1、问题发现:搞系统制作几年,偶尔发现Win7SP1安装后什么也不操作的话15分钟后就会黑屏。不过只要动下鼠标或是键盘当然按下机箱电源开关键也行即可恢复,下次不动作再黑屏时候重新操作一次,那么以后再也不会黑屏。
2、关闭屏保及电源选项预处理:

      Win7系统首次部署后默认是关闭屏保的,电源选项里面默认10分钟关闭显示器,默认30分钟使计算机进入睡眠状态,默认20分钟后关闭硬盘。所以这15分钟不知道是哪里来的。相关关闭注册表如下

;(1)、关闭屏幕保护
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"    ;关闭屏幕保护程序功能(默认值为1开启,系统首次部署安装后默认关闭屏幕保护并注册表下三项并不存在。但此项并不能左右在系统下或"SCRNSAVE.EXE"设置启用屏保)
"ScreenSaverIsSecure"=-   ;取消在恢复时显示登录屏幕(默认"0"不勾选,即登录用户如果设置了密码即需要输入)==>即等待时间也变成灰色不起效了
"ScreenSaveTimeOut"=-    ;等待时间(默认1分钟"60")
"SCRNSAVE.EXE"=-          ;取消屏保(或"SCRNSAVE.EXE"=""取消屏保程序路径)

;(2)、从不关闭显示器、从不睡眠、从不关闭硬盘(XP无此选项)
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\7516b95f-f776-4464-8c53-06167f40cc99\3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e]
"ACSettingIndex"=dword:00000000
"DCSettingIndex"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\29f6c1db-86da-48c5-9fdb-f2b67b1f44da]
"ACSettingIndex"=dword:00000000
"DCSettingIndex"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\0012ee47-9041-4b5d-9b77-535fba8b1442\6738e2c4-e8a5-4a42-b16a-e040e769756e]
"ACSettingIndex"=dword:00000000
"DCSettingIndex"=dword:00000000
需要获取所有权否则不可以写入,当然可以借助外部SetACL命令获取所有权再写入即可。不过有个更加简单不需要权限的方法就是批处理命令写入
@rem 电源计划为平衡(系统默认)
powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e

@rem 接通电源从不关闭显示器
powercfg -change -monitor-timeout-ac 0  
@rem 使用电池从不关闭显示器
powercfg -change -monitor-timeout-dc 0  

@rem 接通电源从不关闭硬盘
powercfg -change -disk-timeout-ac 0
@rem 使用电池从不关闭硬盘
powercfg -change -disk-timeout-dc 0

@rem 接通电源从不睡眠
powercfg -change -standby-timeout-ac 0  
@rem 使用电池从不睡眠
powercfg -change -standby-timeout-dc 0  
上面的注册表及批处理命令可以用AU3编写在制作WIM的时候(整合补丁后及在Sysprep3.14审核模式下用DISM++处理略去)用DISM命令挂载,复制需要调用的AU3程序到启动文件夹(当然可以放置在任何一个地方,为了加快速度,可以挂载注册表配置文件Software调用系统注册表Run命令,执行后自删除之。),那么系统部署后首次进入桌面就会调用预先置入的程序并执行。这就去掉了我们繁琐的手动设置。

二、结论:此制作方法在WS2008r2、WS2012r2、Win10LTSB、Win10企业版、WS2016都不会出现首次部署后啥也不操作15分钟就会黑屏不整合补丁只添加OEM激活包进原版Win7SP1 install.wom里面首次安装后,手动设置从不关闭显示器、从不睡眠、从不关闭硬盘重启后进入系统(系统首次安装后屏保默认是关闭的不需设置),啥也不操作后15分钟后也是黑屏。
      实在想不出Win7SP1为啥会如此,有系统制作的同道解决了否?
2018.4.16说在最后的话:其实也很简单,就是在系统部署后首次进入桌面程序自动设置电源模式即可!虽然回复的人有些打酱油,但最起码比那些所谓的同行好多了。技术和真理,永远只在少部分人的脑子里面。

2#
发表于 2018-1-5 18:48:16 | 只看该作者
从未遇到该问题!
回复

使用道具 举报

3#
发表于 2018-1-5 21:50:45 | 只看该作者
楼主是自己系统的问题,原版将关闭显示器关闭就可以。

点评

第2点已经说明白  详情 回复 发表于 2018-1-10 14:21
请仔细看第二点再说  详情 回复 发表于 2018-1-5 22:26
回复

使用道具 举报

4#
 楼主| 发表于 2018-1-5 22:26:14 | 只看该作者
baosheng00 发表于 2018-1-5 21:50
楼主是自己系统的问题,原版将关闭显示器关闭就可以。

请仔细看第二点再说
回复

使用道具 举报

5#
发表于 2018-1-10 14:21:17 | 只看该作者
baosheng00 发表于 2018-1-5 21:50
楼主是自己系统的问题,原版将关闭显示器关闭就可以。

第2点已经说明白
回复

使用道具 举报

6#
发表于 2019-3-27 11:10:24 | 只看该作者
这么bug好奇怪啊, 我开发用定时器控制鼠标移动解决了,放弃从根本去解决了
回复

使用道具 举报

7#
 楼主| 发表于 2019-3-27 14:39:08 | 只看该作者
嘿嘿。只要善于发现才可以体会到真谛。敢于提出质疑本来就是一种勇气。不像那种半吊子都达不到的人轻飘飘一句话就否定一切
回复

使用道具 举报

8#
发表于 2019-3-27 18:16:10 | 只看该作者
还真没注意过,一般都是干别的去了,并不停留。
回复

使用道具 举报

9#
发表于 2019-11-21 21:04:12 | 只看该作者
我也碰到同样的问题,客户就是哟个结论,程序自动设置电源模式?
回复

使用道具 举报

10#
发表于 2019-11-21 21:23:03 | 只看该作者
楼主,无遇到同样问题,这个有具体怎么解决的? 我看你写的程序自动设置电源模式?我是手动改一下模式。遇到这问题客户要个具体报告,很莫名其妙。判断不出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-24 12:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表