![Windows 资源管理器的尺寸列为空白](https://linux22.com/image/1369007/Windows%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E7%9A%84%E5%B0%BA%E5%AF%B8%E5%88%97%E4%B8%BA%E7%A9%BA%E7%99%BD.png)
我可以发誓,Windows(XP)曾经在资源管理器中显示图像的宽度和高度,如果我切换方面列,但现在什么都没有显示(见下面的截图)。
我正在处理包含许多图像的文件夹,因此我需要能够立即查看图片的尺寸并对它们进行排序。
我疯了吗?还是这个以前真的有用?出了什么问题?我该如何修复?
答案1
我理解你的痛苦◑‿◑
(嘿,其他人也可能会找到方法来解决它)。
需要检查的一件事是感知类型对于图像。例如,要确保 JPEG 的类型正确,请检查注册表中的以下内容(或在必要时进行修改):
[HKEY_CLASSES_ROOT\.jpg]
"PerceivedType"="image"
但这可能不起作用(对我来说不起作用)并且设置可能已经正确了。
解决此问题的另一种更简单、更快捷、更安全的方法(对我有用)是重新注册 Windows 内置图像处理 shell 扩展(在 Windows 7 中也应该有效):
regsvr32 shimgvw.dll
您需要重新启动 Explorer 才能使其生效(重新启动、注销并登录,或者终止 Explorer 并运行它)。
完毕:
至于为什么它没有工作,我不知道。显然某些设置(可能是注册表中的)已被更改(例如,与各种图像类型关联的程序)。它也可能通过禁用文件处理程序或类似程序而被更改。如果我有时间做一些实验,我会尝试确定确切的设置,但修复它就像运行上述命令(并重新启动 Explorer)一样简单。