Невозможно открыть проект так как его файл заблокирован

Обновлено: 06.07.2024

моя установка имеет 128 ГБ SSD (C), который содержит только мои файлы ОС с некоторыми точками соединения с Program Files/Program Files(x86)/ProgramData/Users которые находятся на моем диске D, который является WD на 1 ТБ.

Сначала это показывалось, когда я впервые попытался запустить PS после чистой установки на новый компьютер, мне удалось обойти его, запустив PS в качестве администратора и изменив рабочий диск на D.

Но теперь я заметил, что когда я пытаюсь скопировать путь из иллюстратора в Photoshop как смарт-объект или как пиксель, я снова получаю эту ошибку. Я не видел его снова, кроме этого, но я только начал использовать PS в этой настройке, поэтому мне еще предстоит изучить все функции и выяснить, работают ли они правильно или нет.

При запуске в качестве администратора передача иллюстратора-> PS работает нормально, но я не хочу все время запускать PS в качестве администратора.

4 ответа 4

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

Многие из этих типов проблем с Photoshop 13 (CS6) связаны с расположением чистого диска и возможностью записи. Это выглядит следующим образом: Photoshop просматривает переменную среды TEMP, чтобы определить, куда поместить ее рабочий диск. В случае установки vanilla это будет указывать на местоположение в вашем каталоге% 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:\, а не на диске с данными).

Редактировать переменные среды несложно: введите View Advanced System в поиск в меню «Пуск» и выберите опцию «Advanced system settings» в результатах поиска. Перейдите на вкладку «Дополнительно» и нажмите кнопку «Переменная среды». Теперь найдите любое вхождение TEMP или TMP и введите полный путь к жесткой ссылке, созданной вами на диске C:\.

date

21.08.2020

directory

Windows 10, Windows Server 2016

comments

комментариев 6 Многие приложения открывают файлы в монопольном (эксклюзивном) режиме. При этом файл блокируется файловой системой от операций ввода вывода других приложений. Если вы закрываете приложение, блокировка с файла снимается.

Файл уже используется. Операция не может быть завершена, так как файл или папка открыта в другой программе. Закройте файл и повторите попытку.

В этом случае вы можете легко понять какое приложение заблокировало файл и закрыть его.

Файл уже используется. Действие не может быть выполнено, так как этот файл открыт в System

Попробуем разобраться, как понять какой программой, службой или системным процессом Windows занят файл, как разблокировать файл и можно ли разблокировать файл не закрывая родительский процесс.

Если вы не можете удалить папку в сетевом каталоге, эта проблема чаще все связана с наличием файла thumbs.db с кэшем миниатюр файлов в папке либо тем, что файл на файловом SMB сервере открыт(заблокирован) другим пользователем.

Самый простой вариант разблокировать файл – завершить процесс, которые его заблокировал. Но это не всегда возможно, особенно на серверах.

Чаще всего для поиска процесса, который заблокировал файл рекомендуют использовать утилиту Unlocker. Лично я Unlocker не использую, т.к. она не позволяет получить подробную информацию о процессе или цепочке процессов, которые заблокировали файл. Также нельзя освободить конкретный файл, занятый процессом – приходится завершать приложение целиком.

Кроме того, это сторонняя утилита, при установке которой нужно быть внимательным, т.к. в процессе она предлагает установить пачку ненужные программы в нагрузку.

Когда процесс в Windows открывает файл, этому потоку ввода/вывода назначается файловый дескриптор (handler). Процесс и его дочерние процессы получают доступ к файлу по этому дескриптору. Через Window API вы можете послать сигнал файловой системе на освобождение данного дескриптора и снятие блокировки с файла.

Принудительное закрытие файловых дескрипторов может вызвать нестабильную работу приложения или компьютера. Если вы не знаете, к чему приведет закрытие дескриптора файла для конкретного приложения, то не пытайтесь выполнить это на продуктивном сервере без предварительного теста.

Как разблокировать файл с помощью Process Explorer?

  1. ProcessExplorer не требует установки, просто скачайте распакуйте и запустите с правами администратора procexp.exe ;
  2. Выберите меню Find -> Find Handle or DLL (или нажмите Ctrl-F );
  3. Укажите имя файла, который нужно разблокировать и нажмите Search;
  4. Выберите нужный файл. Процесс, который открыл файлы будет выделен в дереве процессов. Можно завершить этот процесс, щелкнув по нему правой кнопкой и выбрав Kill Process Tree. Но можно попробовать закрыть дескриптор файла, не завершая процесс целиком. Дескриптор файла, который вы искали, автоматически выделяется в нижней панели Process Explorer. Щелкните по дескриптору правой кнопкой и выберите Close handle. Подтвердите закрытие файла.

Если у вас в Process Explorer не отображается нижняя панель со списком открытых дескрипторов процесса, включите пункт меню View -> Lower Pane View -> Handles

Итак, вы закрыли дескриптор файла, не завершая родительский процесс. Теперь вы можете спокойно удалить или переименовать файл.

Сброс дескриптора файла с помощью утилиты Handle

  1. Скачайте и распакуйте архив с утилитой Handle;
  2. Запустите командную строку с правами администратора и выполните команду: handle64.exe > listproc.txt  Данная команда сохранит список открытых дескрипторов в файл. Можно вывести дескрипторы для каталога, в котором находится файл, который вы хотите изменить: Handle64.exe -a C:\Some\Path или конкретного процесса: handle64.exe -p winword.exe
  3. Откройте файл listproc.txt в любом текстовом редакторе и найдите строку, в которой указано имя заблокированного файла. Скопируйте ID дескриптора файла (значение в hex формате). Затем поднимитесь немного выше к разделу, в котором указан процесс, являющийся владельцем данного дескриптора и запишите его ID. Для процесса запущенного от имени системы скорее всего будет PID 4.

Для некоторых системных процессов handle.exe вернет следующий текст: wininit.exe pid: 732 \<unable to open process> . Это означает, что вы не может получить информацию об этих системных процессах (даже с правами администратора). Для получения дескрипторов файлов, открытых такими процессами, запустите командную строку с правами System и попробуйте получить список дескрипторов еще раз.

Если система отреагирует на закрытие файла корректно, вы разблокируете ваш файл без необходимости завершать процесс или перезагружать сервер/компьютер.

Когда сохраняешь выбери "Сохранить как. " и введи другое имя.
Скорее всего на файле с рамочкой стоит атрибут "только чтение". Можешь снять его - правая кнопка --> Своиства.
Тоже поможет.

Привет! С Наступающим Новым годом! Где она находится эта вкладка Свойства. Нажимая на фотографию, изготовленную в фотошопе. появляются только окошечки с названиями слоёв и не более того. Алексей.

свойства файла-это до открытия в фотошопе правой кнопкой мыши по нему кликни-увидишь свойства.там и убери галочку -только для чтения

скорее всего тебе просто надо два раза кликнуть на фоновом слое и нажать ОК.
просто у тебя спрашивают желаешь ли ты изменить первый (фоновый) слой.

Привет, Yak off! ..Яков?! С Наступающим Новым годом! Я пробовала кликать на фоновый слой появляются только маленькие окошечки с названиями слоёв. не более того.

yak off Мыслитель (9882) нет , на самой иконке (по-моему) два раза. С наступающим!

yak off Мыслитель (9882) сложно так вот понять! насколько помню у меня такой проблемы ни разу не было. а скрин выслать могешь?

Блин,глянь мой лк плиз) Я в фотошопе ничего не понимаю,недавно скачал,фон просто надо поменять и все,а где я не знаю))) Ответьте там пжта)

yak off Мыслитель (9882) помнится ты просил переделать аву.. что то в связи с командой)) так _ с лету обьяснить не смогу.это показывать надо.сам полтора года в шопе парюсь и много не знаю. фотошоп полезен тем, что есть возможность работы со слоями. если ты поймешь что это такое- будет гораздо легче. есил уж совсем просто- создаешь один слой- заливаешь его(к примеру) красным цветом, потом сверху , как аппликация кладешь свое изображение. но оно с красным фоном совсем не вяжется.. тогда возвращаешься на первый слой и заливаешь его синей краской , или разрисовываешь градиентом, или кистями. понимаю, что довольно сложно для начала, но это ТОЛЬКО КАЖЕТСЯ))

Действительно стояла галочка "только чтение". Спасибо!

а где снять эту вкладочку только чтение. Так и сяк, да ничего не вижу.

что делать если в фотошопе CS6 вылезла ошибка Чтобы снять блокировку воспользуйтесь командой свойства properties?

что делать если в фотошопе CS6 вылезла ошибка Чтобы снять блокировку воспользуйтесь командой свойства properties?

Видимо тут не совсем поняли проблему! Такая же ошибка! Файлов "100500" и их нужно не пересохранить с другим именем, а изменить/отредактировать. Соответственно необходимо, что бы изменения применились к редактируемому файлу. В системе один единственный пользователь и он с правами администратора. Все работало нормально много месяцев, затем в один момент перестало сохранять. При этом в том же лайтруме эти файлы прекрасно редактируются (да и не только с конкретными файлами проблема, а слюбыми и на любых дисках, но только в фотошопе), что странно установлена еще одна версия фотошопа и в ней та же проблема. Если кто то сталкивался, подскажите как решить!?

Если галочка в свойствах файла не стоит на пункте "только чтение", то как ни странно это скорее всего из-за антивируса.

Возможно заблокирована папка где установлен фотошоп. Надо снять галочку только для чтения на ней

Иногда при удалении файла на вашем компьютере с Windows вы можете столкнуться с ошибкой, которая говорит: «Действие не может быть выполнено, потому что файл открыт в программе». Когда появляется эта ошибка, это означает, что вы имеете дело с заблокированным файлом, и вы не можете удалить его независимо от того, что вы делаете. Ваш компьютер будет продолжать выдавать ту же ошибку на вашем экране, давая вам знать, что файл используется в какой-то программе.

Устранить такие ошибки заблокированных файлов на самом деле довольно просто, хотя на первый взгляд это может показаться не так. Вы, наверное, уже догадались, что причина, по которой вы не можете удалить файл, заключается в том, что приложение на вашем компьютере использует его. Как насчет того, чтобы закрыть и закрыть эту программу, а затем удалить файл?


Есть несколько способов, как это, чтобы помочь вам успешно удалить заблокированный файл на вашем компьютере.

Закройте программу, которая использует заблокированный файл


Точно так же, в какой бы программе файл ни был открыт, просто закройте программу, и она освободит файл, готовый для удаления.

Убить процесс программы с помощью диспетчера задач

Иногда случается, что программа, которая использует заблокированный файл, не реагирует на ваши действия и просто застревает в какой-то момент. Если это так с вами, вы можете остановить процесс для программы, чтобы он мог быть принудительно закрыт на вашем компьютере.

Как только программа закроется, ваш файл должен быть свободен от любых процессов, и вы сможете удалить его с вашего компьютера.

  • Щелкните правой кнопкой мыши панель задач, расположенную в нижней части экрана, и выберите параметр «Диспетчер задач». Он запустит утилиту на вашем компьютере.


  • Если вы не видите сразу все свои процессы при его открытии, щелкните опцию «Подробнее», чтобы расширить представление.


  • Нажмите на вкладку Процессы вверху, если вы еще не там. Вы должны увидеть все процессы, которые в данный момент выполняются на вашем компьютере. Вы хотите найти процесс, который, по вашему мнению, использует ваш файл. Затем нажмите на процесс, чтобы выбрать его, а затем нажмите кнопку Завершить задачу в правом нижнем углу.


  • Это завершит процесс для выбранной вами программы, и теперь вы сможете удалить файл на своем ПК.

Отключить панель предварительного просмотра в проводнике

Панель предварительного просмотра в проводнике позволяет просматривать предварительный просмотр заблокированного файла. Возможно, ваш файл используется в предварительном просмотре, и именно это мешает вам удалить его на вашем компьютере с Windows.

Отключение панели должно решить проблему для вас.

  • Запустите File Explorer на вашем компьютере. Открытие любой папки на вашем экране должно сделать это для вас.
  • Когда он откроется, найдите и нажмите на вкладку «Вид» вверху. Опция, которую вы ищете, находится там.


  • Посмотрите на первую панель с надписью «Панели», и вы найдете опцию «Панель предварительного просмотра». Нажмите на него, и он будет отключен, если он был включен ранее.


Вы должны иметь возможность удалить файл, если панель предварительного просмотра заняла его.

Переключить процесс папки в проводнике

Возможно, процесс File Explorer использует ваш заблокированный файл, и вы не можете его удалить. На самом деле есть опция, которая помогает вам создавать отдельные процессы для каждой папки, которую вы открываете на своем ПК, и стоит включить ее, чтобы посмотреть, поможет ли она решить вашу проблему.

  • Откройте проводник и откройте вкладку «Вид». Нажмите стрелку вниз под параметром «Параметры» и выберите «Изменить папку и параметры поиска».


  • Нажмите на вкладку «Вид» на следующем экране.
  • Вы найдете несколько опций, которые вы можете включать и отключать для утилиты File Explorer. Найдите опцию, которая читает запуск папок Windows в отдельном процессе и включите ее. Если опция уже включена, вы должны отключить ее.
  • Нажмите Apply, затем OK, чтобы сохранить изменения.


Запустить и закрыть заблокированный файл

Возможно, заблокированный файл не был правильно закрыт при последнем обращении к нему в ваших программах.

  • Чтобы быть уверенным, просто откройте файл в вашей программе, а затем закройте его правильно.


  • Когда файл будет полностью закрыт, щелкните его правой кнопкой мыши и выберите «Удалить». Файл будет удален без каких-либо ошибок на вашем экране.

Перезагрузите компьютер с Windows

Перезагрузка вашей машины закрывает все процессы, включая тот, который использует ваш файл.

  • Нажмите на меню «Пуск», выберите значок питания и выберите «Перезагрузить».


  • Попробуйте удалить файл после перезагрузки компьютера.

Используйте командную строку для удаления файла

Вы можете попробовать использовать утилиту командной строки, чтобы удалить файл, который нельзя удалить в графическом интерфейсе пользователя.

  • Одновременно нажмите клавиши Windows + R, введите cmd и нажмите Enter.


  • Введите следующую команду и нажмите Enter. Обязательно замените PATH на путь к файлу, который вы хотите удалить.Del PATH


Он сразу же удалит файл без ошибок.

Используйте стороннее приложение, чтобы разблокировать и удалить файл

По какой-то причине, если ни один из вышеперечисленных методов не работает для вас, вы можете захотеть использовать стороннее приложение, чтобы разблокировать файл а затем удалите его.

Unlocker это бесплатное приложение, которое поможет вам разблокировать ваши файлы, чтобы вы могли затем удалить их.

  • Загрузите, установите и запустите приложение на своем ПК.
  • Он попросит вас выбрать файл. Выберите файл, который вы не можете удалить, и нажмите «ОК».


  • Выберите «Удалить» в первом раскрывающемся меню и нажмите «ОК».


Он сделает то, что нужно, чтобы разблокировать файл, а затем удалить его с компьютера без каких-либо подсказок.

Читайте также: