从 Photoshop CC 2020 升级到 2021(Windows 10 Pro)后,我无法打开 JPG 文件并出现“由于程序错误,无法完成您的请求”。
我做了一些研究,大多数“修复”对我来说不起作用(例如重置首选项等)。
答案1
我在首选项/性能下找到了禁用 GPU 的建议(取消选中:使用图形处理器)。这确实有效。它允许我像往常一样打开 JPG 文件。
禁用 GPU 的使用让我想到了更新我的显卡驱动程序 (nVidia Quatro 2000)。我下载并安装了新的显卡驱动程序。
我返回首选项并启用了 GPU 使用。然后我再次尝试打开 JPG 文件。一切正常!
我把它放在这里,所以如果有人在打开 JPG 文件时遇到“由于程序错误而无法完成您的请求”的情况,可以尝试更新视频卡驱动程序修复。
TL;DR:更新您的视频卡驱动程序。
答案2
如果这种形式不好,我深表歉意,但我希望为遇到类似(不完全相同)问题的人提供一些帮助。当我在超级用户或谷歌上搜索该问题时,就会出现这篇文章。
我遇到的类似问题是,我使用 Photoshop 执行的每个操作都会导致“由于程序错误,无法完成您的请求”。打开文件、开始新文件、进入首选项,甚至关闭程序。有时我还会收到“无法写入磁盘”的提示。
我发现这是因为我的 PC 位于一个启用了文件夹重定向的域中,所以当我尝试将程序安装到默认目录时...重要的设置不会转到 C:\users\myself\AppData。它们保存到 \domainname\users\myself\AppData。但是,由于某种原因,Photoshop 难以读取该文件夹。可能是权限问题。
我的解决方法是:退出我的域帐户,然后登录本地管理员帐户。在该帐户下安装 Photoshop。启动没有问题。转到 C:\users\administrator\appdata\ 并将整个 adobe 文件夹复制到单独的位置,比如说桌面。(实际上,如果您的其他 adobe 应用程序没有问题,那么整个 adobe 文件夹可能有点过头了。我不确定他们是否有这个问题。也许只需复制 Adobe 中的 photoshop 文件夹即可)。
然后,切换回域帐户(如果 PS 已打开,请将其关闭)。运行 regedit。导航到此键:Computer\HKEY_CURRENT_USER\Software\Adobe\Photoshop\150.0
然后转到此条目:SettingsFilePath...双击它...将路径从域路径更改为本地路径,如下所示:C:\Users\myself\AppData\Roaming\Adobe\Adobe Photoshop 2021\Adobe Photoshop 2021 Settings\
最后,导航到该漫游文件夹,然后复制并粘贴您之前备份的 Adobe 文件夹(即最初位于 users\administrator\appdata 下的文件夹)。
通过更改此路径设置并将已知正常工作的文件移动到该路径,我能够在登录域时再次正确启动 Photoshop。