国内某几个流氓软件(W*S、*狗PDF...),耗子尾之!!!

(转载)Windows中PDF TXT Excel Word PPT等Office文件在预览窗格无法预览的终级解决方法大全

https://zhuanlan.zhihu.com/p/454259765

(转载)Windows系统文件里的预览窗口不能预览jpg和png等格式的图片

作者:Yurui 链接:https://www.zhihu.com/question/389338785/answer/3367431914 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

修改注册表可能带来风险,注意备份。

打开注册表,方法:win+r,输入regedit

在地址栏里输入:

计算机\HKEY_CLASSES_ROOT\.png\ShellEx

删除ShellEx下边的内容

可能为数据{d7ac9243-9d84-4498-8192-d7ad263b63c8},也可能为其他,将其删除,让ShellEx为空。

你可以在下边这个路径查看删除的数据对应的预览组件是什么,我删除的那个对应的是:Preview Handler Class。

计算机\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PreviewHandlers

(png可以改为其他图片格式,如jpg、jpeg、bmp、gif、svg,除此之外的图片格式最好不要乱删,有些是有必要留下的)

然后就发现,在文件夹—查看选项—查看—在预览窗格中显示预览控件,勾选与不勾选都可以预览图片了。

ShellEx下删除内容后的状况

不重要的内容就写在最后吧,我原来也是被这个问题困扰,查到的解决方法是说不要勾选“在预览窗格中显示预览控件”,虽然确实可以,但也无法预览PDF文件了。我有两台电脑,台式机上的不能预览,笔记本上的可以,经过查找一些资料然后对比至注册表发现,是ShellEx下的区别,笔记本下边ShellEx是空的,可以预览,台式机的是使用了名为Preview Handler Class的预览控件对应的字符串,导致无法预览。PDF无法预览也可以根据相同的思想来解决,而且网络上也有相关的解决方法,在此就不赘述了。 ———————————————————————————————————————————

WPS和Acrobat DC 共存情况下,如何完整预览PDF文件?

先说方法:

1、注册表找到:HKEY_CLASSES_ROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f} 2、将默认值改为:{DC6EFB56-9CFA-464D-8880-44885D7DC193}原理我也不知道,通过好多搜索,发现将以上默认值改为“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers”下面Adobe PDF Preview Handler for Vista前面的值就能正常预览了。

再说原理:

1、从下面这张图可以看出,文件资源管理器默认的预览窗格是Microsoft PDF Previewer前面的数据,安装Acrobat DC,它的预览是Adobe PDF Preview Handler for Vista前面的数据。

这个时候我们再进入HKEY_CLASSES_ROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}这个路径,可以看到数据为“Preview Handler Class”前面的数据{d7ac9243-9d84-4498-8192-d7ad263b63c8}。你既没有选择用默认微软资源管理器的预览窗格预览,也没有选择用Acrobat数据预览,当然无法显示预览内容!!!!