![Microsoft Camera Codec Pack 在 Windows 7 中无法使用](https://linux22.com/image/1407285/Microsoft%20Camera%20Codec%20Pack%20%E5%9C%A8%20Windows%207%20%E4%B8%AD%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8.png)
由于 Windows 更新在多次检查更新后仍未提供此更新,因此我上网并从下载中心。我使用了 64 位安装程序MicrosoftCameraCodecPack-x64.msi在 Windows 7 SP1 64 位上安装并重新启动。返回 Windows 资源管理器,我的 CR2 文件仍然没有获得任何缩略图预览。
我选择通过控制面板进行修复安装。修复、请求重新启动、重启、登录,问题仍然存在。我不知道接下来该怎么办。为了确保这不仅与缩略图有关,我尝试使用 Windows 照片查看器打开其中一个文件。但没有成功。
Windows 照片查看器无法打开此图片,因为 [bla, bla, bla]
以下是微软的说法。
版本:9721.0 [根据控制中心,它实际上是 6.3.9723.0]
发布日期:2014 年 4 月 22 日
Microsoft Camera Codec Pack 支持在 Window Live Photo Gallery 以及其他基于 Windows Imaging Codecs (WIC) 的软件中查看各种特定于设备的文件格式。
安装此软件包将允许在 Windows 资源管理器中查看受支持的 RAW 相机文件。
支持的操作系统
Windows 7、Windows Vista Service Pack 2
Microsoft Camera Codec Pack 要求如下:
处理器:Intel Pentium 4 处理器同等或更高版本(1.6 GHz 或更高版本,具有 SSE 2 扩展或兼容) 内存:1 GB RAM 或更高 最小分辨率:1024 × 576
我拥有集成了 SP1 的 Windows 7。这可能是问题所在吗?它只显示“Windows 7”。我知道这听起来很恶心,但如果安装了 SP1,Windows 7 是否不受支持?我将尝试卸载并重新安装几次,并从 Windows Update 安装最新更新。但除此之外,我几乎一无所知。
从低层次上讲,我该从哪里开始解决这个问题呢?比如,这些“插件”安装在 Windows 的哪里?64 位 Windows 中的 Windows 资源管理器是什么“位”版本?它是 32 位程序还是原生 64 位程序?我担心这可能是“位”兼容性问题,就像 Windows 和 Microsoft 之前多次出现过的那样。我知道这在 Windows Vista 64 位上有效,我也用过。但那可能是插件的版本不同。
更新
是的,从文件类型图标可以看出,我确实有一个可以为我打开这些文件的程序。我有 Photoshop 和 Photoshop Lightroom。我只是觉得在处理这些文件时,在 Windows 资源管理器中预览一下这些文件会很有用。我认为没有必要为了查看文件包含的照片而使用 Photoshop 这样的重型武器,我也不一定想将所有这些文件导入 Lightroom。我认为这是一个正常、合理的请求,只是微软无法为他们自己的文件格式以外的专有文件格式提供插件,这太糟糕了。
佳能确实有一个用于 CR2 文件的 Windows 插件,但它最后一次更新是在 4 年前,即 2010 年。它和 Windows 7 的第一个版本一样古老。有趣的是,它有一个特殊的限制。
注意事项/限制
• 不支持 64 位操作系统
• 安装 Canon RAW Codec 之前,请安装支持 Windows Imaging Component 的应用程序。
所以他们突然说我必须有窗口实时照片库才能使用此 Canon 插件。这与 Microsoft 的说法完全相反。我读到的好像这是一个选项,而不是要求(或者系统要求中应该这么说)。我认为两者都窗口实时照片库和Windows资源管理器使用 WIC。不?
佳能人甚至说窗口实时照片库是要求的!
描述:
Canon RAW Codec 是一款软件插件,安装在 Windows 7* / Vista (SP1/SP2) / Windows XP SP2 和 Windows XP SP3 中后,可导入和显示 Canon RAW 图像文件。需要 Windows Imaging Component (WIC) 支持的应用程序(Microsoft Windows Live Photo Gallery 等)。
我尝试运行 32 位 explorer.exe 实例,但没有任何成功。
我C:\Windows\SysWOW64\explorer.exe /separate
按照指示使用KB895561。它所做的只是在 svchost.exe 下启动一个单独的 64 位进程。在 64 位 Windows 7 上,主 explorer.exe 进程仍然是 64 位的。
我还安装了 Windows Update 上所有可用的最新更新,并重新启动,但没有任何帮助。我安装了 x86 版本的 MS 编解码器包,重新启动,但没有任何效果。卸载 x86 版本,重新启动,再次安装 x64 版本,重新启动,在其上安装 x86 版本,重新启动,仍然没有任何效果。
更新 2 - 解决方案?!
除了 x86 和 x64 版本的该死的 MS 编解码器包之外,我还下载并安装了 Canon RAW 编解码器插件 1.8,它运行正常。尽管网站上有关于 64 位的愚蠢警告消息。我的 CR2 文件有预览,在 Windows 照片查看器中打开文件也能正常工作!!
然后我卸载了佳能 RAW 编解码器,它仍然可以工作!只有 x86 和 x64 版本的 MS 插件仍然安装。所以需要佳能插件来击败微软插件才能开始工作?它应该说“系统要求:需要佳能插件附加的腹股沟”。
然后我卸载了 MS 编解码器包插件,只是想看看没有它它是否能正常工作。不,它不能。只有之前打开的文件保留了缩略图预览,但当你在 Windows 照片查看器中打开它时它无法读取它。
然后我再次安装了 x64 版本的 MS 编解码器包插件,现在它可以正常工作了。(现在只需要弄清楚如何摆脱之前打开的文件的缩略图预览卡住的问题。)那么现在当我安装该死的 MS 插件时,它真的可以正常工作了吗?Canon 插件到底有什么神奇之处,竟然让 MS 插件也跟着一起运行?
答案1
我的 Olympus .ORF 文件也遇到了同样的问题。不过我很快发现,新添加的文件确实会显示缩略图。因此,我尝试从原始文件夹中剪切原始文件,将它们粘贴到临时文件夹中,然后剪切并粘贴回原始文件夹,这样就成功了。虽然很繁琐,但总归是可行的。