今天某位网友电脑上遇到了这个问题,exe文件属性只有常规、兼容、以前版本三个选项卡,数字签名和详细信息选项卡都没有了。网上搜索了下,暂时没找到解决方法。

用Procmon软件监控打开exe文件属性过程访问的注册表,最后发现是注册表项缺失了:

HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers

从虚拟机原版win10导出相关注册表reg导入,问题解决。

没有别的win10的,可以新建文本文档,粘贴以下内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\CryptoSignMenu]
@="{7444C719-39BF-11D1-8CD9-00C04FC29D45}"

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\FCI Properties]
@="{748F920F-FB24-4D09-B360-BAF6F199AD6D}"

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{1f2e5c40-9550-11ce-99d2-00aa006e086c}]

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}]
@="OLE DocFile Property Page"

[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03}]
@="Summary Properties Page"

保存后改txt后缀为reg,双击导入。不显示txt后缀的,可以打开此电脑,查看,右侧勾选文件扩展名。

如果reg导入失败的话,可以用NSudo软件启用全部特权运行reg文件。

别的方法(2023/05/30补充),管理员cmd执行:

regsvr32 cryptext.dll
regsvr32 rshx32.DLL

分别对应:数字签名、安全选项卡。别的选项卡对应的com组件dll不一定能注册。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐