Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как закрыть открытый файл


Как удалить файл, открытый в проводнике Windows

Если файл открыт в проводнике, как его удалить? Используемый объект в Windows нельзя переместить, переименовать, изменить или стереть. Для начала его надо закрыть и завершить связанные с ним процессы. Ещё или ещё вариант — отключить сам проводник.

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

Самое простое

Для начала попробуйте несколько простых способов.

  • Перезагрузите компьютер. Тогда «проблемный» файл закроется. Но если связанная с ним программа находится в автозагрузке и запускается автоматически, убрать его не получится.
  • Перезапустите ПК в безопасном режиме.
  • Если объект является частью какой-то утилиты, попробуйте её закрыть или вовсе стереть.
  • Если в гостевой «учётке» запрещено удаление, зайдите в учётную запись, в которой есть права администратора.
  • Проверьте систему антивирусом. Иногда вредоносное программное обеспечение «блокирует» файлы.
  • Или, наоборот, виноват сам антивирус. Он не позволяет ничего стирать из проводника. Временно отключите защиту. 

Диспетчер задач

Зависший элемент может отсутствовать на панели задач. Вы не увидите его, даже если он открыт. Но не надо перезагружать компьютер. В Windows 7, 8 и 10 есть служба, в которой можно просмотреть и выборочно отключить запущенные программы. Вот как закрыть файл в проводнике:

  1. Нажмите Ctrl+Shift+Esc или Ctrl+Alt+Delete.
  2. Появится Диспетчер задач.
  3. На вкладке «Приложения» найдите объект, от которого не можете избавиться, или связанную с ним утилиту.
  4. Выделите этот пункт.
  5. Кликните на «Снять задачу». 
  6. Попробуйте стереть не удаляющийся элемент.

Программа может быть «спрятана» в фоновых процессах. Это значит, что её не видно, но при этом она работает и используется системой. И как удалить элемент, не перезапуская ПК? Поможет всё тот же Диспетчер задач.

  1. Откройте его и перейдите в раздел «Процессы».
  2. Найдите там процесс приложения. Обычно его название — это имя исполняемого файла.
  3. Щёлкните на него и нажмите «Завершить».
  4. Если не знаете, что это за программа и за что она отвечает, лучше не рискуйте. Вы можете случайно отключить системный процесс.

Управление компьютером

В Windows 7 и других версиях ОС Win есть ещё одна полезная функция. Вот как с её помощью закрыть файл в проводнике:

  1. Перейдите в Пуск — Программы — Администрирование.
  2. Найдите там службу «Управление компьютером» и кликните на неё.
  3. В левом столбце будет список в виде иерархии. Разверните «Общие папки».
  4. Правой кнопкой мыши щёлкните по каталогу «Открытые файлы».
  5. Вам нужен пункт «Отключить все».
  6. Можете зайти в эту директорию и выбрать конкретный объект.

Закрыть проводник

Убирать использующиеся файлы бессмысленно. У вас не получится их стереть, пока они активны. Но необязательно искать их «Диспетчере», чтобы закрыть. Можно отключить сам проводник. А лучше — перезапустить его.

Если что-то сделать неправильно, возникнут ошибки. Это всё же системная служба, а не пользовательская программа. Не стоит её закрывать, если вы планируете ещё поработать на компьютере.

Вот как удалить файл из проводника:

  1. Запустите «Диспетчер задач» (сочетание клавиш Ctrl+Shift+Esc или Ctrl+Alt+Del).
  2. Закладка «Процессы».
  3. Найдите строку «explorer.exe». Не перепутайте с «ixplere» — это браузер Internet Explorer.
  4. «Explorer.exe» — служба, которая отвечает за проводник в Windows 7–10. Чтобы её деактивировать, нажмите на «Завершить».
  5. Если вы отключите этот процесс, не сможете пользоваться файловой системой. Придётся перезагружать компьютер. Чтобы заново запустить службу, перейдите в меню «Файл — Новая задача» в появившемся поле для ввода напишите «explorer.exe».
  6. Спокойно удаляйте то, что хотели.

Можно сделать и по-другому:

  1. Зайдите в «Пуск».
  2. Зажмите клавиши Ctrl+Shift и кликните правой кнопкой мыши по любому свободному месту. Не по логотипу, а именно в той области, где находится список ярлыков.
  3. В контекстном меню выберите «Выход из Проводника».

Чтобы запустить его:

  1. Снова зажмите Ctrl+Shift.
  2. Клик правой кнопкой мыши по «Пуск». На этот раз по самому значку, а не по области «внутри» главного меню.
  3. Строчка «Открыть проводник».

Сторонние программы

Разблокировать объекты можно при помощи специального софта. После этого вы сможете их стереть. С такими утилитами очень просто работать. У них понятный интерфейс и минимальный набор опций. Сами они компактные, весят мало и не требуют ресурсов. Вы быстро разберётесь, как закрыть файл в проводнике Windows 7.

DeadLock

  1. Найдите в интернете, скачайте, установите и запустите.
  2. Перед вами будет окно со строкой меню и пустой таблицей. В ней будет информация о выбранных элементах.
  3. Команда «Файл — Открыть».
  4. Укажите путь к объекту, который хотите стереть. Он появится в рабочей области программы-анлокера.
  5. Кликните по нему правой кнопкой мыши.
  6. Выберите «Разблокировать».
  7. В колонке «Статус» должна быть надпись «Удачно разблокировано».
  8. После этого вы сможете удалить элемент.

Unlocker

Установите эту утилиту, и она появится в контекстном меню. Щёлкните правой кнопкой мыши по любой иконке — там будет пункт «Unlocker». При его выборе откроется диалоговое окно. Там указан путь к файлу и к программе, которая по умолчанию его обрабатывает. Если это музыкальный трек, то в столбце «Обработка» будет медиаплеер. Если это картинка — будет графический редактор или средство просмотра изображений.

Чтобы избавиться от объекта, в выпадающем списке (он слева снизу) выберите «Удалить». Ещё можно переместить, разблокировать или сменить имя. Анлокер бесплатен.

Перед тем как удалить файл, отключите связанные с ним процессы. Если он открыт в какой-то программе, стереть его вы не сможете. Можно закрыть его через Диспетчер задач или воспользоваться «утилитами-анлокерами».

Как удалить файл если он открыт, как закрыть папку в проводнике?

Как удалить файл, который не удаляется — 3 способа

16.03.2016&nbsp windows | для начинающих | программы | файлы

Частая проблема, с которой сталкиваются начинающие пользователи — не удаляется файл или папка (из-за какого-то файла), который нужно-таки удалить. При этом, система пишет файл занят другим процессом или действие не может быть выполнено, так как этот файл открыт в Название_программы или о том, что нужно запросить разрешение у кого-то. С этим можно столкнуться в любой версии ОС — Windows 7, 8, Windows 10 или XP.

На самом деле, есть сразу несколько способов удалить такие файлы, каждый из которых и будет здесь рассмотрен. Посмотрим, как удалить не удаляющийся файл, не используя сторонние средства, а затем опишу удаление занятых файлов с помощью LiveCD и бесплатной программы Unlocker. Отмечу, что удаление таких файлов не всегда безопасно. Будьте внимательны, чтобы это не оказался файл системы (особенно когда вам сообщают, что нужно разрешение от TrustedInstaller). См. также: Как удалить файл или папку, если пишет Элемент не найден (не удалось найти этот элемент).

Примечание: если файл не удаляется не потому, что используется, а с сообщением о том, что отказано в доступе и вам нужно разрешение на выполнение этой операции или нужно запросить разрешение у владельца, то используйте это руководство: Как стать владельцем файла и папки в Windows или Запросите разрешение у TrustedInstaller (подойдет и для случая когда требуется запросить разрешение у Администраторы).

Также, если не удаляются файлы pagefile.sys и swapfile.sys, hiberfil.sys то способы ниже не помогут. Вам пригодятся инструкции про Файл подкачки Windows (первые два файла) или про отключение гибернации. Аналогично, может быть полезна отдельная статья про то, как удалить папку Windows.old.

Удаление файла без дополнительных программ

Файл уже используется. Закройте файл и повторите попытку.

Как правило, если файл не удаляется, то в сообщении вы видите, каким именно процессом он занят — это может быть explorer.exe или какая-либо другая проблема. Логично предположить, что для его удаления нужно сделать так, чтобы файл был «не занят».

Это легко сделать — запустите диспетчер задач:

  • В Windows 7 и XP в него можно попасть по Ctrl + Alt + Del.
  • В Windows 8 и Windows 10 можно нажать клавиши Windows + X и выбрать диспетчер задач.

Найдите процесс, использующий файл, который нужно удалить и снимите задачу. Удалите файл. Если файл занят процессом explorer.exe, то перед тем, как снять задачу в диспетчере задач, запустите командную строку от имени администратора и, уже после того, как снимите задачу, используйте в командной строке команду del полный_путь_к_файлу, чтобы удалить его.

Чтобы после этого вернуть стандартный вид рабочего стола, нужно снова запустить explorer.exe, для этого в диспетчере задач выберите «Файл» — «Новая задача» — «explorer.exe».

Подробно про диспетчер задач Windows

Удаление заблокированного файла с помощью загрузочной флешки или диска

Еще один способ удалить подобный файл — загрузиться с любого накопителя LiveCD, с диска реанимации системы или загрузочной флешки Windows. При использовании LiveCD в любых его вариантах вы сможете воспользоваться либо стандартным графическим интерфейсом Windows (например, в BartPE) и Linux (Ubuntu), либо же средствами командной строки. Обратите внимание, что при загрузке с подобного накопителя, жесткие диски компьютера могут оказаться под другими буквами. Чтобы убедиться, что вы удаляете файл с нужного диска, можно использовать команду dir c: (этот пример отобразит список папок на диске C).

При использовании загрузочной флешки или установочного диска Windows 7 и Windows 8, в любой момент установки (после того, как уже загрузится окно выбора языка и на следующих этапах) нажмите Shift + F10, чтобы войти в командную строку. Также можно выбрать «Восстановление системы», ссылка на которое также присутствует в программе установки. Также, как и в предыдущем случае, обратите внимание на возможное изменение букв дисков.

Использование DeadLock для разблокирования и удаления файлов

Поскольку рассмотренная далее программа Unlocker даже с официального сайта с недавних пор (2016) стала устанавливать различные нежелательные программы и блокируется браузерами и антивирусами, предлагаю рассмотреть альтернативу — DeadLock, которая также позволяет разблокировать и удалить файлы с компьютера (обещает также и изменить владельца, но в моих тестах это не сработало).Итак, если при удалении файла вы видите сообщение о том, что действие не может быть выполнено, так как файл открыт в какой-то программе, то с помощью DeadLock в меню File вы можете добавить этот файл в список, а затем, с помощью правого клика — разблокировать его (Unlock) и удалить (Remove). Также можно выполнить и перемещение файла.Программа хоть и на английском (возможно, скоро появится русский перевод), но очень проста в использовании. Недостаток (а для кого-то, возможно, и достоинство) — в отличие от Unlocker, не добавляет действие разблокировки файла в контекстное меню проводника. Скачать DeadLock можно с официального сайта https://codedead.com/?page_id=822

Бесплатная программа Unlocker для разблокировки файлов, которые не удаляются

Программа Unlocker, наверное, самый популярный способ удалить файлы, которые используются тем или иным процессом. Причины тому просты: она бесплатная, исправно справляется со своей задачей, в общем, работает. Скачать Unlocker бесплатно можно на официальном сайте разработчика https://www.emptyloop.com/unlocker/ (с недавних пор сайт стал определяться как вредоносный).

Использование программы очень простое — после установки, просто кликните правой кнопкой мыши по файлу, которые не удаляется и выберите в контекстном меню пункт «Unlocker». В случае использования portable версии программы, которая также доступна для загрузки, запустите программу, откроется окно для выбора файла или папки, которые требуется удалить.

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

Обновление 2017: Еще один способ, судя по отзывам, успешно срабатывающий, был предложен в комментариях автором Тоха Айтишник: устанавливаете и открываете архиватор 7-Zip (бесплатный, работает также как файловый менеджер) и в нем переименовываете файл, который не удаляется. После этого удаление проходит успешно.

Почему файл или папка не удаляются

Немного справочной информации с сайта Microsoft, если кому-нибудь интересно. Хотя, информация довольно скудная. Также может быть полезным: Как очистить диск от ненужных файлов.

Что может мешать удалению файла или папки

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

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

Почему, когда я пробую удалить файл, Windows пишет, что файл используется

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

После удаления всех файлов остается пустая папка

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

Запуск программы «Проводник»

Запуск программы «Проводник»
можно делать разными способами:

1
Просто щёлкнуть левой клавишей мыши по ярлыку программы
«Проводник», который находится на панели задач (ниже рабочего стола).
Программа откроется.

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

3
Нажать правой клавишей мыши на ярлык Проводника
на панели задач и выбрать «Проводник».

4
Самый длинный путь через кнопку
Пуск → Все программы → Стандартные.

(Щёлкните по картинке, чтобы увеличить)

как работать с открытым окном Проводника

Как работать
с открытым окном
Проводника

Открытое окно программы «Проводник», после запуска, выглядит так

(Щёлкните по картинке, чтобы увеличить)

Верхняя строка – это строка адреса.
Ниже – строка меню.

Ещё ниже – панель инструментов.
При выделении папки (файла или диска) –
показывает дополнительные опции.

(Щёлкните по картинке, чтобы увеличить)

Кнопка «Упорядочить» – выполняет команды
с выделенными папками (дисками или файлами).

Кнопка «Открыть», на панели инструментов,
открывает выделенные папки или файлы.

На кнопке «Общий доступ» – можно
изменить разрешение на общий доступ.

Кнопка «Записать на оптический диск» –
даёт команду для записи на диск.

На кнопке «Создать библиотеку» – вы можете
создать новую библиотеку со своим названием.

(Щёлкните по картинке, чтобы увеличить)

И тогда, при запуске Проводника, вы увидите
в открытом окне и папку с вашим названием.

(Щёлкните по картинке, чтобы увеличить)

Впрочем, вы всегда можете удалить созданную вами библиотеку, если она станет не нужна. Для этого щёлкните по этой папке сначала левой клавишей мыши, чтобы выделить, а затем правой – откроется контекстное меню.

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

левая панель Проводника называется дерево дисков, файлов

Программа «Проводник» делится на две панели:

• левая панель – это «дерево» дисков, файлов и папок;
• на правой – содержимое выделенного диска, папки.

В левой панели папки открываются одним щелчком,
а в правой – двойным щелчком.

Настроить значки в папках «Проводника» можно либо в меню «Вид»,
либо в правой части панели значок «Изменить представление». Справа,
от значка, стрелка «Дополнительно». Щёлкнуть и выбирать – крупные,
мелкие, средние или огромные значки.

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

Диспетчер задач

Зависший элемент может отсутствовать на панели задач. Вы не увидите его, даже если он открыт. Но не надо перезагружать компьютер. В Windows 7, 8 и 10 есть служба, в которой можно просмотреть и выборочно отключить запущенные программы. Вот как закрыть файл в проводнике:

  1. Нажмите Ctrl+Shift+Esc или Ctrl+Alt+Delete.
  2. Появится Диспетчер задач.
  3. На вкладке «Приложения» найдите объект, от которого не можете избавиться, или связанную с ним утилиту.
  4. Выделите этот пункт.
  5. Кликните на «Снять задачу».
  6. Попробуйте стереть не удаляющийся элемент.

Программа может быть «спрятана» в фоновых процессах. Это значит, что её не видно, но при этом она работает и используется системой. И как удалить элемент, не перезапуская ПК? Поможет всё тот же Диспетчер задач.

  1. Откройте его и перейдите в раздел «Процессы».
  2. Найдите там процесс приложения. Обычно его название — это имя исполняемого файла.
  3. Щёлкните на него и нажмите «Завершить».
  4. Если не знаете, что это за программа и за что она отвечает, лучше не рискуйте. Вы можете случайно отключить системный процесс.

Закрыть проводник

Убирать использующиеся файлы бессмысленно. У вас не получится их стереть, пока они активны. Но необязательно искать их «Диспетчере», чтобы закрыть. Можно отключить сам проводник. А лучше — перезапустить его.

Если что-то сделать неправильно, возникнут ошибки. Это всё же системная служба, а не пользовательская программа. Не стоит её закрывать, если вы планируете ещё поработать на компьютере.

Вот как удалить файл из проводника:

  1. Запустите «Диспетчер задач» (сочетание клавиш Ctrl+Shift+Esc или Ctrl+Alt+Del).
  2. Закладка «Процессы».
  3. Найдите строку «explorer.exe». Не перепутайте с «ixplere» — это браузер Internet Explorer.
  4. «Explorer.exe» — служба, которая отвечает за проводник в Windows 7–10. Чтобы её деактивировать, нажмите на «Завершить».
  5. Если вы отключите этот процесс, не сможете пользоваться файловой системой. Придётся перезагружать компьютер. Чтобы заново запустить службу, перейдите в меню «Файл — Новая задача» в появившемся поле для ввода напишите «explorer.exe».
  6. Спокойно удаляйте то, что хотели.

Можно сделать и по-другому:

  1. Зайдите в «Пуск».
  2. Зажмите клавиши Ctrl+Shift и кликните правой кнопкой мыши по любому свободному месту. Не по логотипу, а именно в той области, где находится список ярлыков.
  3. В контекстном меню выберите «Выход из Проводника».

Чтобы запустить его:

  1. Снова зажмите Ctrl+Shift.
  2. Клик правой кнопкой мыши по «Пуск». На этот раз по самому значку, а не по области «внутри» главного меню.
  3. Строчка «Открыть проводник».

Сторонние программы

Разблокировать объекты можно при помощи специального софта. После этого вы сможете их стереть. С такими утилитами очень просто работать. У них понятный интерфейс и минимальный набор опций. Сами они компактные, весят мало и не требуют ресурсов. Вы быстро разберётесь, как закрыть файл в проводнике Windows 7.

DeadLock

  1. Найдите в интернете, скачайте, установите и запустите.
  2. Перед вами будет окно со строкой меню и пустой таблицей. В ней будет информация о выбранных элементах.
  3. Команда «Файл — Открыть».
  4. Укажите путь к объекту, который хотите стереть. Он появится в рабочей области программы-анлокера.
  5. Кликните по нему правой кнопкой мыши.
  6. Выберите «Разблокировать».
  7. В колонке «Статус» должна быть надпись «Удачно разблокировано».
  8. После этого вы сможете удалить элемент.

Unlocker

Установите эту утилиту, и она появится в контекстном меню. Щёлкните правой кнопкой мыши по любой иконке — там будет пункт «Unlocker». При его выборе откроется диалоговое окно. Там указан путь к файлу и к программе, которая по умолчанию его обрабатывает. Если это музыкальный трек, то в столбце «Обработка» будет медиаплеер. Если это картинка — будет графический редактор или средство просмотра изображений.

Чтобы избавиться от объекта, в выпадающем списке (он слева снизу) выберите «Удалить». Ещё можно переместить, разблокировать или сменить имя. Анлокер бесплатен.

Перед тем как удалить файл, отключите связанные с ним процессы. Если он открыт в какой-то программе, стереть его вы не сможете. Можно закрыть его через Диспетчер задач или воспользоваться «утилитами-анлокерами».

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

Когда вы пытаетесь удалить, переместить файл или папку в Windows, то можете наткнуться на сообщение, что "Операция не может быть завершена, так как файл или папка открыта в другой программе". Ошибка появляется, когда удаляемый файл или папка заняты в другой программе. Одним словом, файл в данный момент работает и вы его не сможете удалить. Это сделано в первую очередь для уменьшения несогласованности данных. Приведу просто пример, когда вы работаете в Word и ваш рабочий файл в этой программе открыт, то вы не сможете его удалить. Для этого нужно закрыть саму программу Word, а потом уже удалять файл. Может быть так, что скрытая служба не дает вам удалить файл или папку. Давайте разберем возможные способы, чтобы устранить ошибку, когда файл открыт в другой программе и мы его не можем удалить.

1. Перезагрузите ПК

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

2. Диспетчер задач

В Windows 10/7/8.1 иногда бывает такой момент, когда мы закрываем программу, то она может остаться работать в фоновом режиме. По этой причине нужно завершить процесс связанный с файлом или папкой, которую вы хотите удалить. Нажмите Esc+Shift+Ctrl, чтобы открыть диспетчер задач. В диспетчере задач определите, что за процесс может быть связан с вашим удаляемым файлом или папкой. Нажмите по нему правой кнопкой мыши и выберите "Снять задачу". После этого попробуйте удалить файл, который был занят программой.

3. Перезапуск Explorer.exe

Ошибка "Файл открыт в другой программе" может быть связана с проводником (Explorer.exe), который имеет проблемы с памятью или кешированными файлами. Откройте обратно диспетчер задач, найдите процесс "Проводник"и ниже нажмите на кнопку "Перезапустить". Попробуйте удалить файл.

4. Монитор ресурсов

Нажмите Win+R и введите resmon.exe, чтобы открыть монитор ресурсов. Далее найдите графу "Связанные дескрипторы" и введите в поиск имя файла. Далее вам отобразится один или несколько процессов связанных с вашим файлом. Нажмите по каждому из них правой кнопкой мыши и выберите "Завершить процесс", после чего попробуйте удалить папку или файл.

5. Запустить папку в отдельном процессе и отключить миниатюры

Этот способ отлично подойдет, если вы пытаетесь удалить файл по сети и вам выдает ошибку - "файл открыт в другой программе". Нажмите сочетание кнопок Win+R и введите control.exe folders, чтобы открыть параметры папок. Перейдите во вкладку "Вид" и выделите галочками две функции:

  1. Всегда отображать значки, а не эскизы.
  2. Запускать окна с папками в отдельном окне.

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

6. Удалить временные файлы

Временные файлы могут мешать вам удалить файл, который занят программой. Нажмите Win+R и введите по очереди команды ниже. Вам нужно удалить все содержимое в этих двух папках:

  1. %temp%
  2. temp

7. Антивирус

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

8. Корзина

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



comments powered by HyperComments

Файл открыт в проводнике как его закрыть

Можно ли удалить файл, если он открыт в проводнике windows

Если файл открыт в проводнике, как его удалить? Используемый объект в windows нельзя переместить, переименовать, изменить или стереть. Для начала его надо закрыть и завершить связанные с ним процессы. Ещё или ещё вариант — отключить сам проводник.

Существует несколько способов удаления файла, если он занят Проводником windows.

Самое простое

Для начала попробуйте несколько простых способов.

  • Перезагрузите компьютер. Тогда «проблемный» файл закроется. Но если связанная с ним программа находится в автозагрузке и запускается автоматически, убрать его не получится.
  • Перезапустите ПК в безопасном режиме.
  • Если объект является частью какой-то утилиты, попробуйте её закрыть или вовсе стереть.
  • Если в гостевой «учётке» запрещено удаление, зайдите в учётную запись, в которой есть права администратора.
  • Проверьте систему антивирусом. Иногда вредоносное программное обеспечение «блокирует» файлы.
  • Или, наоборот, виноват сам антивирус. Он не позволяет ничего стирать из проводника. Временно отключите защиту.

Диспетчер задач

Зависший элемент может отсутствовать на панели задач. Вы не увидите его, даже если он открыт. Но не надо перезагружать компьютер. В windows 7, 8 и 10 есть служба, в которой можно просмотреть и выборочно отключить запущенные программы. Вот как закрыть файл в проводнике:

  1. Нажмите Ctrl+Shift+Esc или Ctrl+Alt+Delete.
  2. Появится Диспетчер задач.
  3. На вкладке «Приложения» найдите объект, от которого не можете избавиться, или связанную с ним утилиту.
  4. Выделите этот пункт.
  5. Кликните на «Снять задачу».
  6. Попробуйте стереть не удаляющийся элемент.

Программа может быть «спрятана» в фоновых процессах. Это значит, что её не видно, но при этом она работает и используется системой. И как удалить элемент, не перезапуская ПК? Поможет всё тот же Диспетчер задач.

  1. Откройте его и перейдите в раздел «Процессы».
  2. Найдите там процесс приложения. Обычно его название — это имя исполняемого файла.
  3. Щёлкните на него и нажмите «Завершить».
  4. Если не знаете, что это за программа и за что она отвечает, лучше не рискуйте. Вы можете случайно отключить системный процесс.

Управление компьютером

В windows 7 и других версиях ОС Win есть ещё одна полезная функция. Вот как с её помощью закрыть файл в проводнике:

  1. Перейдите в Пуск — Программы — Администрирование.
  2. Найдите там службу «Управление компьютером» и кликните на неё.
  3. В левом столбце будет список в виде иерархии. Разверните «Общие папки».
  4. Правой кнопкой мыши щёлкните по каталогу «Открытые файлы».
  5. Вам нужен пункт «Отключить все».
  6. Можете зайти в эту директорию и выбрать конкретный объект.

Закрыть проводник

Убирать использующиеся файлы бессмысленно. У вас не получится их стереть, пока они активны. Но необязательно искать их «Диспетчере», чтобы закрыть. Можно отключить сам проводник. А лучше — перезапустить его.

Если что-то сделать неправильно, возникнут ошибки. Это всё же системная служба, а не пользовательская программа. Не стоит её закрывать, если вы планируете ещё поработать на компьютере.

Вот как удалить файл из проводника:

  1. Запустите «Диспетчер задач» (сочетание клавиш Ctrl+Shift+Esc или Ctrl+Alt+Del).
  2. Закладка «Процессы».
  3. Найдите строку «explorer.exe». Не перепутайте с «ixplere» — это браузер Internet Explorer.
  4. «Explorer.exe» — служба, которая отвечает за проводник в windows 7–10. Чтобы её деактивировать, нажмите на «Завершить».
  5. Если вы отключите этот процесс, не сможете пользоваться файловой системой. Придётся перезагружать компьютер. Чтобы заново запустить службу, перейдите в меню «Файл — Новая задача» в появившемся поле для ввода напишите «explorer.exe».
  6. Спокойно удаляйте то, что хотели.

Можно сделать и по-другому:

  1. Зайдите в «Пуск».
  2. Зажмите клавиши Ctrl+Shift и кликните правой кнопкой мыши по любому свободному месту. Не по логотипу, а именно в той области, где находится список ярлыков.
  3. В контекстном меню выберите «Выход из Проводника».

Чтобы запустить его:

  1. Снова зажмите Ctrl+Shift.
  2. Клик правой кнопкой мыши по «Пуск». На этот раз по самому значку, а не по области «внутри» главного меню.
  3. Строчка «Открыть проводник».

Сторонние программы

Разблокировать объекты можно при помощи специального софта. После этого вы сможете их стереть. С такими утилитами очень просто работать. У них понятный интерфейс и минимальный набор опций. Сами они компактные, весят мало и не требуют ресурсов. Вы быстро разберётесь, как закрыть файл в проводнике windows 7.

DeadLock
  1. Найдите в интернете, скачайте, установите и запустите.
  2. Перед вами будет окно со строкой меню и пустой таблицей. В ней будет информация о выбранных элементах.
  3. Команда «Файл — Открыть».
  4. Укажите путь к объекту, который хотите стереть. Он появится в рабочей области программы-анлокера.
  5. Кликните по нему правой кнопкой мыши.
  6. Выберите «Разблокировать».
  7. В колонке «Статус» должна быть надпись «Удачно разблокировано».
  8. После этого вы сможете удалить элемент.

Unlocker

Установите эту утилиту, и она появится в контекстном меню. Щёлкните правой кнопкой мыши по любой иконке — там будет пункт «Unlocker». При его выборе откроется диалоговое окно. Там указан путь к файлу и к программе, которая по умолчанию его обрабатывает. Если это музыкальный трек, то в столбце «Обработка» будет медиаплеер. Если это картинка — будет графический редактор или средство просмотра изображений.

Чтобы избавиться от объекта, в выпадающем списке (он слева снизу) выберите «Удалить». Ещё можно переместить, разблокировать или сменить имя. Анлокер бесплатен.

Перед тем как удалить файл, отключите связанные с ним процессы. Если он открыт в какой-то программе, стереть его вы не сможете. Можно закрыть его через Диспетчер задач или воспользоваться «утилитами-анлокерами».

Проводник не отображает эскизы в windows

Часто после системной ошибки, поражения windows 7 или 8 вирусом, Проводник перестаёт отображать эскизы фото, видео и прочих элементов.

Стандартный метод настройки с помощью Параметров папок и поиска не помогает решить проблему. Что же делать, если проводник не отображает эскизы в windows 7 и 8?

Читайте также: Как запретить автоматическое позиционирование иконок и сброс настроек вида папок в windows 10?

Решаем проблему с Проводником

Если Проводник не отображает эскизы различных элементов, стоит испробовать несколько способов решения проблемы. Методы подходят как для windows 7, так и для windows 8.

В первую очередь стоит загрузить лечащую утилиту Dr.Web и проверить систему на наличие вредоносных объектов. После сканирования системы приступаем к выполнению следующих действий.

Жмём «Пуск», кликаем правой кнопкой мыши по «Компьютер» и выбираем «Свойства».

В левом меню выбираем «Дополнительные параметры системы».

В новом окне открываем вкладку «Дополнительно». В разделе «Быстродействие» нажимаем кнопку «Параметры».

Ставим отметку «Отображать эскизы вместо значков».

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

Открываем «Компьютер» и переходим по адресу: диск С, папка «Users», «Ник пользователя», «AppData», «Local» и удаляем файл «iconCashe.db». Стоит предупредить, что он скрытый и нужно включить отображение скрытых файлов.

Решить данную проблему можно с помощью командной строки. Жмём «Win+R» и вводим «cmd». Далее вводим «regsvr32 MediaMetadataHandler.dll».

После выполнения команды, перезагружаем ПК.

Также настроить отображение эскизов можно с помощью «Редактора локальной групповой политики». Для этого жмём «Win+R» и вводим «gpedit.msc».

Жмём «Конфигурация пользователя», далее «Административные шаблоны», «Компоненты windows», «Проводник windows».

Находим параметр «Отключить кэширование изображений».

Двойным кликом открываем параметр и ставим отметку «Включить».

Смотрим изменения после перезагрузки компьютера.

С помощью редактора реестра также можно устранить проблему с отображением эскизов. Нажимаем «Win+R» и вводим «regedit».

Переходим по ветке «HKEY_CLASSES_ROOT», «SystemFileAssociations», «image», «ShellEx». Открываем параметр и задаём ему значение <3F30C968-480A-4C6C-862D-EFC0897BB84B>.

Перезагружаем ПК. Проблема должна исчезнуть.

7 способов открыть проводник windows

Главная » Уроки и статьи » Операционная система

Всем привет! В этом небольшом уроке вы узнаете несколько быстрых способов открыть проводник windows в разных версиях этой операционной системы.

Как открыть проводник windows

  • С помощью клавиатуры, открыть проводник можно нажав комбинацию клавиш windows+E.
  • В операционной системе windows 7 и более ранних, можно щелкнуть правой кнопкой мыши на кнопке Пуск и в открывшемся меню выбрать «Проводник» или «Открыть проводник windows».
  • В операционных системах windows 8 и 8.1 кликните правой кнопкой мыши в нижнем левом углу экрана и в открывшемся меню выберите «File Explorer» (Проводник).
  • В windows 10 нажмите клавишу windows+X на клавиатуре для открытия меню и выберите «Проводник».

  • Можно пойти по пути: Пуск/Программы/Стандартные/Проводник windows. В windows 10 это путь другой: Пуск/Все приложения/Служебные/Проводник.

  • В меню Пуск в поле поиска введите «проводник» или «explorer» и выберите его из списка найденных приложений.

  • Нажмите сочетание клавиш windows+R, в открывшемся окне Выполнить, в поле открыть, введите «explorer.exe» и нажмите Enter.

Вот такие 7 простых способов. Думаю теперь не у кого не должно оставаться вопросов как открыть проводник, хотя это и не все варианты, но их должно хватить.

Дата: 15.05.2016 Автор/Переводчик: Linchak

Комментарий добавил(а): Aarhist

Дата: 19.03.2017 13:41

Комментарий добавил(а): Алексей

Дата: 02.05.2017 16:22

Все варианты даны для случая когда проводник уже работает. Бывает ситуация когда на экране отображается только фон рабочего стола а на комбинации клавиш windows+R и windows+E система не реагирует. Тогда помогает ctr+alt+delete диспетчер задач и во вкладке файл -> новая задача (выполнить) вводим explorer.exe

Смотрите также

Copyright (c) 2017 HTFI. Копирование информации разрешено, при условии указания активных ссылок на источники.

Windows File Explorer утверждает, что файл, который вы пытаетесь удалить, открыт в другой программе или в системе? Если вы не можете открыть, отредактировать или удалить файл, он все еще работает в фоновом режиме или не закрылся должным образом.

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

Как исправить ошибку «Файл используется»

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

1. Закройте программу

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

2. Перезагрузите компьютер

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

Если вы уже попытались перезагрузить компьютер, но это не помогло, перейдите к следующему варианту.

3. Завершить приложение через диспетчер задач

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

Нажмите Ctrl + Shift + ESC, чтобы открыть диспетчер задач. В качестве альтернативы, вы можете щелкнуть правой кнопкой мыши панель задач или нажать Ctrl + Alt + Del в любом месте Windows и выбрать диспетчер задач . Если вы видите компактную версию Windows 10, нажмите «Подробнее» и убедитесь, что вы находитесь на вкладке «Процессы». Теперь найдите приложение, которое вы использовали, чтобы открыть «используемый файл». Например, если вы просматривали документ, поищите Word.

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

4. Измените настройки процесса проводника

По умолчанию File Explorer запускает все свои окна в одном процессе (explorer.exe). Однако может случиться так, что ваши настройки заставят Проводник запускать отдельные процессы, что может вызвать конфликт между различными процессами.

Нажмите Windows + E, чтобы открыть проводник. Перейдите в ВидПараметрыИзменить папку и параметры поиска.

В окне «Параметры папки» перейдите на вкладку «Вид» и найдите окна «Запуск папки» в отдельном параметре процесса. Убедитесь, что это не проверено. Нажмите Применить, чтобы сохранить любые изменения.

Если эта опция не была отмечена, вы можете попробовать, если ее проверка решит вашу проблему.

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

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

Нажмите Windows + E , переключитесь на вкладку «Вид» и нажмите Alt + P, чтобы закрыть панель предварительного просмотра. Снимок экрана ниже показывает открытую панель предварительного просмотра справа.

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

6. Принудительно удалите используемый файл через командную строку.

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

Во-первых, нам нужно отследить каталог пути к файлу в проводнике. Нажмите Windows + E, чтобы открыть проводник, найти поврежденный файл и скопировать путь к файлу.

Теперь нажмите Windows + S , найдите командную строку , щелкните правой кнопкой мыши соответствующий результат и выберите Запуск от имени администратора. Чтобы перейти к каталогу используемого файла, введите cd [путь к каталогу, который вы скопировали] и нажмите Enter.

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

Чтобы закрыть Проводник, нажмите Ctrl + Shift + ESC, найдите Проводник Windows, щелкните правой кнопкой мыши процесс и выберите Завершить задачу.

Вернитесь в командную строку. Если вы потеряли окно, нажмите Alt + Tab, чтобы перейти к нему.

Введите эту команду, чтобы удалить файл, заменив все в кавычках фактическим именем файла: del "File in Use.doc"

Чтобы перезапустить Диспетчер файлов, откройте Диспетчер задач ( Ctrl + Shift + ESC ), нажмите Файл → Запустить новое задание, введите explorer.exe и нажмите кнопку ОК. Это должно восстановить ваш рабочий стол в его обычном виде.

Разблокируйте используемый файл специальным инструментом

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

1. Microsoft Process Explorer

Process Explorer — это более мощный File Explorer. Он не только перечисляет все запущенные процессы, он также может показать вам, какой процесс взял ваш файл в заложники. Просто откройте Process Explorer Search через Find → Find Handle или DLL (или нажмите Ctrl + F ), введите имя файла и дождитесь списка процессов, обращающихся к вашему файлу.

Вы не можете закрыть процесс из окна поиска, но вы можете использовать Process Explorer или Windows Task Manager, чтобы закрыть нарушающее работу приложение.

2. Unlocker

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

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

3. LockHunter

LockHunter добавит себя в контекстное меню Windows. После установки просто щелкните правой кнопкой мыши заблокированный файл и выберите Что блокирует этот файл? Это должно вызвать окно, показывающее все процессы, использующие файл. Теперь вы можете выбрать «Разблокировать», «Удалить» (при следующем перезапуске системы) или «Разблокировать и переименовать файл». В нашем случае мы не смогли разблокировать файл, но удаление его при следующем перезапуске системы сработало.

В Windows 10 запустите Unlocker, найдите файл, выберите файл и нажмите OK. Разблокировщик посмотрит и (если найдет) снимет блокирующие ручки. Даже если он не находит дескриптор, вы можете использовать Unlocker для удаления, переименования или перемещения файла.

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

Файл все еще используется? Загрузитесь в безопасный режим

Если вышеописанное не помогло или вы не заинтересованы в установке программного обеспечения, есть еще одна вещь, которую вы можете попробовать: загрузиться в безопасном режиме Windows. Файл, который вы пытаетесь удалить, может автоматически загружаться другим приложением. Разблокировщики должны все еще работать, если это так, но если вредоносное ПО задействовано или если вы не хотите иметь дело со сторонними инструментами, это альтернативный путь, который вы можете выбрать.

В Windows 10 нажмите Windows + I, перейдите в « Обновление и безопасность»> «Восстановление» и в разделе «Расширенный запуск» выберите «Перезагрузить сейчас» . На следующем экране выберите Устранение неполадок → Дополнительные параметры> Параметры запуска → Перезагрузить. Когда ваш компьютер перезагрузится, вы увидите экран «Параметры запуска», из которого вы можете выбрать безопасный режим .

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

Если файл открыт в проводнике, как его удалить? Используемый объект в Windows нельзя переместить, переименовать, изменить или стереть. Для начала его надо закрыть и завершить связанные с ним процессы. Ещё или ещё вариант — отключить сам проводник.

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

Самое простое

Для начала попробуйте несколько простых способов.

  • Перезагрузите компьютер. Тогда «проблемный» файл закроется. Но если связанная с ним программа находится в автозагрузке и запускается автоматически, убрать его не получится.
  • Перезапустите ПК в безопасном режиме.
  • Если объект является частью какой-то утилиты, попробуйте её закрыть или вовсе стереть.
  • Если в гостевой «учётке» запрещено удаление, зайдите в учётную запись, в которой есть права администратора.
  • Проверьте систему антивирусом. Иногда вредоносное программное обеспечение «блокирует» файлы.
  • Или, наоборот, виноват сам антивирус. Он не позволяет ничего стирать из проводника. Временно отключите защиту.

Диспетчер задач

Зависший элемент может отсутствовать на панели задач. Вы не увидите его, даже если он открыт. Но не надо перезагружать компьютер. В Windows 7, 8 и 10 есть служба, в которой можно просмотреть и выборочно отключить запущенные программы. Вот как закрыть файл в проводнике:

  1. Нажмите Ctrl+Shift+Esc или Ctrl+Alt+Delete.
  2. Появится Диспетчер задач.
  3. На вкладке «Приложения» найдите объект, от которого не можете избавиться, или связанную с ним утилиту.
  4. Выделите этот пункт.
  5. Кликните на «Снять задачу».
  6. Попробуйте стереть не удаляющийся элемент.

Программа может быть «спрятана» в фоновых процессах. Это значит, что её не видно, но при этом она работает и используется системой. И как удалить элемент, не перезапуская ПК? Поможет всё тот же Диспетчер задач.

  1. Откройте его и перейдите в раздел «Процессы».
  2. Найдите там процесс приложения. Обычно его название — это имя исполняемого файла.
  3. Щёлкните на него и нажмите «Завершить».
  4. Если не знаете, что это за программа и за что она отвечает, лучше не рискуйте. Вы можете случайно отключить системный процесс.

Управление компьютером

В Windows 7 и других версиях ОС Win есть ещё одна полезная функция. Вот как с её помощью закрыть файл в проводнике:

  1. Перейдите в Пуск — Программы — Администрирование.
  2. Найдите там службу «Управление компьютером» и кликните на неё.
  3. В левом столбце будет список в виде иерархии. Разверните «Общие папки».
  4. Правой кнопкой мыши щёлкните по каталогу «Открытые файлы».
  5. Вам нужен пункт «Отключить все».
  6. Можете зайти в эту директорию и выбрать конкретный объект.

Закрыть проводник

Убирать использующиеся файлы бессмысленно. У вас не получится их стереть, пока они активны. Но необязательно искать их «Диспетчере», чтобы закрыть. Можно отключить сам проводник. А лучше — перезапустить его.

Если что-то сделать неправильно, возникнут ошибки. Это всё же системная служба, а не пользовательская программа. Не стоит её закрывать, если вы планируете ещё поработать на компьютере.

Вот как удалить файл из проводника:

  1. Запустите «Диспетчер задач» (сочетание клавиш Ctrl+Shift+Esc или Ctrl+Alt+Del).
  2. Закладка «Процессы».
  3. Найдите строку «explorer.exe». Не перепутайте с «ixplere» — это браузер Internet Explorer.
  4. «Explorer.exe» — служба, которая отвечает за проводник в Windows 7–10. Чтобы её деактивировать, нажмите на «Завершить».
  5. Если вы отключите этот процесс, не сможете пользоваться файловой системой. Придётся перезагружать компьютер. Чтобы заново запустить службу, перейдите в меню «Файл — Новая задача» в появившемся поле для ввода напишите «explorer.exe».
  6. Спокойно удаляйте то, что хотели.

Можно сделать и по-другому:

  1. Зайдите в «Пуск».
  2. Зажмите клавиши Ctrl+Shift и кликните правой кнопкой мыши по любому свободному месту. Не по логотипу, а именно в той области, где находится список ярлыков.
  3. В контекстном меню выберите «Выход из Проводника».

Чтобы запустить его:

  1. Снова зажмите Ctrl+Shift.
  2. Клик правой кнопкой мыши по «Пуск». На этот раз по самому значку, а не по области «внутри» главного меню.
  3. Строчка «Открыть проводник».

Сторонние программы

Разблокировать объекты можно при помощи специального софта. После этого вы сможете их стереть. С такими утилитами очень просто работать. У них понятный интерфейс и минимальный набор опций. Сами они компактные, весят мало и не требуют ресурсов. Вы быстро разберётесь, как закрыть файл в проводнике Windows 7.

DeadLock

  1. Найдите в интернете, скачайте, установите и запустите.
  2. Перед вами будет окно со строкой меню и пустой таблицей. В ней будет информация о выбранных элементах.
  3. Команда «Файл — Открыть».
  4. Укажите путь к объекту, который хотите стереть. Он появится в рабочей области программы-анлокера.
  5. Кликните по нему правой кнопкой мыши.
  6. Выберите «Разблокировать».
  7. В колонке «Статус» должна быть надпись «Удачно разблокировано».
  8. После этого вы сможете удалить элемент.

Unlocker

Установите эту утилиту, и она появится в контекстном меню. Щёлкните правой кнопкой мыши по любой иконке — там будет пункт «Unlocker». При его выборе откроется диалоговое окно. Там указан путь к файлу и к программе, которая по умолчанию его обрабатывает. Если это музыкальный трек, то в столбце «Обработка» будет медиаплеер. Если это картинка — будет графический редактор или средство просмотра изображений.

Чтобы избавиться от объекта, в выпадающем списке (он слева снизу) выберите «Удалить». Ещё можно переместить, разблокировать или сменить имя. Анлокер бесплатен.

Перед тем как удалить файл, отключите связанные с ним процессы. Если он открыт в какой-то программе, стереть его вы не сможете. Можно закрыть его через Диспетчер задач или воспользоваться «утилитами-анлокерами».

Управление открытыми файлами на файловом сервере Windows (SMB)

Если вы администрируете общие сетевые папки Windows, скорее всего вы периодически сталкиваетесь с просьбами пользователей принудительно закрыть файлы, открытые (заблокированные) в сетевых папках другими пользователями. Обычно это связано с некорректной работой программы, неправильном завершении сессии пользователя или ситуациях, когда пользователь открыл файл и забыл закрыть его (ушел домой, в отпуск и т.д.). Во всех этих случаях файл в сетевой папке оказывается заблокированным, и другие пользователи не могут вносить в него изменения.

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

Вывод списка открытых файлов в сетевой папке Windows

Список открытых по сети файлов в Windows можно получить с помощью стандартной графической консоли Computer Management (Управление компьютером — compmgmt.msc).

Запустите на файловом сервере консоль Computer Management (или подключитесь к нему консолью удаленно со своего компьютера) и перейдите в раздел System Tools -> Shared Folders -> Open files (Служебные программы -> Общие папки -> Открыты файлы). В правой части окна отображается список файлов на сервере, открытых удаленно. В данном списке указан локальный путь к файлу, имя учетной записи пользователя, количество блокировок и режим, в котором открыт файл (Read или Write+Read).

Этот же список открытых файлов можно получит с помощью встроенной консольной утилиты Openfiles. Например, с помощью следующей команды можно получить id сессии, имя пользователя и полный локальный путь к открытому файлу:

Openfiles /Query /fo csv |more

При удаленном доступе пользователя к папке или файлу в сетевой папке (SMB) на сервере, для пользователя создается новая сессия. Вы можете управлять открытыми файлами с помощью идентификаторов этих сессий.

Вы можете вывести список открытых файлов на сервере удаленно. Например, чтобы вывести все открытые по сети файлы на сервере mskfs01, выполните:

Openfiles /Query /s mskfs01 /fo csv

Команда Openfiles позволяет также вывести список локально открытых файлов. Для этого на сервере нужно включить опцию Maintain Objects List (Построение списка объектов) командой openfiles /local on и перезагрузить сервер. После этого команда Openfiles будет отображать файлы, открытые локальными процессами (этот режим желательно использовать только для отладки, т.к. может негативно сказаться на производительности сервера).

Определяем пользователя, который открыл файл в сетевой папке с помощью Openfiles

Чтобы удаленно определить пользователя, который открыл (заблокировал) файл cons.adm в сетевой папке на сервере mskfs01, выполните команду:

Openfiles /Query /s mskfs01 /fo csv | find /i "cons.adm"

Ключ /i используется, чтобы выполнялся регистронезависимый поиск.

Можно указать только часть имени файла. Например, чтобы узнать, кто открыл xlsx файл, в имени которого есть строка farm, воспользуйтесь таким конвейером:

Openfiles /Query /s mskfs01 /fo csv | find /i "farm"| find /i "xlsx"

Можно, конечно найти открытый файл и в графической консоли Computer Management, но это менее удобно (в консоли нет возможности поиска).

Как принудительно закрыть открытый файл в Windows?

Чтобы закрыть открытый файл, нужно найти его в списке файлов секции Open Files и в контекстном меню выбрать пункт “Close Open File”.

Если на файловом сервере сотни открытых файлов, найти их в консоли будет непросто. Удобнее воспользоваться утилитой Openfiles. Как мы уже говорили, она возвращает ID сессии открытого файла. Вы можете принудительно закрыть файл и сбросить подключение пользователя по ID SMB сессии. Сначала нужно определить ID сессии открытого файла:

Openfiles /Query /s mskfs01 /fo csv | find /i "farm"| find /i ".xlsx"

Теперь можно принудительно отключить пользователя по полученному идентификатору SMB сессии:

Openfiles /Disconnect /s mskfs01 /ID 67109098


Можно принудительно сбросить все сессии и освободить все файлы, открытые определённым пользователем:
openfiles /disconnect /s mskfs01 /u corp\aivanova /id *

Обратите внимание, что принудительное закрытие файла, открытого клиентом на SMB сервере, вызывает потерю несохраненных данных. Поэтому команду openfiles /disconnect и командлет Close-SMBOpenFile (рассматривается ниже) нужно использовать с осторожностью.

Get-SMBOpenFile: вывод списка открытых по сети файлов в PowerShell

В версии PowerShell в Windows Server 2012/Windows 8 появились командлеты для управления сетевыми файлами и папками на SMB сервере. Эти командлеты можно использовать чтобы удаленно закрыть открытые по сети файлы.

Список открытых файлов можно получить с помощью командлета Get-SMBOpenFile. Чтобы закрыть файл (сбросить подключение), используется Close-SmbOpenFile.

Для вывода полного списка открытых файлов на сервере, выполните команду:

Get-SMBOpenFile

Команда возвращает ID файла, ID сессии и полное имя файла.

Можно вывести список открытых файлов с именами пользователей и компьютеров (IP адресами):

Get-SmbOpenFile|select ClientUserName,ClientComputerName,Path,SessionID

Можно вывести все файлы, открытые определенным пользователем:

Get-SMBOpenFile –ClientUserName "corp\aaivanov"  |select ClientComputerName,Path

или с определенного компьютера (сервера):

Get-SMBOpenFile –ClientComputerName 192.168.12.170| select ClientUserName,Path

Можно вывести список открытых файлов по шаблону. Например, все открытые по сети exe файлы:

Get-SmbOpenFile | Where-Object {$_.Path -Like "*.exe*"}

или файлы с определенным именем:

Get-SmbOpenFile | Where-Object {$_.Path -Like "*защита*"}

Чтобы закрыть файл используется командлет Close-SmbOpenFile. Закрыть файл можно по ID:

Close-SmbOpenFile -FileId 4123426323239

Но обычно удобнее закрыть файл по имени:

Get-SmbOpenFile | where {$_.Path –like "*prog.xlsx"} | Close-SmbOpenFile -Force

С помощью Out-GridView можно сделать простую графическую форму для поиска и закрытия файлов. Следующий скрипт выведет список открытых файлов. Администратор должен с помощью фильтров в таблице Out-GridView найти, выделить нужные файлы и нажать ОК. В результате выбранные файлы будут принудительно закрыты.

Get-SmbOpenFile|select ClientUserName,ClientComputerName,Path,SessionID| Out-GridView -PassThru –title “Select Open Files”|Close-SmbOpenFile -Confirm:$false -Verbose

Как удаленно закрыть открытые SMB файлы с помощью PowerShell?

Командлеты Get-SMBOpenFile и Close-SmbOpenFile можно использовать чтобы удаленно найти и закрыть открытые файлы. Сначала нужно подключиться к удаленному SMB серверу Windows через CIM сессию:

$sessn = New-CIMSession –Computername mskfs01

Также вы можете подключаться к удаленному серверам для запуска команд через командлеты PSRemoting: Enter-PSSession или Invoke-Command .

Следующая команда найдет SMB сессию для открытого файла *pubs.docx и завершит ее.

Get-SMBOpenFile -CIMSession $sessn | where {$_.Path –like "*pubs.docx"} | Close-SMBOpenFile -CIMSession $sessn

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

Чтобы убрать подтверждение закрытия файла на сервере, используйте ключ –Force.

С помощью PowerShell вы можете закрыть и разблокировать на файловом сервере все файлы, открытые определенным пользователем (пользователь ушел домой и не освободил файлы). Например, чтобы сбросить все файловые сессии для пользователя ipivanov, выполните:

Get-SMBOpenFile -CIMSession $sessn | where {$_.ClientUserName –like "*ipivanov*"}|Close-SMBOpenFile -CIMSession $sessn

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

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

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

Почему файл не удаляется — основные причины

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

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

При попытке удалить определенный файл появляется системное сообщение

Среди главных причин:

  • фактическое использование объекта другим программным обеспечением;
  • использование объекта (файла либо всей папки) операционной системой;
  • возникновение системной ошибки;
  • наличие повреждений в файле;
  • заражение системы вредоносными объектами или вирусами.

Простой универсальный метод удаления

Универсальный метод удаления

Независимо от причины, в первую очередь, следует использовать самый простой и доступный способ, являющийся универсальным. Он подразумевает выполнение следующих действий:

  1. Закрыть все активные и свернутые окна программ.
  2. Перезагрузить ПК. В результате этого будут автоматически закрыты все программы, в том числе, и те, которые работают в фоновом режиме. К тому же, при некоторых сбоях обычная перезагрузка полностью нормализует работу системы.
  3. Выполнить загрузку в безопасном режиме. Как известно, для определенных программ настроена автозагрузка ― следовательно, они способны открывать файлы еще до того, как пользователь сможет выполнить какие-либо действия. При входе в безопасный режим большинство программ не запускается, а значит, не происходит открытие файлов.
  4. Выполнить внеплановое антивирусное сканирование компьютера. Эта процедура окажется полезной, если доступ к определенным файлам был заблокирован в результате заражения вирусом.

Закрываем активные и свернутые окна программ

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

Посредством встроенных функций

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

В «Диспетчере задач»

Шаг 1. Для его запуска нужно нажать правой кнопкой мыши на «Панель задач» и выбрать в открывшемся меню «Диспетчер задач».

Нажимаем правой кнопкой мыши на «Панель задач» и выбираем «Диспетчер задач»

Шаг 2. Далее нужно выполнить действия:

  1. В окошке «Приложения» отыскать интересующий объект и перейти к функции «Снять задачу».

    В окошке «Приложения» выбираем интересующий объект и переходим к функции «Снять задачу»

  2. После закрытия «Диспетчера» вновь повторить процесс удаления.

Через меню «Управление компьютером»

  1. Открыть меню «Управление компьютером». Самый простой и быстрый способ ― кликнуть правой кнопкой мышки по значку «Пуск», а затем выбрать соответствующий вариант из представленного меню, кликнув по нему левой кнопкой.

    Кликаем правой кнопкой мышки по значку «Пуск» и выбираем пункт «Управление компьютером»

  2. В окошке с левой стороны последовательно выбирать «Служебные — Общие папки — Открытые файлы».
  3. Открыть пункт «Дополнительные действия» и выбрать опцию «Отключения открытых файлов».

    Открываем пункт «Дополнительные действия» и выбираем опцию отключения открытых файлов

После этого опять повторить попытку удаления объекта.

В безопасном режиме

Запуск системы в безопасном режиме позволит расправиться с файлом, который не удаляется ни одним из доступных способов. Сразу после включения компьютера нужно нажать на клавиатуре на F8, а затем среди вариантов выбрать строку «Безопасный режим». Как только система загрузится, нужно удалить файл как обычно. Все должно пройти успешно.

Выбираем строку «Безопасный режим»

Лучшие утилиты

Существует несколько простых утилит, используя которые, можно справиться с неудаляемыми файлами и папками в считанные минуты ― даже открытыми в «System». Если же произошло ошибочное удаление, файлы легко восстанавливаются из корзины.

Unlocker

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

Программа Unlocker

Необходимо:

  1. Установить программу на персональный компьютер или ноутбук. Либо воспользоваться портативной версией утилиты, не требующей установки.
  2. На экране устройства запустить «Проводник».
  3. Выбрать файл, подлежащий удалению, кликнуть по нему правой кнопкой, а затем левой кнопкой выбрать пункт «Unlocker».

    Выбираем файл, подлежащий удалению, кликаем по нему правой кнопкой, а затем левой кнопкой выбираем пункт «Unlocker»

  4. При появлении окошка с сообщением «Не найден блокирующий дескриптор», в меню выбрать опцию «Удалить» и нажать на «ОК».
  5. При открытии окошка с перечислением программ можно поступить одним из двух способов. Самостоятельно поочередно закрыть каждую из них и удалить файл либо выбрать в окне опцию «Удалить», после чего нажать на кнопку «Разблокировать все».

LockHunter

Одной из достойных альтернатив популярной утилиты Unlocker является LockHunter. Интегрируемая в «Проводнике», она позволяет избавляться от любых проблематичных файлов.

Программа LockHunter

Шаг 1. Открыв «Проводник», нужно найти файл, который будет удаляться.

Шаг 2. Правой кнопкой мыши кликнуть по файлу и выбрать из меню пункт «What is locking this file» (в дословном переводе означает «Что блокирует этот файл»).

Правой кнопкой мыши кликаем по файлу и выбираем из меню пункт «What is locking this file»

Шаг 3. Сразу же отобразятся все приложения, отвечающие за блокировку объекта.

Шаг 4. Далее потребуется воспользоваться кнопками, расположенными в нижней части окошка:

  • «Unlock It» ― разблокировать;
  • «Delete It» ― удалить;
  • «Other» ― открыть дополнительные опции;
  • «Exit» ― выйти из приложения.

Меню дополнительных опций содержит в себе следующие варианты:

  • «Delete At Next System Restart» ― удалить после следующей перезагрузки системы;
  • «Unlock & Rename» ― разблокировать и переименовать;
  • «Unlock & Copy» ― разблокировать и сделать копию;
  • «Terminate Locking Process» ― завершить процесс блокировки;
  • а также «Delete Locking Process From Disk» ― удалить процесс блокировки с жесткого диска.

Видео — Как удалить файл, если он открыт в другой программе

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

Понравилась статья?
Сохраните, чтобы не потерять!

Как просматривать и закрывать открытые файлы в Windows Server SMB Share?

Администраторам файлового сервера

Windows часто приходится принудительно закрывать общие файлы, открытые одновременно несколькими пользователями. Обычно это происходит, если программное обеспечение для настольных ПК не работает должным образом, пользователь неправильно выходит из системы или когда пользователь открыл файл и забыл закрыть его (ушел домой, в отпуск и т. Д.). Во всех этих случаях файл в общей сетевой папке все еще открыт (и заблокирован) и не может быть изменен другими пользователями.Другие пользователи могут увидеть такое сообщение при попытке открыть заблокированный файл (в зависимости от используемого приложения): Документ имя файла заблокирован для редактирования другим пользователем. Чтобы открыть копию его документа только для чтения, щелкните…

В этой статье мы покажем вам, как получить список открытых файлов на файловом сервере Windows, узнать, какой пользователь заблокировал файл в общей папке, и как закрыть (сбросить) файловые сеансы, чтобы разблокировать открытые файлы.

Просмотр открытых файлов в общей сетевой папке на Windows Server

Вы можете получить список файлов, открытых пользователями на файловом сервере Windows, с помощью встроенной программы Computer Management ( compmgmt.msc ) графическая оснастка.

Откройте консоль управления компьютером на своем файловом сервере (или подключитесь к серверу удаленно с консоли управления, запущенной на вашем компьютере) и перейдите в Системные инструменты -> Общие папки -> Открыть файлы. Список открытых файлов на текущем SMB-сервере отображается в правой части окна. Список содержит локальный путь к файлу, имя учетной записи пользователя, которая открывает файл, количество блокировок и режим, в котором файл открывается (чтение или запись + чтение).

Вы можете получить тот же список открытых файлов, используя встроенную консоль openfiles.exe . Например, с помощью следующей команды вы можете получить идентификатор сеанса, имя пользователя и полный локальный путь к открытому файлу:

openfiles / Query / fo csv | подробнее

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

Вы можете отобразить список открытых файлов на удаленном сервере. Например, вам нужно вывести список всех открытых файлов в общих папках на хосте lon-fs01 :

openfiles / запросов / s lon-fs01 / fo csv

Команда openfiles также позволяет просматривать список локально открытых файлов. Чтобы использовать его, включите опцию « Maintain Objects List » с помощью команды: openfiles / local на и перезагрузите сервер. После этого команда openfiles будет отображать файлы, открытые локальными процессами (рекомендуется использовать этот режим только для целей отладки, так как это может негативно сказаться на производительности сервера).

Как узнать, кто блокирует файл в общей папке?

Чтобы идентифицировать пользователя, который открыл (заблокировал) файл filename.docx в общей сетевой папке на удаленном сервере lon-fs01, выполните следующую команду:

openfiles / Query / s lon-fs01 / fo csv | find / i "filename.docx"

Клавиша / i используется для поиска файлов без учета регистра.

Вы можете указать только часть имени файла. Например, вам нужно узнать, кто открыл файл XLSX, в названии которого содержится «sale_report».Используйте следующую трубу:

openfiles / Query / s lon-fs01 / fo csv | find / i "sale_report" | find / i "xlsx"

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

Как принудительно закрыть открытый файл на общем ресурсе SMB?

Чтобы закрыть открытый файл, найдите его в списке файлов в разделе Открыть файл и выберите в контекстном меню Закрыть открытый файл .

Если на вашем файловом сервере есть сотни открытых файлов, найти нужный файл в консоли будет непросто. Более удобно использовать инструмент командной строки Openfiles . Как мы уже говорили, он возвращает идентификатор сеанса открытого файла. Используя этот идентификатор сеанса, вы можете принудительно закрыть файл, сбросив соединение SMB.

Во-первых, вам нужно найти идентификатор сеанса открытого файла:

openfiles / Query / s lon-fs01 / fo csv | найти / я "ферма" | найти / я ".xlsx "

Отключить пользователя от файла, используя полученный идентификатор сеанса SMB:

openfiles / Disconnect / s lon-fs01 / ID 617909089

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

openfiles / disconnect / s lon-fs01 / u corp \ mjenny / id *

Примечание . Принудительное закрытие файла, открытого клиентом на сервере SMB, может привести к потере несохраненных данных. Поэтому используйте команду openfiles / disconnect или Close-SMBOpenFile (обсуждается ниже) очень осторожно.

Get-SMBOpenFile: поиск и закрытие обработчиков открытых файлов с помощью PowerShell

Новые командлеты для управления общими ресурсами и файлами на сервере SMB появились в версии PowerShell для Windows Server 2012 / Windows 8. Эти командлеты можно использовать для удаленного закрытия сетевых подключений к открытому файлу.

Получить список открытых файлов можно с помощью командлета Get-SMBOpenFile . Close-SmbOpenFile используется для закрытия / сброса соединения с удаленным файлом.

Чтобы отобразить список открытых файлов на SMB-сервере Windows, выполните команду:

Get-SMBOpenFile

Команда возвращает идентификатор файла, идентификатор сеанса и полное имя файла (путь).
Вы можете отобразить список открытых файлов с именами пользователей и компьютеров (IP-адресами):

Get-SmbOpenFile | выберите ClientUserName, ClientComputerName, Path, SessionID

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

Get-SMBOpenFile –ClientUserName "corp \ mjenny" | выберите ClientComputerName, путь

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

Get-SMBOpenFile –ClientComputerName 192.168.1.190 | выберите ClientUserName, путь

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

Get-SmbOpenFile | Where-Object {$ _. Path -Like "* .exe *"}

или откройте файлы с определенным именем:

Get-SmbOpenFile | Where-Object {$ _. Path -Like "* reports *"}

Командлет Close-SmbOpenFile используется для закрытия обработчика открытых файлов. Вы можете закрыть файл по ID:

Close-SmbOpenFile -FileId 4123426323239

Но обычно удобнее закрыть файл по имени:

Get-SmbOpenFile | где {$ _.Путь - как "* Annual2020.xlsx"} | Закрыть-SmbOpenFile -Force

С помощью командлета Out-GridView вы можете создать простую форму графического интерфейса для поиска и закрытия открытых файлов. Следующий скрипт выведет список открытых файлов. Вы должны использовать встроенные фильтры в таблице Out-GridView, чтобы найти открытые файлы, для которых вы хотите сбросить сеансы SMB. Затем нужно выбрать нужные файлы и нажать ОК. В результате выбранные файлы будут закрыты принудительно.

Get-SmbOpenFile | выберите ClientUserName, ClientComputerName, Path, SessionID | Out-GridView -PassThru –title «Выбрать открытые файлы» | Close-SmbOpenFile -Confirm: $ false -Verbose

Как закрыть открытые файлы на удаленном компьютере с помощью PowerShell?

Командлеты Get-SMBOpenFile и Close-SmbOpenFile могут использоваться для удаленного поиска и закрытия открытых (заблокированных) файлов.Во-первых, вам необходимо подключиться к удаленному серверу Windows SMB через сеанс CIM:

$ sessn = New-CIMSession –Computername lon-fs01

Вы также можете подключиться к удаленному серверу для выполнения команд PorwerShell с помощью командлетов PSRemoting: Enter-PSSession или Invoke-Command .

Следующая команда найдет сеанс SMB для открытого файла pubs.docx и закроет сеанс файла.

Get-SMBOpenFile -CIMSession $ sessionsn | где {$ _.Путь – like "* pubs.docx"} | Закрыть-SMBOpenFile -CIMSession $ sessionsn

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

Чтобы удалить подтверждение принудительного закрытия файла на сервере SMB, используйте ключ -Force .

С помощью PowerShell вы можете закрыть сеансы SMB и разблокировать все файлы, открытые конкретным пользователем (пользователь пошел домой и не выпустил открытые файлы).Например, чтобы сбросить все файловые сессии пользователя mjenny , выполните эту команду:

Get-SMBOpenFile -CIMSession $ sessionsn | где {$ _. ClientUserName –like "* mjenny *"} | Close-SMBOpenFile -CIMSession $ sessionsn

.

Windows Server - Как закрыть открытые файлы

Здесь я опишу, как закрыть открытые файлы и процессы сервера.

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

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

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

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

Эта статья покажет вам, как справляться с подобными проблемами, как находить и закрывать открытые файлы / процессы. Операции могут быть применены к системам Microsoft Windows Server 2008, 2012, 2016 и Windows 10 для рабочих станций.

Существует множество методов работы для решения таких проблем, во-первых, один из них, который мы опишем, - это использование управления компьютером:

Просмотр открытых файлов в общей папке

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

Щелкните правой кнопкой мыши в меню «Пуск» и выберите «Управление компьютером» (или введите в меню «Пуск» поиск compmgmt.msc)

Процедура очень проста и в большинстве случаев работает без проблем.

Щелкните Shared Folders ”, а затем - Open Files .

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

Щелкните правой кнопкой мыши требуемый файл, выберите опцию «Закрыть открытый файл», и он будет закрыт.

С процессами и сведениями о файлах процесс немного отличается.

Использование диспетчера задач Windows

Диспетчер задач не закрывает открытые общие файлы, но может закрывать процессы в системе.

Его можно открыть с помощью комбинации клавиш ctrl, alt, del (и выбрать Диспетчер задач ) или щелкнув правой кнопкой мыши на панели задач, а затем выбрать опцию «Открыть диспетчер задач».

На вкладке процессы вы можете увидеть все активные процессы и выровнять их по параметрам CPU, Memory и т. Д.

Если есть процесс, который вы хотите завершить, это можно сделать, просто щелкнув процесс правой кнопкой мыши и выбрав опцию «Завершить процесс».

Использование монитора ресурсов

Для каждого системного администратора Resource Monitor является «инструментом», который позволяет контролировать и просматривать общие системные процессы и многое другое.

Resource Monitor можно открыть, набрав «монитор ресурсов» в поле поиска меню «Пуск».

Другой вариант - открыть диспетчер задач, щелкнуть вкладку производительности и затем щелкнуть Открыть монитор ресурсов .

Когда откроется Монитор ресурсов, он покажет вкладки, и одна, необходимая для этой операции, - Диск .

Показывает активность диска, процессы, открытие файлов, PID, чтение и запись байтов в секунду и т. Д.

Если в системе запущено много «живых» процессов, это может сбивать с толку, поэтому Resource Monitor предлагает опцию «остановить мониторинг в реальном времени», которая остановит процессы на экране, работающие вверх и вниз, и предоставит вам обзор всех процессов. до «момента остановки».

Resource Monitor предлагает обзор открытых путей к файлам и процессов в системе, и с этой информацией не проблема идентифицировать и закрывать файлы или процессы.

Подход командлета Powershell

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

Существует несколько решений со сценариями PowerShell, и это не рекомендуется администраторам без опыта написания сценариев.

В этом примере мы покажем некоторые из возможных решений с использованием PowerShell.

Следующие примеры применяются к системам, поддерживающим Server Message Block (SMB), а для систем, которые не поддерживают SMB, следующие примеры покажут, как закрыть файл с помощью командного подхода NET file.

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

  Close-SmbOpenFile -FileId (идентификатор файла)   Подтвердить   Вы уверены, что хотите выполнить это действие?   Выполнение операции «Close-File» на Target «(id файла)».   [Y] Да [A] Да для всех [N] Нет [L] Нет для всех [S] Приостановить [?] Справка (по умолчанию «Y»): N  

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

 Close-SmbOpenFile -SessionId (идентификатор сеанса) 

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

Другой вариант того же командлета применяется к расширению имени файла (в этом примере DOCX).

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

 Get-SmbOpenFile | Where-Object -Property ShareRelativePath -Match ".DOCX" | Закрыть-SmbOpenFile -Force 

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

Подход с использованием сценария Powershell

С помощью сценариев PowerShell можно автоматизировать процесс закрытия открытых файлов и процессов.

 $ blok = {$ adsi = [adsi] "WinNT: //./LanmanServer" $ resources = $ adsi.psbase.Invoke ("ресурсы") | Foreach-Object { Новый объект PSObject -Property @ { ID = $ _. Gettype (). InvokeMember ("Имя", "GetProperty", $ null, $ _, $ null) Путь = $ _. Gettype (). InvokeMember ("Путь", "GetProperty", $ null, $ _, $ null) OpenedBy = $ _. Gettype (). InvokeMember ("Пользователь", "GetProperty", $ null, $ _, $ null) LockCount = $ _.gettype (). invokeMember ("LockCount", "GetProperty", $ null, $ _, $ null) } } $ ресурсы | Where-Object {$ _. Path -like '* smbfile *'} | ft -AutoSize $ ресурсы | Where-Object {$ _. Path -like '* smbfile *'} | Foreach-Object {net files $ _. ID / close} } Invoke-Command -ComputerName pc1 -ScriptBlock $ blok 

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

Этот способ закрытия открытых файлов не рекомендуется администраторам без опыта написания сценариев PowerShell, и если вы не на 100% уверены, что справляетесь с задачей, не используйте этот способ.

Закройте файл на удаленном компьютере с помощью командной строки

Есть два других способа закрыть открытые файлы. Для их закрытия можно использовать либо Net File, либо PSFile (утилита Microsoft). Первая команда может быть испорчена удаленным использованием команды NET File с помощью Psexec.exe. Команда NET не поддерживает удаленные API.

Команда

Net file может перечислить все открытые общие файлы и количество файловых блокировок для каждого файла. Команду можно использовать для закрытия файлов и снятия блокировок (аналогично предыдущему примеру SMB), и она используется, как и в предыдущем примере, когда пользователь оставляет файл открытым или заблокированным.

Это можно сделать с помощью следующего синтаксиса

 C:> сетевой файл [id [/ close]] 

В этом синтаксисе параметр ID - это идентификационный номер файла (мы хотим закрыть), и, конечно же, параметр close представляет действие, которое мы хотим применить к ID (файлу).

Лучшая практика использования команды NET-файла - перечислить открытые файлы, запустив команду Net File, которая перечисляет все открытые файлы и подписывает их числами 0, 1 и т. Д.

Итак, когда файлы перечислены, команда, которая закроет открытые файлы, (например),

 C:> сетевой файл 1 / закрыть 

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

Ps Использование файла

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

Команды

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

Он использует NET API, задокументированный в инструментах платформы, и становится доступным после загрузки пакета PsTools.

 psfile [\\ RemoteComputer [-u Имя пользователя [-p Пароль]]] [[Id | путь] [-c]] 

Использование PsFile «вызывает» удаленный компьютер с действующим именем пользователя и паролем, и с введенным путем он закроет открытые файлы в удаленной системе.

Для процессов, открытых в удаленной системе, существует аналогичная команда под названием PsKill, которая по тому же принципу «убивает» процессы.

Снять блокировку файла

В некоторых ситуациях проблему с закрытием файлов можно решить, сняв блокировку файла. Существует множество примеров, когда пользователи блокируют свои файлы и оставляют их открытыми (по какой-то причине наиболее распространенным типом заблокированных файлов являются файлы Excel).

Таким образом, все остальные пользователи получают сообщение об ошибке типа: Excel заблокирован для редактирования другим пользователем и не имеет возможности закрыть или разблокировать его.

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

Нажав клавишу Windows и R, вы получите диалоговое окно запуска Windows.

В диалоговом окне запуска введите mmc (консоль управления Microsoft).

Перейдя в меню «Файл»> «Добавить / удалить оснастку», добавьте оснастку «Общие папки».

Если у вас уже есть операционная система, в которой возникла проблема, выберите параметр «Локальный компьютер», если нет, выберите вариант «Другой компьютер» и найдите желаемое имя компьютера.

Разверните Общие папки, затем выберите вариант открытия файлов.

Выберите заблокированный / открытый файл и закройте его, щелкнув правой кнопкой мыши и выбрав «Закрыть открытый файл».

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

Использование сторонних приложений

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

Мы опишем несколько наиболее часто используемых для этой цели.

Process Explorer - бесплатная служебная программа от Windows Sysinternals, первоначально созданная Winternals, но приобретенная Microsoft.Его можно рассматривать как диспетчер задач Windows с расширенными функциями. Одной из многих функций является функция закрытия открытых файлов, и она настоятельно рекомендуется администраторам серверов и ИТ-специалистам.

Sysinternals доступен по следующей ссылке:

https://docs.microsoft.com/en-us/sysinternals/

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

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

Его можно скачать по следующей ссылке:

https://www.nirsoft.net/utils/opened_files_view.html

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

Скачать его можно по ссылке: http://lockhunter.com/

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

Его можно скачать по следующей ссылке: https://longpathtool.com/

.

c ++ - Как программно закрыть открытый файл / приложение в Windows?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Набрать te
.

go - Как закрыть файл после открытия файла и создания NewReader в другой функции?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Создание, открытие, чтение, запись и закрытие файла