如何使用 Microsoft Photo App 打开 webp 文件?

如何使用 Microsoft Photo App 打开 webp 文件?

我想使用 Windows 10“照片”应用程序查看 webp 文件。

“照片”是 Microsoft 应用程序,我无法打开 C:\Program Files\WindowsApps。它受到安全保护。

因此,我无法选择“打开方式”->“照片”。

我怎样才能实现这个目标呢?

谢谢你!

答案1

据我所知,“Microsoft Photo App”不知道如何处理这些文件。您希望应用程序如何理解 webp。您有某种附加组件吗?

我建议您先直接通过应用程序尝试一下。

回答你的问题:这很难。你可以拥有该文件夹的所有权,但我建议你不要这样做。

您可以尝试使用“hack”方法,通过 cmd 创建指向可执行文件的软链接。

  1. 使用提升的权限进行cmd:打开开始菜单,搜索“cmd”右键单击->以管理员身份启动
  2. 搜索应用程序:使用提升的权限,您可以使用“cd”和“dir”来查找应用程序。我的应用程序位于其中 cd %PROGRAMFILES%\WindowsApps\Microsoft.Windows.Photos_<bunchofnumbers>,exe 名为PhotosApp.exe
  3. 前往目标地点:使用 cd 转到“安全”位置,即您可以轻松以用户身份访问的位置。我使用cd %localappdata%\programs
  4. 链接应用程序:使用“mklink”创建软链接。mklink PhotoAppLink "%PROGRAMFILES%\WindowsApps\Microsoft.Windows.Photos_<bunchofnumbers>\PhotosApp.exe"

(您也可以跳过 3. 并在 4 中使用绝对路径。实际上,您只需要提升的权限即可找到可执行文件的名称和位置。奇怪的是,没有它也可以进行链接。)

然后您可以在“打开方式”菜单中选择该文件。

答案2

尝试适用于 Windows 的官方编解码器: https://storage.googleapis.com/downloads.webmproject.org/releases/webp/WebpCodecSetup.exe

使用编解码器,您将能够使用 Windows 照片查看器打开 webp 文件。

答案3

从技术上来说,你可以webp使用以下注册表代码(如果您想尝试,请将代码保存为 .REG 文件)处理照片应用。但是,截至 2023 年 1 月,照片应用似乎尚未处理webp文件,我检查了 Windows 10 和 Windows 11 版本。我设法让照片打开webp双击文件时会显示 PNG 文件,但窗口为空,照片未显示。正如其他人指出的那样,将扩展名替换为 PNG 确实有效,但显然这只是一种权宜之计,而不是真正的解决方案。

Windows Registry Editor Version 5.00

;; It may be required to replace HKEY_CURRENT_USER with your UserSID HKEY_USERS\S-1-5-21-XXXXXXXX

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\PackageRepository\Extensions\windows.fileTypeAssociation\.webp\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc]
"Microsoft.Windows.Photos_2022.31120.6008.0_x64__8wekyb3d8bbwe"=""
;; Maybe should be "Microsoft.Windows.Photos_8wekyb3d8bbwe!App"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\.webp]

[HKEY_CURRENT_USER\SOFTWARE\Classes\.webp\OpenWithProgids]
"AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"=hex(0):


[HKEY_CURRENT_USER\SOFTWARE\Classes\.webp]

[HKEY_CURRENT_USER\SOFTWARE\Classes\.webp\OpenWithProgids]
"AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"=hex(0):


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.webp]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.webp\OpenWithList]
"a"="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"
"b"="msedge.exe"
"MRUList"="ab"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.webp\UserChoice]
"Hash"="X/7LWBvQfgQ="
"ProgId"="AppX43hnxtbyyps62jhe9sqpdzxn1790zetc"

答案4

不确定如何,但全新安装的 Windows 11 似乎现在可以处理开箱即用的 webp。无法保存,但可以像其他一样打开它。

相关内容