Nie można otworzyć pliku scratch, ponieważ plik jest zablokowany

9

Photoshop CS6 wyświetla następujący błąd:

Nie można otworzyć pliku scratch, ponieważ plik jest zablokowany

moja konfiguracja ma 128 GB SSD (C), która zawiera tylko moje pliki systemu operacyjnego z niektórymi punktami połączenia, Program Files/Program Files(x86)/ProgramData/Usersktóre znajdują się na moim dysku D, który jest dyskiem WD o pojemności 1 TB.

Na początku pokazało się, kiedy próbowałem uruchomić PS po raz pierwszy po czystej instalacji na nowym komputerze, udało mi się go ominąć, uruchamiając PS jako administrator i zmieniając dysk scratch na D.

Ale teraz zauważyłem, że kiedy próbuję skopiować ścieżkę z programu Illustrator do Photoshopa jako obiekt inteligentny lub jako piksel, ponownie otrzymuję ten błąd. Nie widziałem tego nigdy więcej, ale zacząłem używać PS w tej konfiguracji, więc mam jeszcze zbadać wszystkie funkcje i czy działają one poprawnie, czy nie.

Po uruchomieniu jako administrator ilustrator-> transfer PS działa dobrze, ale nie chcę cały czas uruchamiać PS jako administrator.

Czy ktoś znalazł na to rozwiązanie? Próbowałem już grać z uprawnieniami, ale to nie pomogło.

Jake
źródło
Jestem w tej samej dokładnej sytuacji (SSD, twarde linki do D itp.). Trochę szczęścia? Poświęć chwilę, aby wrócić i odpowiedzieć na własne pytanie, jeśli problem został rozwiązany.
Tom Auger,
W końcu znalazłem rozwiązanie tego problemu, ale było to kilka tygodni temu, więc niestety nie pamiętam, jakie kroki podjąłem. ale z pewnością istnieje rozwiązanie, ponieważ odtąd działało idealnie. Wierzę, że ostatecznie miało to coś wspólnego z ustawieniem uprawnień na dysku C lub D. Chciałbym zaoferować więcej informacji.
Jake,

Odpowiedzi:

17

TLDR; Uruchom program Photoshop z wciśniętym klawiszem CTRL + Alt, aby wywołać selektor Scratch Disk, lub utwórz „twarde łącze” (połączenie) z katalogiem TEMP napędu SDD

Wiele z tego rodzaju problemów związanych z programem Photoshop 13 (CS6) dotyczy lokalizacji dysku scratch i możliwości zapisu. Wygląda to tak: Photoshop patrzy na zmienną środowiskową TEMP, aby ustalić, gdzie umieścić dysk scratch. W instalacji waniliowej wskazywałoby to na lokalizację w twoim katalogu% USERDATA%, który znajduje się w% SYSTEM_ROOT% \ Users \ YourUser itp. Jednak to jest dziwne, jeśli nie może znaleźć tego katalogu TEMP, lub jeśli znajduje się na dysku INNYM niż dysk rozruchowy , porzuca ten pomysł i próbuje utworzyć plik scratch w katalogu głównym systemowego dysku rozruchowego.

W tym miejscu robi się brzydko, ponieważ w typowej instalacji systemu Windows 7 katalog główny dysku rozruchowego jest zablokowany dla większości użytkowników. Jest to dobra rzecz i jeśli jest wyłączona, ma pewne konsekwencje dla bezpieczeństwa. Niemniej jednak jednym z rozwiązań, które widziałem faktycznie zalecane przez obsługę Adobe, było uruchomienie Photoshopa jako administrator. Można to zrobić za pomocą właściwości pliku Photoshop.exe. Ponieważ zdecydowanie nie polecam tego, nie opublikuję nawet żadnych dalszych szczegółów na temat tego, jak można to osiągnąć, chociaż kroki są bardzo proste.

Kolejnym rozwiązaniem, zalecanym mi przez obsługę Adobe na kilka sekund przed odrazieniem telefonu, było otwarcie uprawnień dostępu do dysku rozruchowego. Jest to niedopuszczalne i nie będziemy o tym więcej mówić.

Bardzo prostą opcją jest po prostu skierowanie miejsca na scratch na duży dysk danych. Jeśli możesz otworzyć Photoshopa, przejdź do Preferencje> Wydajność i ustaw dysk D: / jako główny dysk scratch. Jeśli właśnie zainstalowałeś Photoshopa, a podczas uruchamiania wyświetla się błąd, więc nie możesz nawet uzyskać dostępu do Preferencji, pamiętaj, że możesz wywołać selektor scratch po prostu przytrzymując CTRL + Alt natychmiast po kliknięciu ikony Photoshop, aby uruchomić aplikację .

Pamiętaj, że chociaż to rozwiązuje problem z Photoshopem, jeśli używasz również innych aplikacji Creative Suite 6, nadal będziesz mieć problemy z relokacją katalogu TEMP. Stałym rozwiązaniem jest ręczne utworzenie katalogu TEMP gdzieś na dysku danych, a następnie utworzenie innego połączenia (twardego łącza), które oszukują system operacyjny, aby pomyślał, że dysk TEMP faktycznie znajduje się na dysku rozruchowym C: \. Gdy to zrobisz, musisz również edytować zmienne środowiskowe użytkownika i systemu na komputerze, aby wskazać ten nowy katalog (wskazujesz je na lokalizację łącza na dysku C: \, a nie na dysku danych).

Edycja zmiennych środowiskowych jest prosta: wpisz View Advanced System w menu Start i wybierz opcję Advanced System Settings w wynikach wyszukiwania. Kliknij kartę Zaawansowane, a następnie przycisk Zmienna środowiskowa. Teraz poszukaj dowolnego wystąpienia TEMP lub TMP i wpisz pełną ścieżkę do twardego łącza utworzonego na dysku C: \.

Aby uzyskać bardziej szczegółowe instrukcje, zobacz mój post na blogu .

Tom Auger
źródło
Naciśnięcie CTRL + ALT było świetne. To jest zły błąd. Dziękujemy za zasugerowanie go zamiast uruchamiania programu Photoshop jako administrator.
LF4
1
Świetna odpowiedź, dziękuję bardzo. Ta odpowiedź wymaga więcej głosów pozytywnych!
Paul Matthews,
Jaka jest rzeczywista ścieżka do pliku (plików) scratch? Jeśli to wiem, czy Icacls foo*.xyz /T /C /grant everyone:Fpomoc ukierunkowana nie byłaby ukierunkowana ?
Frank Nocke,
Wypróbowałem wszystkie te sugestie i nadal daje mi ten sam błąd. Nawet gdy próbuję uruchomić Photoshopa jako administrator, nadal pojawia się ten sam błąd. Kiedy próbuję Ctrl + Alt, jedyne 2 opcje, które daje mi dla dysku scratch, to „Uruchamianie” i „C: \”. Nie wiem nawet, gdzie byłby ten folder / dysk „Autostart”. Niezależnie od wybranej opcji nadal pojawia się ten sam błąd. Próbowałem nawet użyć polecenia „subst”, aby utworzyć nowy fałszywy dysk, który wskazuje na inny katalog na moim komputerze, i próbowałem użyć go jako dysku scratch, ale nadal mam ten sam błąd!
Dasmowenator
4

Photoshop => Right Click=> Uruchom jako administrator

I proszę bardzo.

aktywny
źródło
1
aby uniknąć robienia tego samego za każdym razem, gdy uruchamiasz Photoshopa, zobacz odpowiedź Toma Augera, sztuczka przytrzymująca Control + Alt po uruchomieniu Photoshopa działała dla mnie jak urok!
galaretki
Ta odpowiedź jest po prostu oburzająca. Nawet jeśli jest to pomocne, staje się bardzo niebezpiecznym nawykiem. Poza tym osoby posiadające Photoshopa legalnie nie mogą działać jako administrator za każdym razem, ponieważ ich konto jest kontem standardowym. Dobrze też.
2
  1. Kliknij prawym przyciskiem myszy na Photoshopie
  2. Uruchom jako administrator

Jeszcze:

  1. Otwórz Photoshop
  2. Edytować
  3. Pierwszeństwo
  4. Wydajność
  5. Ustaw „Scratch Disk” jako dysk, na którym znajduje się katalog Temp.

Działa dla mnie w systemie Windows 10.

Józef Zajac
źródło
0

ustawiłem zmienne środowiskowe użytkownika i systemu% TEMP%,% TMP%, aby wskazywały na folder cumstom (jak c: \ Temp) i zadziałało dla mnie

Remus Rigo
źródło
1
Działa to tylko wtedy, gdy dysk C: jest tym, na którym ma być włączony główny dysk scratch. Jeśli dysk C: jest mniejszym dyskiem SDD i chcesz użyć większego dysku D:, musisz utworzyć złącze.
Tom Auger,