You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11下NeighboringFilesQuery无法启动带相邻文件的Photos应用

Windows 11下恢复Photos应用同文件夹图片切换功能的解决方法

针对你遇到的Windows 11中代码失效问题,可以从以下几个方面调整:

一、修改文件查询逻辑,明确过滤图片类型

Windows 11的Photos应用对文件查询的兼容性要求更严格,原代码中CreateFileQuery()未指定文件类型,可能导致Photos无法识别同文件夹内的其他图片。建议替换为带过滤条件的查询:

// 替换原query创建代码
auto queryOptions = winrt::Windows::Storage::Search::QueryOptions(
    winrt::Windows::Storage::Search::CommonFileQuery::DefaultQuery,
    { L".jpg", L".jpeg", L".png", L".bmp", L".gif", L".tiff", L".heic" } // 覆盖Photos支持的主流图片格式
);
auto query = folder.CreateFileQueryWithOptions(queryOptions);

二、检查并开启Photos应用的文件系统权限

Windows 11收紧了应用权限控制,Photos可能因缺少文件系统访问权限无法读取同文件夹内容:

  • 打开系统「设置」→「应用」→「安装的应用」
  • 找到「照片」应用,点击「高级选项」
  • 在「权限」区域,确保「文件系统」权限处于开启状态

三、更新Photos应用至最新版本

旧版本的Photos可能存在兼容性bug,前往微软商店搜索「照片」,检查并安装最新更新。

四、确保应用具备目标文件夹的访问权限

如果目标文件夹是系统受保护目录(如「文档」「图片」库),你的应用需要在清单文件中声明对应的文件访问权限:

  • 在Package.appxmanifest中添加uap:Capability,例如:
<Capabilities>
    <uap:Capability Name="picturesLibrary" />
    <uap:Capability Name="documentsLibrary" />
</Capabilities>

内容的提问来源于stack exchange,提问作者Jonathan Potter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 19:02:42