由于文件已锁定,因此无法打开暂存文件


9

Photoshop CS6给我以下错误:

由于文件已锁定,因此无法打开暂存文件

我的安装程序具有128gb ssd(C),其中仅包含我的OS文件以及一些结点,Program Files/Program Files(x86)/ProgramData/Users这些文件位于我的D驱动器(1TB WD)中。

最初,它显示了我在新计算机上进行全新安装后首次尝试启动PS时,我设法通过以管理员身份运行PS并将暂存盘更改为D来克服了它。

但是现在我注意到,当我尝试将插画家的路径作为智能对象或像素复制到Photoshop中时,再次出现此错误。除此之外,我还没有再看到它,但是我只是在此设置中开始使用PS,因此我尚未探究所有功能以及它们是否正常工作。

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

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


我处于相同的确切情况(SSD,与D的硬链接等)。运气好的话?如果您已解决此问题,请花一分钟时间再回答您自己的问题。
Tom Auger

我最终找到了解决方案,但那是在几周前,所以很遗憾,我不记得我采取了什么步骤。但是肯定有一个解决方案,因为从那时起它一直运行良好。我相信最终它与在C或D驱动器上设置权限有关。希望我能提供更多信息。
杰克

Answers:


17

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

Photoshop 13(CS6)的许多此类问题都与暂存磁盘的位置和可写性有关。它是这样的:Photoshop查看您的TEMP环境变量,以确定将其暂存盘放在何处。在原始安装中,这将指向%USERDATA%目录内的某个位置,该位置位于%SYSTEM_ROOT%\ Users \ YourUser等。但是,如果找不到该TEMP目录,则此位置很奇怪。如果它位于启动磁盘以外的其他磁盘上,它将放弃该想法并尝试在系统启动磁盘的根目录中创建临时文件。

这是一件很难的事,因为在典型的Windows 7安装中,启动磁盘的根目录对于大多数用户都是锁定的。这是一件好事,如果禁用,将带来一些安全隐患。不过,我看到的Adobe支持人员实际推荐的一种解决方案是以管理员身份运行Photoshop。这可以通过Photoshop.exe文件的属性来完成。由于我强烈不建议这样做,因此即使步骤非常简单,我也不会发布有关如何实现的更多详细信息。

另一种解决方案是在启动驱动器上打开访问权限,而在我厌恶地挂断电话之前几秒钟,Adobe支持人员向我推荐了一种解决方案。这是不可接受的,我们将不再赘述。

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

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

编辑环境变量非常简单:在开始菜单搜索中键入View Advanced System,然后在搜索结果中选择Advanced System Settings选项。单击高级选项卡,然后单击环境变量按钮。现在查找是否出现TEMP或TMP,然后键入在C:\驱动器上创建的硬链接的完整路径。

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


按下CTRL + ALT很棒。这是一个严重的错误。感谢您提出建议,而不是以管理员身份运行Photoshop。
2014年

1
好答案非常感谢。这个答案需要更多的支持!
Paul Matthews 2014年

临时文件的实际路径是什么?如果我知道这一点,会不会有针对性的Icacls foo*.xyz /T /C /grant everyone:F帮助?
Frank Nocke

我已经尝试了所有这些建议,但仍然给我同样的错误。即使当我尝试以管理员身份运行Photoshop时,仍然会遇到相同的错误。当我尝试Ctrl + Alt方法时,它为暂存盘提供的仅有的两个选项是“启动”和“ C:\”。我什至不知道这个“启动”文件夹/驱动器在哪里。无论我选择哪个选项,我仍然会遇到相同的错误。我什至尝试使用“ subst”命令来创建一个新的伪驱动器,该驱动器指向计算机上的另一个目录,并试图将其用作暂存盘,但仍然出现相同的错误!
Dasmowenator

4

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

然后你去。


1
为了避免每次启动Photoshop时都做同样的事情,请参阅Tom Auger的答案,启动Photoshop之后按住Control + Alt的把戏对我来说就像一种魅力!
jelies 2013年

这个答案简直令人发指。即使有帮助,它也会养成非常危险的习惯。此外,合法拥有Photoshop的人由于其帐户是标准帐户,因此不能每次都以管理员身份运行。也好

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

其他:

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

它适用于Windows 10。


0

我已经将用户和系统环境变量%TEMP%,%TMP%设置为指向一个cumstom文件夹(例如c:\ Temp),它对我有用


1
仅当您的C:驱动器是您希望主暂存盘处于打开状态的驱动器时,此方法才有效。如果C:驱动器是较小的SDD,而您想使用较大的D:驱动器,则需要创建一个Junction。
Tom Auger 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.