经过几周的努力,我使用 Windows 10 照片应用制作了一个假期视频,现在当我打开该应用时,它再也找不到我的任何照片了。情节提要中的每个文件都显示悲伤的表情符号和一条消息,指出“我们找不到此文件”。
我已经尝试了所有显而易见的步骤,更新“设置”->“来源”以包含包含所有源材料的文件夹(E:\Photos
)
可以理解的是,我不愿意完全放弃我的工作,我发现文件格式是 SQLite,因此设法使用 SQLite 的数据库浏览器打开数据库。表文件夹显示以下列表。我尝试了各种 SQL 脚本来尝试更正指向的引用E:\Photos
,但都失败了。
首次打开数据库查看文件夹时,我还收到一条消息,提示我缺少排序顺序。我被告知这是因为数据库正在使用 DB Browser 中缺少的排序顺序。
有人可以建议如何更正数据库中的引用,以便 Windows 10 照片应用程序能够找到我的照片吗?
sqlite> .width 5 50
sqlite> SELECT Folder_Id,Folder_Path FROM Folder;
1 C:\Users\carlo\Pictures
2 C:\Users\carlo\Pictures\Saved Pictures
3 C:\Users\carlo\Pictures\Camera Roll
4
5
6
7 C:\Users\carlo\Pictures\Exported videos
13 C:\Users\carlo\Pictures\2018-09
14 C:\Users\carlo\Pictures\2018-08
16 C:\Users\carlo\Pictures\GoPro
17 C:\Users\carlo\OneDrive\Pictures
20
21
22
23 C:\Users\carlo\OneDrive\Pictures\Camera imports
24 C:\Users\carlo\OneDrive\Pictures\Camera imports
25 E:\Photos
答案1
如果照片应用程序正在文件夹中寻找您的照片C:\Users\carlo\Pictures
,而它们实际上位于文件夹中E:\Photos
,您实际上可以 通过符号链接(连接点)添加E:\Photos
到其中。C:\Users\carlo\Pictures
启动命令提示符(cmd)并输入以下命令:
mklink /J E:\Photos C:\Users\carlo\Pictures
答案2
我从 Microsoft 商店卸载了照片应用程序,因为我遇到了与您报告的相同错误。Sysinternals 的进程监视器除了反复显示 Windows 照片应用程序外,没有任何帮助。卸载后,默认图像程序变为 MS Paint,它不会出现错误。我打算将其归咎于平庸的 Microsoft 软件开发,并在可能的情况下使用免费替代品。我不想轻易贬低一家公司,但在使用他们的操作系统和应用程序 30 多年后,这是我经过多年定性数据收集得出的结论。