Действие не может быть завершено - открыть в другой программе


17

У меня есть два экрана с двумя открытыми окнами Explorer. Оба показывают разные подпапки в одном и том же сетевом пути.

Я выбираю папку в левом окне, которую я хочу переместить в правое окно, перетаскиваю ее, и появляется предупреждение:

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

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

Как я могу это исправить?

Ответы:


13

Это известная проблема, связанная с кэшированием миниатюр в Windows 7, которое блокирует скрытые файлы, предотвращая их удаление или перемещение.

  1. Опорожните корзину. Если это не решит проблему, перейдите к следующему шагу.
  2. Отключить предварительный просмотр миниатюр в проводнике Windows - Как включить или отключить предварительный просмотр миниатюр в проводнике Windows 7 . Если это не решит проблему, перейдите к следующему шагу.
  3. Пуск / Выполнить / gpedit.msc
  4. UserConfig / Администраторские шаблоны / Компоненты Windows / Проводник Windows
  5. На turnoff the caching of thumbnails in hidden thumbs.db filesвыбор enable.

Это все еще происходит в Windows 8. Использование корзины решило проблему для меня. Как заявил ОП, эта проблема сводила меня с ума.
Xonatron

что это значит, если не работает gpedit.msc? Я на Win 7 Pro 64b.
jcollum

@jcollum Задавать вопрос в комментарии к другому вопросу / ответу недопустимо. Вы должны оставить свой вопрос, чтобы принять участие.
CharlieRB

@CharlieRB или это может быть что-то, что добавляется к этому ответу, чтобы сделать его более полным.
Jcollum

@jcollum Вы на самом деле утверждаете, что пробовали это, и у вас это не сработало? В этом случае вам следует опубликовать свой собственный вопрос, в котором вы можете сообщить подробности вашей ситуации (которые отделены от этого вопроса), чтобы он мог получить надлежащее внимание, чтобы помочь вам.
CharlieRB

1

Это сообщение об ошибке, препятствующее перемещению, переименованию или удалению папок и файлов, является проблемой, которая сводит людей с ума в почти новой версии Windows (в конечном итоге она была исправлена ​​в предыдущих версиях). Это помогло больше всего:

  1. Запустите gpedit (введите команду run в меню «Пуск» Windows, нажмите на результат приложения, введите gpedit)
  2. На левой панели выберите Конфигурация пользователя> Административные шаблоны> Компоненты Windows> Проводник Windows.
  3. Щелкните «Проводник» и на правой панели щелкните правой кнопкой мыши «отключить кэширование миниатюр в скрытых файлах thumbs.db»> «Правка»> «Включено»> «ОК».
  4. Перезагрузка.

0

Я успешно использовал Unlocker в Windows XP. Я думаю, что есть версия для Windows 7, которую я собираюсь попробовать. Будьте осторожны, в комплекте с Adware.

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


Unlocker не работал для меня в Windows 8. Он не обнаружил блокировок, когда я не смог переместить папку и ее файлы.
Xonatron

0

Я использую Windows 7, и это сработало для меня:

  1. Откройте проводник Windows, затем откройте «Свойства папки» (из меню «Организовать») и щелкните вкладку «Вид».
  2. Убедитесь, что флажок «всегда показывать значки, а не эскизы» отмечен.

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

Я полагаю, во всем этом убедитесь, что кнопка предварительного просмотра выключена.

Надеюсь это поможет.


0

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


0

Вы также можете использовать реестр, чтобы полностью отключить миниатюры в сетевой папке:

1) Выполнить -> regedit

2) Найдите HKEY_CURRENT_USER \ Программное обеспечение \ Политики \ Microsoft \ Windows \ Explorer

Добавьте новый REG_DWORD "DisableThumbsDBOnNetworkFolders". Поставьте значение «1».

Перезагрузите Windows.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.