昨天百度搜了一下不是有效的32位应用程序怎么解决,其中一个大佬在知道里面给了一段注册表值。照着他的方法之后,双击,确定,wdnmd就所有快捷方式打不开了,除了部分应用有.exe的打开方式,其他应用在文件夹双击快捷方式也打不开。右键也是没有打开/管理员身份打开的选项。详细情况和输入的代码戳下面(下面有两张一样的没截到所以发了两遍),桌面除了文档和回收站其他都打不开,在文件夹除了lnk快捷方式其他都能打开。后来又试着查了一下,还是各种注册表项,我一个个试还是不能解决问题
修改reg文件内容,如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""
保存后,双击导入。
追问试过了,还是不行?是新建一个reg还是在原来的文档改,是的话又是在哪个地方改...找不到呀
有多余的注册表项,备份第三方软件的项后,删除.lnk和lnkfile,从同系统导出再导入,已恢复正常。
再导入bak又故障,最后发现contextmenuhandlerd某一项有特殊字符(之前导入的注册表格式错误导致),删除后恢复正常。