Как узнать какая программа использует папку Windows 10

Содержание

Как узнать, какой процесс блокирует файл или папку в Windows

Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:

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

process locking file

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

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

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

Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.

Откройте Монитор ресурсов, это можно сделать несколькими способами:

Как найти папку Appdata в Windows

process locking file 2

process locking file 3

В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»

process locking file 4

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

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

process locking file 5

2. Process Explorer

JU6cs

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

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

Вот мое открытие и отключил программу. Однако я продолжал получать сообщение об ошибке:

Впоследствии я продолжал видеть уведомление Memeo о «синхронизации» и ВЫКЛЮЧИТЬ программу.

Для вас это может быть ЛЮБОЙ из этих фоновых сейвов.

Если вы не знаете программу, которую он использует, вы можете перейти в «Мой компьютер»; щелкните правой кнопкой мыши; выберите «Управление». В разделе «Системные инструменты»> Общие папки> Откройте файлы, вы сможете увидеть пользователя, который заблокировал файл. Здесь вы можете закрыть файл, а затем выполнить задачу переименования или удаления файла. Надеюсь, что это поможет

Дополнительная возможность, просто чтобы сэкономить людям время, которое я потратил:

Измените право собственности на Администраторов, и вам хорошо идти.

Узнайте, какой процесс блокирует файл или папку в Windows

Как я могу узнать, какой процесс блокирует файл или папку в Windows?

Например, при попытке удалить папку Windows сообщает об этом:

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

Происходит то же самое с файлом, но как мне узнать, какая программа или приложение использует его в настоящее время и не позволяет мне удалить файл или папку?

В openfiles команде должна быть включена поддержка локальных файлов при запуске openfiles /local on и перезапуске.

Для этого вы можете использовать Resource Monitor, который встроен в Windows 7, 8 и 10.

Найдя дескриптор, вы можете определить процесс, посмотрев на столбец «Изображение» и / или «PID».

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

E2TJv

Посмотрите на Process Explorer ( procexp.exe ).

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

Чтобы узнать, какой процесс использует определенный файл, выполните следующие действия:

r9diy

2L46q

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

u0fb0

При желании вы можете даже закрыть ручку вручную через нижнюю панель ( Ctrl + L ):

Читайте также:
Какой программой можно открыть файл pptx на Виндовс

pyhvL

LockHunter может разблокировать любые обработчики, которые могли заблокировать ваши файлы или папки. В отличие от аналогичных бесплатных программ, он поддерживает как 32-разрядные, так и 64-разрядные версии Windows.

JU6cs

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

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

Здесь было мое открытие и решение.

Кстати, ни один из приведенных выше ответов не решил мою проблему.

Я даже пытался использовать UNLOCKER, который оказался бесполезным.

У меня проблема была с Memeo Autosync Backup

По-видимому, этот процесс резервного копирования оставляет достаточно «призрачного файла». Этот «призрачный файл» появлялся всякий раз, когда я запускал ALT-TAB на моем компьютере (Windows Professional XP), то есть я видел ДВА программы MS Excel, работающие, когда у меня была только ОДНА видимая, на панели задач.

Я столкнулся с этим решением, когда подумал, что это может быть защита от вирусов SYMANTEC Endpoint (Anti-Virus); и отключил программу. Тем не менее, я продолжал получать сообщение об ошибке:

Впоследствии я продолжал видеть уведомление Memeo о «синхронизации» и выход из программы.

Впоследствии НЕТ ОШИБКИ.

Для вас это может быть ЛЮБОЙ из этих фоновых сейвов.

Источник: windorez.ru

Как узнать, что делает процесс Windows?

Может наступить время, когда вы захотите узнать, что делает процесс на вашем компьютере с Windows. Этот пост покажет вам, как действовать. Мы уже рассмотрели несколько процессов Windows, таких как rundll32.exe, winlogon.exe, Service Host SysMain, AppVShNotify.exe, lsass.exe и т. д. в отдельных постах, теперь этот пост покажет вам, как вы это делаете.

Как узнать, что делает процесс Windows?

Способ определить или узнать больше о любом процессе Windows 11/10 выглядит следующим образом:

Как узнать, что делает процесс Windows?

  1. Откройте диспетчер задач
  2. Найдите процесс
  3. Щелкните по нему правой кнопкой мыши и выберите Местонахождение открытого файла
  4. Куда это вас приведет?
    • Система32 папка — тогда это похоже на процесс ОС
    • Если он не находится в папке Windows, скорее всего, это сторонний процесс, не относящийся к ОС.
    • Теперь найдите указанный файл в папке и щелкните его правой кнопкой мыши.
    • Выберите и откройте «Свойства», а затем откройте вкладку «Сведения».
    • Вы видите название продукта или авторские права как Microsoft?
      • Если да, это законный процесс Microsoft.
      • Вы не знаете? Тогда это не файл ОС Windows.

      Проверка местоположения и свойств файла дает реальную картину, но помните:

      Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

      • Тот факт, что файл находится в папке Windows или System32, не делает его законным файлом ОС Microsoft или Windows!
      • Тот факт, что имя файла похоже на другое, принадлежащее законному программному обеспечению, не означает, что этот файл может быть связан с этим программным обеспечением.

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

      В законном файле ОС Windows всегда будут указаны детали, как показано выше.

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

      Читайте: Как узнать идентификатор процесса приложения в Windows

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

      Как узнать, что делает процесс Windows

      Ваш любимый поисковик откроется и расскажет вам об этом.

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

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

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

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

      • Проверьте процесс, блокирующий файл, с помощью монитора ресурсов.
      • Используйте SysInternals Process Explorer, чтобы определить процесс, блокирующий файл.
      • Узнайте через командную строку с помощью инструмента «Ручка».
      • Используйте бесплатное ПО OpenedFilesView, чтобы идентифицировать процесс, содержащий файл.

      Как получить список процессов в Windows?

      Чтобы найти все процессы, использующие WMIC в Windows 11/10, выполните следующие действия:

      1. Нажимать Win+X чтобы открыть меню WinX.
      2. Выберите Терминал Windows вариант.
      3. Введите эту команду: список процессов wmic
      4. Найдите подробности в окне терминала Windows.

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

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

      1. Основные шаги
      2. Щелкните файл правой кнопкой мыши и отсканируйте его с помощью программного обеспечения безопасности.
      3. Просканируйте его с помощью онлайн-сканера вредоносных программ
      4. Проверить наличие проверенного издателя
      5. Проверка целостности файла с помощью хеш-значения
      6. Используйте функцию песочницы Windows.
      Читайте также:
      Как отключать программы в Windows xp

      Как найти PID процесса в Windows?

      Вы можете найти идентификатор процесса приложения четырьмя различными способами:

      • Через диспетчер задач
      • Через командную строку
      • Через монитор ресурсов
      • Через PowerShell

      Надеюсь, вы найдете этот небольшой совет полезным.

      Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

      Источник: zanz.ru

      Как узнать кто держит файл в windows

      Как узнать, какой процесс блокирует файл или папку в Windows

      Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:

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

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

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

      • В поле для поиска введите «Монитор ресурсов» или resmon.exe:

      • Или в Диспетчере задач перейдите на вкладку «Производительность» и найдите кнопку «Открыть монитор ресурсов»:

      В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»

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

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

      2. Process Explorer

      Process Explorer — это официальная программа от Microsoft/SysInternals, которую можно скачать по ссылке: https://download.sysinternals.com/files/ProcessExplorer.zip

      Перейдите в Find → Handle or DLL.

      В текстовом поле «Handle or DLL substring:» введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.

      3. OpenedFilesView

      OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:

      4. LockHunter

      LockHunter — это надёжная программа для разблокировки файлов.

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

      • Показывает процессы, блокирующие файл или папку
      • Предоставляет вам подробную информацию о процессе
      • Позволяет разблокировать, удалить, скопировать или переименовать заблокированный файл
      • Может удалить файл при следующей перезагрузке ОС
      • Позволяет убить процесс блокировки
      • Позволяет удалить процессы блокировки с жёсткого диска
      • Может выгружать DLL из процессов
      • Интегрируется в меню Проводника
      • Он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке
      • Поддерживает как 32, так и 64 битную Windows

      Как определить кто открыл файлы в сетевой папке и сбросить сессии пользователя в Windows Server

      Администраторы файловых серверов 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 и перезагрузить сервер. После этого в список начнут попадать файлы, открытые локальными процессами (этот режим желательно использовать только для отладки, т.к. может негативно сказаться на производительности сервера).

      Читайте также:
      Windows может попытаться перезапустить программу

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

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

      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, но это менее удобно (консоль не предусматривает возможность поиска).

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

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

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

      Отключаем от него пользователя по полученному идентфикатору:

      Openfiles /Disconnect /s mskfs01 /ID 67109098

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

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

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

      Итак, подключаемся к удаленному серверу:

      $sessn = New-CIMSession –Computername mskfs01

      Get-SMBOpenFile -CIMSession $sessn | where | Close-SMBOpenFile -CIMSession $sessn

      Подтверждаем закрытие файла, нажав Y.

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

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

      Get-SMBOpenFile -CIMSession $sessn | where |Close-SMBOpenFile -CIMSession $sessn

      Как узнать какие процессы Windows используют файл?

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

      • «Не удается удалить файл: отказано в доступе» / «Cannot delete file: Access is denied»
      • «Обнаружена проблема общего доступа» / «There has been a sharing violation»
      • «Исходный файл возможно используется» / «The source or destination file may be in use»
      • «Файл используется другой программой или пользователем» / «The file is in use by another program or user».
      • «Убедитесь, что диск не переполнен и не защищен от записи и что файл не используется в настоящее время» / «Make sure the disk is not full or write-protected and that the file is not currently in use»

      Одним из лучших способов справиться с заблокированными файлами и каталогами — это воспользоваться бесплатной программой Process Explorer от Microsoft. Программа уже была описана в обзоре Лучшие бесплатные диспетчеры процессов, и вот как ее можно использовать для того, чтобы узнать какой процесс или какая DLL блокирует доступ к файлу. Вам потребуются права администратора.

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

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

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

      1. Откройте Process Explorer от имени администратора
      2. На панели инструментов найдите значок в виде прицела (иконка выделена на рисунке выше)
      3. Перетащите иконку на заблокированный файл или каталог
      4. Программы, которые используют данный файл, будут подсвечены в общем списке процессов в главном окне Process Explorer

      Как узнать, какие программы и DLL держат открытые маркеры (дескрипторы) на файл в Windows 7?

      1. Откройте Process Explorer от имени администратора
      2. Нажмите комбинацию клавиш «Ctrl + F». Или выберите в меню «Поиск» пункт «Find a Handle or DLL»
      3. Откроется диалоговое окно поиска
      4. Введите имя заблокированного файла или часть его названия. Как правило, достаточно части имени
      5. Нажмите кнопку «Поиск»
      6. Откроется список со всеми программами и dll, которые используют данный файл. Вернее их открытые маркеры (дескрипторы) на файл
      7. Вы можете удалить все маркеры (дескрипторы) простым нажатие кнопки «Delete», чтобы разблокировать доступ к файлу. Тем не менее, обращаем ваше внимание на то, что при удалении дескрипторов, могут возникнуть проблемы. Например, если это сделать во время сохранения файла, то информация в файле может быть повреждена. Поэтому, если вы сомневаетесь, то можете просто перезагрузить компьютер. Часто, этого вполне достаточно, чтобы разблокировать доступ к файлу.

      Process Explorer можно скачать здесь.

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

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

      Источник: onecomp.ru

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru