Компьютеры · Инструкция
Как узнать, кто держит файл открытым в Windows: openfiles
Команда особенно полезна на ПК, который раздаёт сетевую папку: можно увидеть, какой пользователь держит документ и мешае
Короткий ответ
openfiles /query показывает открытые через общие папки файлы и владельцев сеансов. Для локальных открытых файлов системное отслеживание нужно включать отдельно, поэтому используйте команду осознанно.
Что делать
- Открыть cmd от администратора: openfiles для администрирования требует повышенных прав.
- Проверить сетевые файлы: Выполните openfiles /query.
- Отфильтровать вывод: Используйте формат таблицы/CSV или перенаправьте результат в файл.
- Для локального отслеживания: Если нужны локально открытые файлы, выполните openfiles /local on в повышенном cmd и перезагрузите Windows; затем повторите openfiles /query.
- Закрывать только осознанно: Не отключайте пользовательский файл без подтверждения, иначе можно потерять несохранённые изменения.
Проверка результата
- Вы увидите доступные для отслеживания открытые файлы, ID и пользователя/сеанс.
Важно
Принудительное закрытие открытого файла может привести к потере данных; сначала свяжитесь с пользователем.
Что учитывать
Принудительное закрытие открытого файла может привести к потере данных; сначала свяжитесь с пользователем.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. openfiles). Пример и формулировки — редакция N1RO на 2026-09-18.