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

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

 Просмотр открытых папок в Windows

Чтобы просмотреть список открытых папок в системе Windows, можно использовать несколько способов:

 Диспетчер задач: Перейдите в \»Диспетчер задач\» (Ctrl+Shift+Esc) и выберите вкладку \»Подробности\». В столбце \»Командная строка\» будут отображаться пути к открытым папкам.

 Командная строка: Запустите командную строку и введите команду `dir /a:d`. Это отобразит список всех открытых папок в текущем каталоге.

 Просмотр открытых файлов в Windows

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

 Диспетчер задач: Так же, как и в случае с папками, откройте \»Диспетчер задач\» и выберите вкладку \»Подробности\»…

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

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

Содержание:

  • Вывод списка открытых файлов в сетевой папке Windows
  • Кто открыл файл в общей сетевой папке на сервере Windows?
  • Принудительно закрыть открытый файл на сервере Windows
  • Как удаленно закрыть открытые по сети файлы с помощью PowerShell?

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

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

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

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

Openfiles /Query /fo csv

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

Openfiles /Query

Cо списком открытых файлов на сервере удобнее работать с помощью PowerShell командлета Get-SmbOpenFile:

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

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

poweshell вывод список пользователей, которые открыли файлы в сетевой папке windows

Кто открыл файл в общей сетевой папке на сервере Windows?

Чтобы удаленно определить пользователя, который открыл (заблокировал) файл 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"

С помощью PowerShell также можно получить информацию о пользователе, который открыл файл. Например:

Вывести все открытые по сети exe файлы:

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

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

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

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

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

Найти файлы, которые открыли с указанного компьютера:

Get-SMBOpenFile –ClientComputerName 192.168.12.170| select ClientUserName,Path

Принудительно закрыть открытый файл на сервере Windows

Можно закрыть открытый файл через консоль Computer Management. Найдите файл в списке секции Open Files, выберите в контекстном меню пункт “Close Open File”.

Закрыть открытые файлы в сетевой папке

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

Закрыть файл можно, указав ID его SMB сессии. Получить ID сессии файла:

Openfiles /Query /fo csv | find /i "report2023.xlsx"

команда openfiles найти кем открыт файл

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

Openfiles /Disconnect /ID 3489847304

openfiles disconnect - закрыть открытый файл на сервере

SUCCESS: The connection to the open file "D:\path\REPORT2023.XLSX" has been terminated.

Вы разблокировали открытый файл и теперь его могут открыть другие пользователи.

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

Можно закрыть открытый файл по ID сессии с помощью PowerShell командлета Close-SmbOpenFile.

Close-SmbOpenFile - SessionId 3489847304

Найти и закрыть открытый файл одной командой:

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

powershell закрыть открытый файл на сервере

Для подтверждения сброса сессии и освобождения отрытого файла нажмите
Y
->
Enter
.

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

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

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

Get-SmbOpenFile вместе с out-gridview - powershell скрипт с графическим интерефейсом по выбору и принудительному закрыттию заблокированных (открытых) файлов в windows

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

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

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

$sessn = New-CIMSession –Computername mskfs01

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

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

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

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

Get-SMBOpenFile - удаленное управление открытых файлов

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

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

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

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

Сразу оговоримся, что часть способов подходит и для Windows 11.

Первый способ — через команду «Выполнить»

Источник: CQ / Windows 10

Источник: CQ / Windows 10

Порядок действий:

  • Нажимаем Win + R;

  • В появившемся меню вводим команду shell:recent и жмем Enter;

  • Файлы в списке можно сортировать по дате открытия, размеру и типу.

Второй способ — через «Проводник»

Источник: CQ / Windows 10

Источник: CQ / Windows 10

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

Третий способ — через временную шкалу

Источник: CQ / Windows 10

Источник: CQ / Windows 10

Порядок действий:

  • Нажимаем Win + Tab;

  • Откроется меню, состоящее из двух частей;

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

Четвертый способ — через конкретное приложение

Источник: CQ / Word

Источник: CQ / Word

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

Как очистить информацию о недавно открытых файлах

Источник: CQ / Windows 10

Источник: CQ / Windows 10

Порядок действий:

  • Откройте «Проводник»;

  • В левом верхнем углу кликните на «Файл» и выберите раздел «Изменить параметры папок и поиска»;

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

Как отключить сохранение информации о недавно открытых файлах

Если по какой-то причине вы не хотите, чтобы Windows «протоколировал» вашу активность, данную функцию можно отключить.

Источник: CQ / Windows 10

Источник: CQ / Windows 10

Заглавное фото: Kingston Technology

Возможные причины:

  • Превышение лимита трафика.

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

  • Закончился оплаченный период.

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

    Рекомендуем включить бесплатное SMS уведомление об изменении статуса услуг.

  • Нарушение правил хостинга.

Если возникли дополнительные вопросы — пишите в службу технической поддержки.

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

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

Что такое OpenSaveFilesView?

OpenSaveFilesView, или OSFV для краткости, – очень полезная программа от Nirsoft. Она извлекает из двух разделов реестра («OpenSavePidlMRU» и «OpenSaveMRU») полный список недавно открывавшихся в Windows файлов. О каждом из них приводятся довольно подробные сведения:

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

Программа работает в 32- и 64-разрядных версиях Windows.

Загрузка OSFV

Скачать OSFV можно с

официального сайта Nirsoft. Ссылки на скачивание 32- и 64-битной версий находятся в самом низу страницы. Есть в том числе и руссифицированная версия.

Скачав программу, создайте на рабочем столе папку «OSFV» и извлеките в нее файлы из ZIP-архива.

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

Использование OSFV

После извлечения файлов достаточно дважды щелкнуть на «OpenSaveFilesView.exe». Появится окно программы.

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

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

Просмотр недавно открытых файлов

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

Нажмите на столбце «Время открытия» (Open Time), чтобы стрелка была направлена вниз. Список файлов при этом отсортируется так, что последние открытые будут на самом верху.

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

На скриншоте выше последние открытые файлы – три картинки, текстовый файл, документ Word и Flash-видео.

Признаки изменения файлов

А теперь, допустим, вам нужно кому-нибудь доказать, что вы в последнее время не изменяли никакие файлы. Нажмите на столбце «Время изменения файла» (File Modified Time), чтобы стрелка была направлена вниз.

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

На скриншоте выше показаны четыре недавно измененных файла. Чтобы доказать, например, что файл «.tif» и первый документ Word не изменялись, а файл «.flv» недавно открывался, зажмите клавишу [Ctrl] и выделите все три файла.

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

Теперь нажмите кнопку «Сохранить» (Save), которая на скриншоте выше выделена красным. В открывшемся диалоговом окне выберите папку и задайте имя файла – например «Доказательство» (Evidence). Обратите внимание, что по умолчанию программа предлагает сохранить файл в ту же папку, в которой находится она сама.

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

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

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

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

Поддерживаемые языки

Программа OpenSaveFilesView доступна не только на английском, но еще на голландском, греческом, немецком и русском языках. Чтобы установить перевод, просто скачайте с официального сайта ZIP-архив, извлеките из него файл «opensavefilesview_lng.ini» и поместите его в папку с программой. В нашем примере это папка «OSFV» на рабочем столе.

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

После этого запустите OpenSaveFilesView снова – и увидите, что программа переведена на нужный язык. На скриншоте ниже это голландский.

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

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

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

Автор: Martin Hendrikx
Перевод

SVET

Оцените статью: Голосов

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как обновить драйвера для принтера на windows 10
  • Операционная система windows основные характеристики
  • Ar5b95 driver windows 10
  • Режим администратора в windows 10 домашняя
  • Служба ftp в windows