无忧启动论坛

 找回密码
 注册
搜索

关于win8.1/10PE桌面刷新的问题顺便与mdyblog及各位商榷

查看数: 7180 | 评论数: 21 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-11 11:12

正文摘要:

本帖最后由 hhh333 于 2015-4-11 20:37 编辑 以system用户登录的win8.1PE以及后续的Win10PE都存在一个桌面刷新的问题: 1、PE进桌面后桌面无图标是空白; 2、kill explorer后也是空白; 以上按F5或桌面点右键- ...

回复

andos 发表于 2015-4-11 22:28:33
sp_star 发表于 2015-4-11 22:22
先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。


也许吧....

初始化网络是那个CALL NET_INIT 的网络初始化
hhh333 发表于 2015-4-11 22:18:42
本帖最后由 hhh333 于 2015-4-11 22:22 编辑
andos 发表于 2015-4-11 22:04
ENVI @@DeskTopFresh命令最近更新过,用法是ENVI @@DeskTopFresh=clearicon;1,

clearicon; 不知是否可 ...


确实,用这个参数可以出来
那现在主要是找一个好的执行时机,目前确实没有好的方法。不知桌面是否显示图标有不有办法检测。
andos 发表于 2015-4-11 22:04:59
ENVI @@DeskTopFresh命令最近更新过,用法是ENVI @@DeskTopFresh=clearicon;1,

clearicon; 不知是否可省去


这问题,我以前试验的结论是先加载/初始化网络后刷新桌面的成功率高些

点评

先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。  详情 回复 发表于 2015-4-11 22:22
确实,用这个参数可以出来  详情 回复 发表于 2015-4-11 22:18
sp_star 发表于 2015-4-11 11:56:25
PECMD.INI里加ENVI @@DeskTopFresh=1或2似乎可以啊。但延时确实是个问题,要等挺长时间才行。

点评

我在运行里用PECMD ENVI @@DeskTopFresh=1或2也没有反应,桌面还是没图标,说明没用,但我运行refreshf5,图标马上出来了。 我这里指的是PE不是RAMOS。  详情 回复 发表于 2015-4-11 20:27
xmanweb 发表于 2015-4-22 00:05:39
h大我要给你生猴子。。。。
hhh333 发表于 2015-4-12 08:38:35
本帖最后由 hhh333 于 2015-4-12 09:04 编辑
andos 发表于 2015-4-12 08:10
应该不是简写法吧
我记得[] 中的命令好像不是必需的说,那么[;] 应该也可以省,可能真的有些用法的问 ...


ENVI @@DeskTopFresh=clearicon;2、ENVI @@DeskTopFresh=1、ENVI @@DeskTopFresh=2都不行
ENVI @@DeskTopFresh=clearicon;1或者ENVI @@DeskTopFresh=;1可以。
这个命令的定义与解释都要精细一点,要么带1的可以,要么带clearicon可以,ENVI @@DeskTopFresh=;1与ENVI @@DeskTopFresh=1意义不同确实不好理解。
看来最彻底的就是:ENVI @@DeskTopFresh=clearicon;1,而ENVI @@DeskTopFresh=;1是这个命令的简易写法,这个解释就通了。

刚才又测试了一下:send #116也可以。
andos 发表于 2015-4-12 08:10:29
本帖最后由 andos 于 2015-4-12 08:12 编辑
hhh333 发表于 2015-4-12 07:31
经过测试,ENVI @@DeskTopFresh=;1有效,ENVI @@DeskTopFresh=;2没有反应
我估计ENVI @@DeskTopFresh=;1 ...


应该不是简写法吧
我记得[] 中的命令好像不是必需的说,那么[;] 应该也可以省,可能真的有些用法的问题,可能需要mdyblog修正一下
那ENVI @@DeskTopFresh=clearicon;2 又是否可行?
如果不行,可能是2有点问题,又或者需同时刷新我的电脑窗口

点评

ENVI @@DeskTopFresh=clearicon;2、ENVI @@DeskTopFresh=1、ENVI @@DeskTopFresh=2都不行 ENVI @@DeskTopFresh=clearicon;1或者ENVI @@DeskTopFresh=;1可以。 这个命令的定义与解释都要精细一点,要么带1的可以,  详情 回复 发表于 2015-4-12 08:38
hhh333 发表于 2015-4-12 07:31:33
andos 发表于 2015-4-11 22:34
[clearicon] 应该不是必要的吧?

如果不要clearicon 应该可以这样写吧? ENVI @@DeskTopFresh=;1

经过测试,ENVI @@DeskTopFresh=;1有效,ENVI @@DeskTopFresh=;2没有反应
我估计ENVI @@DeskTopFresh=;1是ENVI @@DeskTopFresh=clearicon;1的简化写法


点评

应该不是简写法吧 我记得[] 中的命令好像不是必需的说 那ENVI @@DeskTopFresh=clearicon;2 又是否可行? 如果不行,可能是2有点问题,又或者需同时刷新我的电脑窗口  详情 回复 发表于 2015-4-12 08:10
andos 发表于 2015-4-11 22:34:25
本帖最后由 andos 于 2015-4-11 22:37 编辑
hhh333 发表于 2015-4-11 22:25
网络是内置的,看来clearicon参数是关键。


[clearicon] 应该不是必要的吧?

如果不要clearicon 应该可以这样写吧? ENVI @@DeskTopFresh=;1

至于是否关键我就不知道了,反正我都加上就算了...

点评

经过测试,ENVI @@DeskTopFresh=;1有效,ENVI @@DeskTopFresh=;2没有反应 我估计ENVI @@DeskTopFresh=;1是ENVI @@DeskTopFresh=clearicon;1的简化写法  详情 回复 发表于 2015-4-12 07:31
hhh333 发表于 2015-4-11 22:25:11
sp_star 发表于 2015-4-11 22:22
先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。

网络是内置的,看来clearicon参数是关键。

点评

[clearicon] 应该不是必要的吧? 如果不要clearicon 应该可以这样写吧? ENVI @@DeskTopFresh=;1  详情 回复 发表于 2015-4-11 22:34
zds1210 发表于 2015-4-11 22:24:10
sp_star 发表于 2015-4-11 22:22
先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。

网络能外置最好。当然,现在的机子,内置貌似成主流了。
zds1210 发表于 2015-4-11 22:24:06
sp_star 发表于 2015-4-11 22:22
先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。

网络能外置最好。当然,现在的机子,内置貌似成主流了。
zds1210 发表于 2015-4-11 22:24:04
sp_star 发表于 2015-4-11 22:22
先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。

网络能外置最好。当然,现在的机子,内置貌似成主流了。
sp_star 发表于 2015-4-11 22:22:12
andos 发表于 2015-4-11 22:04
ENVI @@DeskTopFresh命令最近更新过,用法是ENVI @@DeskTopFresh=clearicon;1,

clearicon; 不知是否可 ...

先加载/初始化网络后刷新桌面的成功率高些-->这也可能是加载/初始化网络相当于延时了。

点评

也许吧.... 初始化网络是那个CALL NET_INIT 的网络初始化  详情 回复 发表于 2015-4-11 22:28
网络是内置的,看来clearicon参数是关键。  详情 回复 发表于 2015-4-11 22:25
网络能外置最好。当然,现在的机子,内置貌似成主流了。  详情 回复 发表于 2015-4-11 22:24
网络能外置最好。当然,现在的机子,内置貌似成主流了。  详情 回复 发表于 2015-4-11 22:24
网络能外置最好。当然,现在的机子,内置貌似成主流了。  详情 回复 发表于 2015-4-11 22:24
zds1210 发表于 2015-4-11 22:17:44
哈哈,有人在搞10PE,好消息。
不过对于ramos PE,感觉失望。
sp_star 发表于 2015-4-11 21:15:24
hhh333 发表于 2015-4-11 21:10
我用的是8.1,不是升级版本,PECMD是5.52兼容精简版,进桌面或kill explorer后是光板,再点开始->运行 ...

PECMD是5.52兼容精简版---->我用的是标准版,要不你换个试试。
hhh333 发表于 2015-4-11 21:10:26
sp_star 发表于 2015-4-11 20:51
我刚才试了一下,在win8.1 update3 x86 PE里,是可以的。RAMOS不需要刷新。
结尾处加上。延时多少也和之 ...

我用的是8.1,不是升级版本,PECMD是5.52兼容精简版,进桌面或kill explorer后是光板,再点开始->运行,用PECMD不行,用refreshf5可以,说明两者的效果是不一样的。

点评

PECMD是5.52兼容精简版---->我用的是标准版,要不你换个试试。  详情 回复 发表于 2015-4-11 21:15
sp_star 发表于 2015-4-11 20:51:51
hhh333 发表于 2015-4-11 20:27
我在运行里用PECMD ENVI @@DeskTopFresh=1或2也没有反应,桌面还是没图标,说明没用,但我运行refreshf5 ...

我刚才试了一下,在win8.1 update3 x86 PE里,是可以的。RAMOS不需要刷新。
结尾处加上。延时多少也和之前任务耗时长短有关。
      WAIT 2000
      ENVI @@DeskTopFresh=1

点评

我用的是8.1,不是升级版本,PECMD是5.52兼容精简版,进桌面或kill explorer后是光板,再点开始->运行,用PECMD不行,用refreshf5可以,说明两者的效果是不一样的。  详情 回复 发表于 2015-4-11 21:10
mdyblog 发表于 2015-4-11 20:50:07
1:

kill explorer后也是空白
-------------

kill explorer 是最后的杀手。也是最靠谱的方法。
无效, 可能是时机的问题。

你多几次,间隔1秒。 估计可以的。


2:
以上按F5或桌面点右键-->刷新,即可出现图标。
RefreshF5.exe程序
而且将这个程序放注册表、放启动菜单也不行,如用LINK %Startup%\刷新桌面,%WS%\RefreshF5.exe

---
RefreshF5.exe 和    ENVI @@DeskTopFresh=1或2 之一     应该是一回事。

同样是时“机”的问题。


  1. 而且将这个程序放注册表、放启动菜单也不行,如用LINK %Startup%\刷新桌面,%WS%\RefreshF5.exe
复制代码

这就是说, 需要个“机”。
因为   点击【刷新桌面】LINK, 同时激活了桌面这个窗户口。
后面刷新的 操作就 有效了, 否则桌面不理的。

【程序放注册表、放启动菜单】 没有这个 “机”。就可能失败。


总之。 kill explorer 是最后的杀手。也是最靠谱的方法。
尤其是8PE。 因为8PE 特别些。





hhh333 发表于 2015-4-11 20:27:17
sp_star 发表于 2015-4-11 11:56
PECMD.INI里加ENVI @@DeskTopFresh=1或2似乎可以啊。但延时确实是个问题,要等挺长时间才行。

我在运行里用PECMD ENVI @@DeskTopFresh=1或2也没有反应,桌面还是没图标,说明没用,但我运行refreshf5,图标马上出来了。
我这里指的是PE不是RAMOS。

点评

我刚才试了一下,在win8.1 update3 x86 PE里,是可以的。RAMOS不需要刷新。 结尾处加上。延时多少也和之前任务耗时长短有关。 WAIT 2000 ENVI @@DeskTopFresh=1  详情 回复 发表于 2015-4-11 20:51

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

闽公网安备 35020302032614号

GMT+8, 2025-2-28 21:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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