netmjwork 发表于 2018-10-22 21:40:56

微PE中“没有注册类”怎么解决? “选择默认程序”这个功能无法使用……

本帖最后由 netmjwork 于 2018-10-23 18:59 编辑

微PE中,默认集成了看图软件为imagine,.ISO默认打开关联为7zip,希望将图片类型打开软件替换为acdsee,ISO关联为ultraiso;

测试用的是kcyou老师的PE:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372482

问题:
1、在.wim里删除了 imagine 文件,配置为acdsee作为默认打开程序(在其他PE里可以正常关联调用),但是启动修改后的PE发现所有图片类的文件没有关联,也无法直接打开;
      在acdsee目录里单独打开程序,手动设置关联,发现图片文件还是无法直接打开,只是右键菜单里多出了“用acdsee打开”的选项,但想把ACDSEE设置为默认选项时,点击“选择默认程序”,提示“没有注册类”,这样打开图片就还得右键操作,很不方便

2、操作基本同上,只是将.ISO的关联设置为ultraiso,直接打开ultraiso软件关联后还是无效,默认还是只能用7zip来打开.iso类型的镜像

请知道的指点下,哪里的问题,怎么才能解决这个问题?





D_M_GuYing 发表于 2018-10-23 08:18:08

如果是绿色软件,目录里应有.reg等注册表文件,运行一下就可以了

netmjwork 发表于 2018-10-23 09:24:57

D_M_GuYing 发表于 2018-10-23 08:18
如果是绿色软件,目录里应有.reg等注册表文件,运行一下就可以了

第一步:关联注册表,PE启动前运行.reg,这是基本操作,无效……
第二部:进入PE运行程序进行关联(这是最终解决的方式),也无效…… 只有右键打开菜单,没有关联到相应类型文件直接打开。

第三部:目前没辙了……

captain_g 发表于 2018-10-23 09:52:40

如果配置正确,鼠标右键菜单操作应该不会有问题。如果是鼠标左键双击打开,就要看文件关联了,需要具体研究一下注册表配置单元文件SYSTEM/SOFTWARE/DEFAULT,以及PECMD.INI,看有没有添加注册表内容或导入什么REG文件。还有,像文件关联,可能几个软件都关联了同一种文件格式,比如UI和7Z都可以关联ISO,就要看究竟是哪个起作用了。

eastmz 发表于 2018-10-25 07:26:41

pecmd.ini 里加载reg,自动就默认打开的程序了

netmjwork 发表于 2018-10-25 11:26:02

eastmz 发表于 2018-10-25 07:26
pecmd.ini 里加载reg,自动就默认打开的程序了

谢谢!

关键是PE里已经设定了默认打开程序,哪些项不知道,通过pecmd.ini再次修改默认设定程序都不起作用,可能是PE的问题,具体原因就不知道了,也就这类PE是这样,其他PE同样操作是可以的
页: [1]
查看完整版本: 微PE中“没有注册类”怎么解决? “选择默认程序”这个功能无法使用……