无法打开临时文件,因为文件已被锁定

无法打开临时文件,因为文件已被锁定

Photoshop CS6 给出以下错误:

无法打开临时文件,因为文件已被锁定

我的设置有 128gb ssd(C),其中仅包含我的操作系统文件,其中一些连接点Program Files/Program Files(x86)/ProgramData/Users位于我的 D 盘,即 1TB WD。

一开始,当我在新电脑上全新安装 PS 后第一次尝试启动 PS 时,我设法以管理员身份运行 PS 并将暂存盘更改为 D 来解决这个问题。

但现在我注意到,当我尝试将路径从 Illustrator 复制到 Photoshop 作为智能对象或像素时,我再次收到此错误。除此之外,我还没有再遇到过这种情况,但我刚刚开始在此设置中使用 PS,因此我尚未探索所有功能以及它们是否正常工作。

以管理员身份运行时,illustrator->PS 传输工作正常,但我不想一直以管理员身份运行 PS。

有人找到解决方案了吗?我已经尝试使用权限了,但没有帮助。

答案1

TLDR;按住 CTRL + Alt 启动 Photoshop 以调用暂存盘选择器,或创建指向 SDD 驱动器的 TEMP 目录的“硬链接”(连接点)

Photoshop 13 (CS6) 中的大部分此类问题都与暂存盘位置和可写性有关。具体情况如下:Photoshop 查看您的 TEMP 环境变量来确定暂存盘的放置位置。在原始安装中,这将指向 %USERDATA% 目录内的一个位置,即 %SYSTEM_ROOT%\Users\YourUser 等。但是,如果找不到此 TEMP 目录,或者如果它位于启动盘以外的磁盘上,它放弃了这个想法并尝试在系统启动盘的根目录中创建临时文件。

这就是事情变得糟糕的地方,因为在典型的 Windows 7 安装中,启动盘的根目录对于大多数用户都是锁定的。这是一件好事,如果禁用,则会产生一些安全隐患。尽管如此,我看到 Adob​​e 支持人员实际上推荐的一种解决方案是以管理员身份运行 Photoshop。这可以通过 Photoshop.exe 文件的属性来完成。由于我强烈不推荐这样做,因此我甚至不会发布有关如何实现这一点的任何进一步详细信息,尽管步骤非常简单。

另一个解决方案是开放启动驱动器的访问权限,这也是 Adob​​e 支持人员在我厌恶地挂断电话前几秒钟向我推荐的解决方案。这是不可接受的,我们不会再谈论它了。

一个非常简单的选择就是将暂存盘空间指向大型数据驱动器。如果您可以打开 Photoshop,请转到“首选项”>“性能”,并将 D:/ 驱动器设置为主暂存盘。如果您刚刚安装了 Photoshop,并且它在启动时出错,因此您甚至无法访问“首选项”,请记住,您只需按住 CTRL + Alt 即可调用暂存盘选择器单击 Photoshop 图标启动应用程序后立即

请注意,虽然这解决了 Photoshop 的问题,但如果您还运行其他 Creative Suite 6 应用程序,您仍然会遇到 TEMP 目录重新定位的问题。永久解决方案是在数据驱动器上的某个位置手动创建一个 TEMP 目录,然后创建另一个连接点(硬链接),让操作系统误以为 TEMP 驱动器实际上位于启动 C:\ 驱动器上。执行此操作时,您还必须编辑计算机的用户和系统环境变量以指向这个新目录(将它们指向 C:\ 驱动器上的链接位置,而不是数据驱动器上的链接位置)。

编辑环境变量很简单:在开始菜单搜索中输入“查看高级系统”,然后在搜索结果中选择高级系统设置选项。单击“高级”选项卡,然后单击“环境变量”按钮。现在查找 TEMP 或 TMP 的任何出现,并输入您在 C:\ 驱动器上创建的硬链接的完整路径。

有关更详细的说明,请参阅我的博客文章

答案2

Photoshop => Right Click=> 以管理员身份运行

就这样。

答案3

  1. 右键单击 Photoshop
  2. 以管理员身份运行

别的:

  1. 打开 Photoshop
  2. 编辑
  3. 偏爱
  4. 表现
  5. 将“暂存盘”设置为临时目录所在的磁盘。

它在 Windows 10 上对我有用。

答案4

我已将用户和系统环境变量 %TEMP%、%TMP% 设置为指向自定义文件夹(例如 c:\Temp),并且它对我有用

相关内容