ファイルがロックされているため、スクラッチファイルを開けませんでした


9

Photoshop CS6で次のエラーが発生します。

ファイルがロックされているため、スクラッチファイルを開けませんでした

私のセットアップには、128GBのssd(C)が含まれていますProgram Files/Program Files(x86)/ProgramData/Users。これには、1 TB WDのDドライブにあるいくつかのジャンクションポイントを持つ私のOSファイルのみが含まれています。

最初は、新しいコンピューターにクリーンインストールした後、初めてPSを起動しようとしたときに、PSを管理者として実行し、スクラッチディスクをDに変更することで、なんとかそれを乗り越えました。

しかし、パスをillustratorからPhotoshopにスマートオブジェクトまたはピクセルとしてコピーしようとすると、このエラーが再び発生することに気づきました。それ以外にそれを見たことはありませんが、このセットアップでPSを使い始めたばかりなので、すべての機能とそれらが正しく機能しているかどうかをまだ調べていません。

管理者として実行した場合、illustrator-> PS転送は正常に機能しますが、PSを常に管理者として実行する必要はありません。

誰かがこれに対する解決策を見つけましたか?私はすでに権限で遊んでみましたが、助けにはなりませんでした。


私はまったく同じ状況です(SSD、Dへのハードリンクなど)。運が良ければ?この問題を解決した場合は、戻って自分の質問に回答してください。
トム・オージェ

私は最後にこれに対する解決策を見つけましたが、それは数週間前だったので、残念ながら私は何をしたのか覚えていません。それ以来、完全に機能したため、確かに解決策はあります。最終的には、CドライブまたはDドライブのいずれかにアクセス許可を設定することと関係があると思います。もう少し情報を提供できるといいのですが。
Jake

回答:


17

TLDR; CTRL + Altを押したままPhotoshopを起動して、スクラッチディスクセレクターを呼び出すか、SDDドライブのTEMPディレクトリへの「ハードリンク」(ジャンクション)を作成します

Photoshop 13(CS6)のこれらのタイプの問題の多くは、スクラッチディスクの場所と書き込み可能性に関係しています。これは次のようになります。PhotoshopはTEMP環境変数を調べて、スクラッチディスクを配置する場所を決定します。通常のインストールでは、これは%USERDATA%ディレクトリ内の場所を指します。これは%SYSTEM_ROOT%\ Users \ YourUserなどにあります。ただし、このTEMPディレクトリが見つからない場合、これは奇妙な場所になります。ブートディスク以外のディスクにある場合は、そのアイデアを放棄して、システムブートディスクのルートにスクラッチファイルを作成しようとします。

典型的なWindows 7のインストールでは、ブートディスクのルートがほとんどのユーザーに対してロックされているため、これは見苦しいところです。これは良いことであり、無効にするとセキュリティに影響します。それでも、アドビのサポートから実際に推奨されている解決策の1つは、管理者としてPhotoshopを実行することです。これは、Photoshop.exeファイルのプロパティから実行できます。私はこれを強くお勧めしないので、手順は非常に簡単ですが、それを達成する方法についての詳細は投稿しません。

別の解決策、そして私が不快に電話を切った数秒前にアドビのサポートから私に推奨された解決策は、ブートドライブのアクセス権限を開くことでした。これは容認できないものであり、これ以上は触れません。

非常にシンプルなオプションは、スクラッチディスク領域を大きなデータドライブにポイントすることです。Photoshopを開くことができる場合は、[環境設定]> [パフォーマンス]に移動し、D:/ドライブをプライマリスクラッチドライブとして設定します。Photoshopをインストールしたばかりで、起動時にエラーが発生し、環境設定にアクセスできなくなった場合は、Photoshopアイコンをクリックした直後に CTRL + Altキーを押してアプリケーションを起動するだけで、スクラッチディスクセレクターを呼び出すことができます。

これでPhotoshopの問題は解決しますが、他のCreative Suite 6アプリケーションも実行している場合は、TEMPディレクトリが再配置されるという問題が発生することに注意してください。恒久的な解決策は、データドライブのどこかにTEMPディレクトリを手動で作成し、次に、TEMPドライブが実際にブートC:\ドライブにあるとOSをだますようなジャンクション(ハードリンク)を作成することです。これを行うときは、コンピューターのユーザー環境変数とシステム環境変数を編集して、この新しいディレクトリを指すようにする必要があります(データドライブではなく、C:\ドライブのリンクの場所を指すようにします)。

環境変数の編集は簡単です。スタートメニューの検索にView Advanced Systemと入力し、検索結果でAdvanced System Settingsオプションを選択します。「詳細」タブをクリックしてから、「環境変数」ボタンをクリックします。次に、TEMPまたはTMPの出現を探し、C:\ドライブに作成したハードリンクへのフルパスを入力します。

詳細な手順については、私のブログ投稿を参照してください。


CTRL + ALTを押すのは素晴らしかった。これは悪いエラーです。Photoshopを管理者として実行する代わりに提案していただきありがとうございます。
LF4 2014年

1
誠にありがとうございました。この回答にはさらに投票が必要です!
Paul Matthews、2014

スクラッチファイルの実際のパスは何ですか?私がそれを知っているなら、対象Icacls foo*.xyz /T /C /grant everyone:Fを絞ったヘルプをしませんか?
Frank Nocke 16年

これらの提案をすべて試しましたが、それでも同じエラーが発生します。Photoshopを管理者として実行しようとしても、同じエラーが発生します。Ctrl + Altアプローチを試してみると、スクラッチディスクに使用できるオプションは「スタートアップ」と「C:\」の2つだけです。この「スタートアップ」フォルダ/ドライブがどこにあるのかもわかりません。どのオプションを選択しても、同じエラーが発生します。"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%を(c:\ Tempなどの)cumstomフォルダーを指すように設定し、それが私のために働いた


1
これは、C:ドライブがプライマリスクラッチディスクを配置するドライブである場合にのみ機能します。C:ドライブが小さいSDDで、大きなD:ドライブを使用する場合は、ジャンクションを作成する必要があります。
Tom Auger 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.