파일이 잠겨있어 스크래치 파일을 열 수 없습니다


9

Photoshop CS6에서 다음과 같은 오류가 발생합니다.

파일이 잠겨있어 스크래치 파일을 열 수 없습니다

내 설정에는 128TB ssd (C)가 있으며 여기에는 Program Files/Program Files(x86)/ProgramData/Users1TB WD 인 D 드라이브에 일부 접점 지점이 있는 OS 파일 만 포함되어 있습니다 .

처음에는 새 컴퓨터에 새로 설치 한 후 처음으로 PS를 시작하려고했을 때 PS를 관리자로 실행하고 스크래치 디스크를 D로 변경하여 PS를 지나칠 수있었습니다.

그러나 이제 일러스트 레이터에서 Photoshop으로 경로를 스마트 객체 또는 픽셀로 복사하려고하면이 오류가 다시 발생합니다. 나는 다른 것을 다시 보지 못했지만이 설정에서 PS를 사용하기 시작했기 때문에 모든 기능과 올바르게 작동하는지 여부를 아직 탐색하지 않았습니다.

관리자로 실행하면 일러스트 레이터-> PS 전송이 정상적으로 작동하지만 PS를 항상 관리자 권한으로 실행하고 싶지 않습니다.

누구든지 이것에 대한 해결책을 찾았습니까? 나는 이미 권한으로 놀려고했지만 도움이되지 않았습니다.


나는 똑같은 상황 (SSD, D에 대한 하드 링크 등)에 있습니다. 운? 이 문제를 해결 한 경우 잠시 시간을내어 자신의 질문에 대답하십시오.
Tom Auger

나는 결국 이것에 대한 해결책을 찾았지만 몇 주 전이었다. 불행히도 나는 내가 한 단계가 무엇인지 기억하지 못한다. 그러나 그 이후로 완벽하게 작동했기 때문에 확실한 해결책이 있습니다. 결국에는 C 또는 D 드라이브의 권한을 설정하는 것과 관련이 있다고 생각합니다. 더 많은 정보를 제공 할 수 있기를 바랍니다.
Jake

답변:


17

TLDR; CTRL + Alt를 누른 상태로 Photoshop을 실행하여 Scratch Disk 선택기를 호출하거나 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 : \ 드라이브에 있다고 생각하도록 OS를 속이는 다른 정션 (하드 링크)을 작성하는 것입니다. 이 작업을 수행 할 때이 새 디렉토리를 가리 키도록 컴퓨터의 사용자 및 시스템 환경 변수를 편집해야합니다 (데이터 드라이브가 아닌 C : \ 드라이브의 링크 위치를 가리 킵니다).

환경 변수 편집은 간단합니다. 시작 메뉴 검색에 고급 시스템보기를 입력하고 검색 결과에서 고급 시스템 설정 옵션을 선택하십시오. 고급 탭을 클릭 한 다음 환경 변수 버튼을 클릭하십시오. 이제 TEMP 또는 TMP의 발생을 찾아 C : \ 드라이브에서 작성한 하드 링크의 전체 경로를 입력하십시오.

자세한 지침은 내 블로그 게시물을 참조하십시오 .


CTRL + ALT를 누르면 훌륭했습니다. 이것은 잘못된 오류입니다. 관리자 권한으로 Photoshop을 실행하는 대신 제안 해 주셔서 감사합니다.
LF4

1
큰 답변 감사합니다. 이 답변에는 더 많은 투표가 필요합니다!
Paul Matthews

스크래치 파일의 실제 경로는 무엇입니까? 내가 알고 있다면, 목표로하는 Icacls foo*.xyz /T /C /grant everyone:F도움 이되지 않습니까?
Frank Nocke

나는이 모든 제안을 시도했지만 여전히 같은 오류가 발생합니다. Photoshop을 관리자로 실행하려고해도 여전히 같은 오류가 발생합니다. Ctrl + Alt 접근 방식을 시도 할 때 스크래치 디스크에 제공되는 유일한 두 가지 옵션은 "시작"및 "C : \"입니다. 이 "스타트 업"폴더 / 드라이브의 위치를 ​​모르겠습니다. 어떤 옵션을 선택하든 여전히 같은 오류가 발생합니다. 심지어 "subst"명령을 사용하여 내 컴퓨터의 다른 디렉토리를 가리키는 새 가짜 드라이브를 만들려고 시도했으며이를 스크래치 디스크로 사용하려고 시도했지만 여전히 같은 오류가 발생했습니다!
Dasmowenator 2018 년

4

Photoshop => Right Click=> 관리자 권한으로 실행

그리고 당신은 간다.


1
포토샵을 시작할 때마다 똑같은 일을 피하려면, 톰 오거 (Tom Auger)의 답변을 참조하십시오.
jelies

이 답변은 터무니 없습니다. 도움이 되더라도 매우 위험한 습관이 생깁니다. 또한 합법적으로 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 : 드라이브를 사용하려는 경우 접합을 작성해야합니다.
Tom Auger
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.