无忧启动论坛

标题: 更新:03PE内核中放上initpki.dll启动时就注册竟然会加快驱动安装速度 [打印本页]

作者: 1400700226    时间: 2017-2-2 16:22
标题: 更新:03PE内核中放上initpki.dll启动时就注册竟然会加快驱动安装速度
本帖最后由 1400700226 于 2017-2-2 18:43 编辑

更新:
更多实测我发现,在pecmd.ini中加入注册initpki.dll的操作,确实会拖慢PE的启动速度,但是着实会加快安装驱动的速度(infcachebuild的速度会大幅加快。)

然而我无法确定infcachebuild的速度大幅加快是因为确实快了还是直接失败结束了,因为我这里即使去掉infcachebuild操作驱动也能够正常安装。

虽不确定infcachebuild是否成功,但是VboxGuest驱动的安装是直接安装inf的,其速度也大幅度加快并且驱动安装是正常的。


如题,我的03PE原本启用网络时注册initpki.dll的操作被我去掉了,

然而启用网络也就是执行过驱动安装后,我再安装VirtualBox Guest驱动,速度就会比开机直接安装快很多。

最近纠结先注册initpki.dll后导致装驱动后生成的setupapi.log内容有变化,比如可能增加或者减少查找到一些硬件ID的记录,并且对infcache.1的修改操作有所延后等;

可是不经意的操作发现,如果先注册initpki.dll,竟然装VirtualBox Guest驱动去读快了很多。就像先启用了网络组件一样。


很奇怪啊,我对比注册表发现注册initpki.dll后,增加了一些证书文件的关联,比如.cat文件被关联,但是双击仍然没反应(如果.cat文件无效比如新建一个文本文档重命名为cat的话,双击就会提示安全编录文件无效)


有大神说原版WinXP如果解除initpki.dll的注册,会导致ie浏览网页出现一些问题,但不解除注册直接删掉initpki.dll就不会有问题。

还有大神说如果用证书管理相关的东西时,是需要先注册一下initpki.dll的。


现在我就纠结,先注册了这个initpki.dll到底会对装驱动造成什么影响,到底是正面的还是负面的影响,真的研究不明白。

关于先注册了这个initpki.dll后导致的setupapi.log内容变化的相关信息请看我的这篇帖子:

http://bbs.wuyou.net/forum.php?m ... d=385748&extra=
作者: 邪恶海盗    时间: 2017-2-2 22:38
03PE/XPE直接用现成的,比如0PE这些,现在该捣鼓10PE了...
作者: 光影魔术手    时间: 2017-4-13 22:02
现在准备在新系列主板100芯片组 启动03pe   但是缺少驱动文件导致蓝屏
作者: 红毛樱木    时间: 2017-4-13 22:23
注册initpki.dll后如果确实是让cat生效,还是有存在意义的。
作者: 1400700226    时间: 2017-4-14 04:30
红毛樱木 发表于 2017-4-13 22:23
注册initpki.dll后如果确实是让cat生效,还是有存在意义的。

03PE下cat有什么意义呢?




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3