无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3405|回复: 7

[讨论] 关于Win8.1PE进桌面后刷新慢(加载RamOSInit.post等待时间太长)的探索

[复制链接]
发表于 2018-9-10 00:49:37 | 显示全部楼层 |阅读模式
本帖最后由 nttwqz 于 2018-9-11 13:34 编辑

  我想,进来的人估计会问,都有10PE了,为何还用8.1,因为我讨厌Win10,而且也没遇到过8.1PE不行,10可以的情况。

  之前,用本坛的WinBuilder做了个8.1PE(RAMOS),默认Administrator登录,PE没啥大毛病,随着后来的折腾,逐渐趋于完善,但是吧,有个问题一直得不到解决,之前发帖貌似也没人理,不知道是没人会,还是……

  问题就是,登录时欢迎转圈时间太长,显示桌面了,等好几秒钟才能刷新桌面,删除桌面的desktop.ini,也就是执行RamOSInit.post配置文件中的内容等待的时间过长。之前一直以为是RamOSInit.pre或者RamOSInit.post中的某些命令需要时间较长,今天(昨天)开启日志后发现,其实并不是,进桌面后之所以等很长时间才能刷新在于执行完RamOSInit.pre后需要好长时间才会执行RamOSInit.post,而RamOSInit.post通过注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run下面的PECMD.EXE MAIN %SystemRoot%\System32\RamOSInit.post实现。于是在正常系统中新建类似键值,发现问题一样,即使是固态UEFI启动的系统,进桌面也要等好几秒才能执行,终于知道这才是问题的所在,于是将这条命令换了个地方,我将原来的启动项删除,将shell的值由explorer.exe改成explorer.exe,PECMD.EXE MAIN %SystemRoot%\System32\RamOSInit.post,并删除RamOSInit.post中的SHEL那一行。果然,快了好多好多。不过,有点太快了感觉,desktop.ini都没来得及删除,其它倒是执行了。于是在RamOSInit.post中最前面加WATI 3000。嗯!固态一般进桌面的感觉,再也无须等待,欢迎转圈也少了,进桌面就刷新了,基本难以看到desktop.ini(改成5000可以看到),就是吧,欢迎屏幕结束后多了个黑屏,并有个性化设置窗口一闪而过(可以改shell32.dll.mui或其它方法去掉),然后才是显示桌面,不过,还是比原来转啊转,等啊等好太多了,虚拟机和实机测试暂未发现问题,带网络的也正常。


昨天,尝试修改userinit,将shell复原,结果效果更加自然,欢迎屏幕结束后不再有黑屏,直接进桌面,进桌面立马就刷新或者说RamOSInit.post就执行完毕。就是吧,RamOSInit.post里面的自动调整分辨率的命令DISP死活不管用,进桌面手动运行管用,不止何故。。。未实机测试。

大神们请略过,瞎折腾而已。。。

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

发表于 2018-9-10 01:37:29 来自手机 | 显示全部楼层
好像还有一个地方达到一样的效果,明天翻下我的8.1ROMos看下代码。
另外那个desktop.ini的问题,不用死板的等5秒或者3秒,用pecmd后台开个线程去循环查找删除

点评

咳咳,那只是来验证RamOSInit.post是否正确执行而已是...  详情 回复 发表于 2018-9-10 01:45
回复

使用道具 举报

 楼主| 发表于 2018-9-10 01:45:27 来自手机 | 显示全部楼层
红毛樱木 发表于 2018-9-10 01:37
好像还有一个地方达到一样的效果,明天翻下我的8.1ROMos看下代码。
另外那个desktop.ini的问题,不用死板 ...

咳咳,那只是来验证RamOSInit.post是否正确执行而已是...
回复

使用道具 举报

发表于 2018-9-10 18:49:16 来自手机 | 显示全部楼层
翻了下,之前我用的就是run接口,,,跟你的一样
回复

使用道具 举报

发表于 2018-9-10 21:05:30 | 显示全部楼层
鱼大的俄文版是不是可以用你的方法加速????

点评

不知道,可以试一下。  详情 回复 发表于 2018-9-11 13:28
回复

使用道具 举报

 楼主| 发表于 2018-9-11 13:28:16 | 显示全部楼层
879792799 发表于 2018-9-10 21:05
鱼大的俄文版是不是可以用你的方法加速????

不知道,可以试一下。
回复

使用道具 举报

发表于 2018-9-11 19:02:59 | 显示全部楼层
感谢分享,支持一下!
回复

使用道具 举报

发表于 2018-9-19 10:09:59 | 显示全部楼层
用本坛的WinBuilder做了个8.1PE(RAMOS)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 23:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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