Не вдалося відкрити файл нуля, оскільки файл заблокований


9

Photoshop CS6 дає мені таку помилку:

Не вдалося відкрити файл нуля, оскільки файл заблокований

в моїй установці є 128 ГБ ssd (C), який містить лише мої файли ОС з деякими точками з'єднання, до Program Files/Program Files(x86)/ProgramData/Usersяких знаходяться в моєму D-накопичувачі, який становить 1 ТБ.

Спочатку це було показано, коли я вперше спробував запустити PS після чистої установки на новому комп’ютері, мені вдалося обійти його, запустивши PS як адміністратор та змінивши скретч-диск на D.

Але тепер я помітив, що коли я намагаюся скопіювати шлях з ілюстратора до Photoshop як розумний об’єкт або як пікселі, я знову отримую цю помилку. Я більше не бачив цього іншого, але я тільки почав використовувати PS в цій установці, тому я ще повинен вивчити всі функції та чи правильно вони працюють чи ні.

Якщо він працює як адміністратор, передавач illustrator-> PS працює нормально, але я не хочу весь час запускати PS як адміністратор.

Хтось знайшов рішення для цього? Я вже намагався грати з дозволами, але це не допомогло.


Я в тій самій точній ситуації (SSD, жорсткі посилання на D тощо). Будь-яка удача? Будь ласка, знайдіть хвилину, щоб повернутися і відповісти на власне запитання, якщо ви вирішили цю проблему.
Том Оже

Зрештою, я знайшов рішення для цього, але це було кілька тижнів тому, на жаль, я не пам'ятаю, які кроки я вжив. але рішення, безумовно, є, оскільки воно справно працювало з тих пір. Я вважаю, що врешті-решт це було пов'язане із встановленням дозволів на C або D-диску. Я б хотів, щоб я міг запропонувати ще трохи інформації.
Джейк

Відповіді:


17

TLDR; Запустіть Photoshop за допомогою CTRL + Alt, утримуючи кнопку, щоб викликати селектор Scratch Disk або створити "жорстке посилання" (з'єднання) до каталогу TEMP вашого диска SDD.

Більшість таких проблем із Photoshop 13 (CS6) пов'язані з розташуванням та записом диска на подряпинах. Виходить так: Photoshop дивиться на вашу змінну середовища TEMP, щоб визначити, куди поставити її скретч-диск. У ванільній установці це вказуватиме на розташування у вашому каталозі% USERDATA%, яке знаходиться у% SYSTEM_ROOT% \ Users \ YourUser тощо. Однак це стає дивно, якщо він не може знайти цей каталог TEMP, або якщо він знаходиться на диску ДРУГО, ніж ваш завантажувальний диск , він відмовляється від цієї ідеї і намагається створити файл нуля в корені завантажувального диска системи.

Тут дещо стає некрасивим, оскільки в типовій установці Windows 7 корінь завантажувального диска заблокована для більшості користувачів. Це хороша річ і має деякі наслідки для безпеки, якщо їх вимкнено. Тим не менш, одне рішення, яке я бачив насправді рекомендованим підтримкою Adobe, - це запуск Photoshop як адміністратора. Це можна зробити за допомогою властивостей файлу Photoshop.exe. Оскільки я категорично не рекомендую це, я навіть не публікую жодних деталей про те, як це можна досягти, хоча кроки дуже прості.

Ще одне рішення, і те, яке мені рекомендувала підтримка Adobe за секунди до того, як я з огидою повісив телефон, полягало у відкритті привілеїв доступу на завантажувальному диску. Це неприпустимо, і ми більше не будемо говорити на цьому.

Дуже простий варіант - просто навести місце на диску на скретчі на великому диску. Якщо ви можете відкрити Photoshop, перейдіть у меню Налаштування> Продуктивність та встановіть D: / диск як основний накопичувач. Якщо ви тільки що встановили Photoshop, і він запускається помилками при запуску, тому ви навіть не можете отримати доступ до налаштувань, пам’ятайте, що ви можете викликати вибір вибору диска скретчу, просто натиснувши CTRL + Alt відразу після натискання значка Photoshop, щоб запустити програму .

Зауважте, що поки це вирішує проблему для Photoshop, якщо ви також запускаєте інші програми Creative Suite 6, ви все одно будете стикатися з проблемами з тим, що каталог TEMP переміщується. Постійне рішення полягає в тому, щоб вручну створити каталог TEMP десь на диску, а потім створити інший з'єднання (жорстке посилання), яке обдурить ОС, думаючи, що привід TEMP насправді знаходиться на вашому завантажувальному диску C: \. Коли ви це зробите, вам також доведеться відредагувати змінні користувача та системного середовища вашого комп'ютера, щоб вказати на цей новий каталог (ви вказуєте їх на розташування посилань на своєму C: \ диску, а не на вашому диску.

Редагування змінних оточуючого середовища є простим: введіть Переглянути розширену систему в пошук у меню пуску та виберіть в результатах пошуку опцію розширених параметрів системи. Перейдіть на вкладку Додатково, а потім на кнопку Змінна середовища. Тепер знайдіть будь-яке виникнення TEMP або TMP і введіть повний шлях до жорсткого посилання, яке ви створили на своєму C: \ диску.

Більш докладні вказівки дивіться у моєму дописі в блозі .


Натискання CTRL + ALT було чудовим. Це погана помилка. Дякуємо, що запропонували це замість запуску Photoshop як адміністратора.
LF4

1
Чудова відповідь дуже дякую. Ця відповідь потребує більше оновлень!
Пол Меттьюз

Який власне шлях до файлів (скретчів)? Якщо я це знаю, чи не Icacls foo*.xyz /T /C /grant everyone:Fдопомогла б цільова допомога?
Френк Нокк

Я спробував усі ці пропозиції, і це все ще дає мені ту саму помилку. Навіть коли я намагаюся запустити Photoshop як адміністратор, я все одно отримую ту саму помилку. Коли я пробую підхід Ctrl + Alt, єдині два варіанти, які він дає мені для скретч-диска, - це "Запуск" та "C: \". Я навіть не знаю, де буде ця папка / диск "Запуск". Незалежно від того, який варіант я обрав, я все одно отримую ту саму помилку. Я навіть спробував за допомогою команди "subst" створити новий підроблений диск, який вказує на інший каталог на моєму комп'ютері, і спробував використовувати це як диск скретч, але я все-таки отримав ту саму помилку!
Dasmowenator

4

Photoshop => Right Click=> Запустити як адміністратор

І ось ти йдеш.


1
щоб не робити те саме щоразу, коли ви запускаєте фотошоп, дивіться відповідь Тома Ожера, трюк, що тримає Control + Alt після запуску фотошопу, для мене спрацював як шарм!
желе

Ця відповідь просто обурлива. Навіть якщо це корисно, це потрапляє в дуже небезпечну звичку. Крім того, люди, які володіють Photoshop юридично, не можуть кожного разу працювати адміністратором, оскільки їхній обліковий запис є стандартним. Гарна справа теж.

2
  1. Клацніть правою кнопкою миші на Photoshop
  2. Виконуйте функції адміністратора

Ще:

  1. Відкрийте Photoshop
  2. Редагувати
  3. Перевага
  4. Продуктивність
  5. Встановіть "Scratch Disk" як диск, на якому знаходиться каталог Temp.

Це працює для мене в Windows 10.


0

я встановив змінні користувача і системного середовища% TEMP%,% TMP%, щоб вказати на папку cumstom (наприклад, c: \ Temp), і це працювало для мене


1
Це працює лише в тому випадку, якщо ваш C: диск - це той, на якому ви хочете, щоб ваш основний диск скретч. Якщо ваш C: накопичувач меншого розміру SDD і ви хочете використовувати більш великий D: накопичувач, вам потрібно створити з'єднання.
Том Оже
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.