|
|
本帖最后由 令狐大虾 于 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说在最后的话:其实也很简单,就是在系统部署后首次进入桌面程序自动设置电源模式即可!虽然回复的人有些打酱油,但最起码比那些所谓的同行好多了。技术和真理,永远只在少部分人的脑子里面。
|
|