Eine Arbeitsdatei konnte nicht geöffnet werden, da die Datei gesperrt ist

9

In Photoshop CS6 wird der folgende Fehler angezeigt:

Eine Arbeitsdatei konnte nicht geöffnet werden, da die Datei gesperrt ist

Mein Setup hat 128 GB ssd (C), das nur meine Betriebssystemdateien mit einigen Verbindungspunkten enthält, Program Files/Program Files(x86)/ProgramData/Usersdie sich auf meinem D-Laufwerk befinden, das ein 1-TB-WD ist.

Als ich nach einer Neuinstallation auf einem neuen Computer versuchte, PS zum ersten Mal zu starten, gelang es mir zunächst, PS zu überwinden, indem ich PS als Administrator ausführte und die Arbeitsdiskette in D änderte.

Aber jetzt ist mir aufgefallen, dass beim Versuch, einen Pfad vom Illustrator in Photoshop entweder als intelligentes Objekt oder als Pixel zu kopieren, dieser Fehler erneut angezeigt wird. Ich habe es nicht wieder gesehen, aber ich habe gerade angefangen, PS in diesem Setup zu verwenden, daher muss ich noch alle Funktionen untersuchen und ob sie richtig funktionieren oder nicht.

Als Administrator funktioniert die Illustrator-> PS-Übertragung einwandfrei, aber ich möchte PS nicht immer als Administrator ausführen.

Hat jemand eine Lösung dafür gefunden? Ich habe bereits versucht, mit den Berechtigungen zu spielen, aber es hat nicht geholfen.

Jake
quelle
Ich bin genau in der gleichen Situation (SSD, Hardlinks zu D usw. usw.). Etwas Glück? Bitte nehmen Sie sich eine Minute Zeit, um Ihre eigene Frage zu beantworten, wenn Sie dieses Problem behoben haben.
Tom Auger
Ich habe am Ende eine Lösung dafür gefunden, aber es war vor ein paar Wochen, daher kann ich mich leider nicht erinnern, welche Schritte ich unternommen habe. Aber es gibt sicherlich eine Lösung, weil es seitdem perfekt funktioniert hat. Ich glaube, am Ende hatte es etwas mit dem Festlegen der Berechtigungen für das Laufwerk C oder D zu tun. Ich wünschte, ich könnte mehr Informationen anbieten.
Jake

Antworten:

17

TLDR; Starten Sie Photoshop mit gedrückter STRG + Alt-Taste, um die Scratch Disk-Auswahl aufzurufen, oder erstellen Sie eine "feste Verbindung" (Junction) zum TEMP-Verzeichnis Ihres SDD-Laufwerks

Viele dieser Probleme mit Photoshop 13 (CS6) hängen mit dem Speicherort und der Beschreibbarkeit der Arbeitsplatte zusammen. Das geht so: Photoshop überprüft Ihre TEMP-Umgebungsvariable, um festzustellen, wo die Arbeitsdiskette abgelegt werden soll. Bei einer Vanilla-Installation würde dies auf einen Speicherort in Ihrem% USERDATA% -Verzeichnis verweisen, der sich unter% SYSTEM_ROOT% \ Users \ YourUser usw. befindet. Hier wird es jedoch merkwürdig, wenn dieses TEMP-Verzeichnis nicht gefunden werden kann, oder Wenn es sich auf einer anderen Festplatte als Ihrer Startdiskette befindet , gibt es diese Idee auf und versucht, die Arbeitsdatei im Stammverzeichnis der Systemstartdiskette zu erstellen.

Hier wird es hässlich, da in einer typischen Windows 7-Installation das Stammverzeichnis der Startdiskette für die meisten Benutzer gesperrt ist. Dies ist eine gute Sache und hat einige Auswirkungen auf die Sicherheit, wenn sie deaktiviert ist. Eine vom Adobe-Support empfohlene Lösung bestand jedoch darin, Photoshop als Administrator auszuführen. Dies kann über die Eigenschaften der Datei Photoshop.exe erfolgen. Da ich dies nicht empfehle, werde ich nicht einmal weitere Details darüber veröffentlichen, wie dies erreicht werden kann, obwohl die Schritte sehr einfach sind.

Eine andere Lösung, die mir vom Adobe-Support Sekunden vor dem angewiderten Auflegen des Telefons empfohlen wurde, bestand darin, die Zugriffsrechte auf dem Startlaufwerk zu öffnen. Dies ist inakzeptabel und wir werden nicht mehr darüber sprechen.

Eine sehr einfache Option besteht darin, den Speicherplatz auf Ihr großes Datenlaufwerk zu verweisen. Wenn Sie Photoshop öffnen können, gehen Sie zu Einstellungen> Leistung und legen Sie das Laufwerk D: / als primäres Laufwerk fest. Wenn Sie gerade Photoshop installiert haben und es beim Start fehlerhaft ist und Sie nicht einmal auf die Einstellungen zugreifen können, denken Sie daran, dass Sie die Scratch-Disk-Auswahl aufrufen können, indem Sie einfach STRG + Alt gedrückt halten, unmittelbar nachdem Sie auf das Photoshop-Symbol geklickt haben, um die Anwendung zu starten .

Beachten Sie, dass dies zwar das Problem für Photoshop löst, Sie jedoch auch Probleme mit dem TEMP-Verzeichnis haben, das verschoben wird, wenn Sie auch andere Creative Suite 6-Anwendungen ausführen. Eine dauerhafte Lösung besteht darin, manuell irgendwo auf Ihrem Datenlaufwerk ein TEMP-Verzeichnis zu erstellen und dann eine weitere Verbindung (Hardlink) zu erstellen, die das Betriebssystem täuscht, dass sich das TEMP-Laufwerk tatsächlich auf Ihrem Startlaufwerk C: \ befindet. Wenn Sie dies tun, müssen Sie auch die Benutzer- und Systemumgebungsvariablen Ihres Computers bearbeiten, um auf dieses neue Verzeichnis zu verweisen (Sie verweisen auf den Verknüpfungsspeicherort auf Ihrem Laufwerk C: \, nicht auf Ihr Datenlaufwerk.)

Das Bearbeiten der Umgebungsvariablen ist unkompliziert: Geben Sie View Advanced System in Ihre Startmenüsuche ein und wählen Sie in den Suchergebnissen die Option Advanced System Settings. Klicken Sie auf die Registerkarte Erweitert und dann auf die Schaltfläche Umgebungsvariable. Suchen Sie nun nach TEMP oder TMP und geben Sie den vollständigen Pfad zu dem festen Link ein, den Sie auf Ihrem Laufwerk C: \ erstellt haben.

Ausführlichere Anweisungen finden Sie in meinem Blogbeitrag .

Tom Auger
quelle
Das Drücken von STRG + ALT war großartig. Dies ist ein schlechter Fehler. Vielen Dank, dass Sie es vorgeschlagen haben, anstatt Photoshop als Administrator auszuführen.
LF4
1
Tolle Antwort, vielen Dank. Diese Antwort braucht mehr Upvotes!
Paul Matthews
Was ist der tatsächliche Pfad der Scratch-Datei (en)? Wenn ich das weiß, würde eine gezielte Icacls foo*.xyz /T /C /grant everyone:FHilfe nicht helfen?
Frank Nocke
Ich habe alle diese Vorschläge ausprobiert und es gibt mir immer noch den gleichen Fehler. Selbst wenn ich versuche, Photoshop als Administrator auszuführen, wird immer noch der gleiche Fehler angezeigt. Wenn ich Strg + Alt versuche, sind die einzigen zwei Optionen, die ich für die Arbeitsplatte habe, "Start" und "C: \". Ich weiß nicht einmal, wo sich dieser "Startup" -Ordner / Laufwerk befinden würde. Unabhängig davon, welche Option ich wähle, wird immer noch der gleiche Fehler angezeigt. Ich habe sogar versucht, mit dem Befehl "subst" ein neues gefälschtes Laufwerk zu erstellen, das auf ein anderes Verzeichnis auf meinem Computer verweist, und habe versucht, dieses als Arbeitsdiskette zu verwenden, aber ich habe immer noch den gleichen Fehler erhalten!
Dasmowenator
4

Photoshop => Right Click=> Als Administrator ausführen

Und los geht's.

aktiv
quelle
1
Um zu vermeiden, dass Sie bei jedem Start von Photoshop dasselbe tun, lesen Sie die Antwort von Tom Auger. Der Trick, Strg + Alt nach dem Start von Photoshop zu halten, hat für mich wie ein Zauber gewirkt!
Gelees
Diese Antwort ist einfach unverschämt. Auch wenn es hilfreich ist, wird es zu einer sehr gefährlichen Angewohnheit. Außerdem können Personen, die Photoshop legal besitzen, nicht jedes Mal als Administrator ausgeführt werden, da ihr Konto ein Standardkonto ist. Das ist auch gut so.
2
  1. Klicken Sie mit der rechten Maustaste auf Photoshop
  2. Als Administrator ausführen

Sonst:

  1. Öffnen Sie Photoshop
  2. Bearbeiten
  3. Präferenz
  4. Performance
  5. Stellen Sie "Scratch Disk" als den Datenträger ein, auf dem sich das Temp-Verzeichnis befindet.

Es funktioniert für mich unter Windows 10.

Jozef Zajac
quelle
0

Ich habe die Benutzer- und Systemumgebungsvariablen% TEMP%,% TMP% so eingestellt, dass sie auf einen cumstom-Ordner (wie c: \ Temp) verweisen, und es hat bei mir funktioniert

Remus Rigo
quelle
1
Dies funktioniert nur, wenn Ihr Laufwerk C: das ist, auf dem sich Ihre primäre Arbeitsdiskette befinden soll. Wenn Ihr C: -Laufwerk eine kleinere SDD ist und Sie ein größeres D: -Laufwerk verwenden möchten, müssen Sie eine Junction erstellen.
Tom Auger