Как определить, каким приложением занят файл?

Однажды во время просмотра рабочего календаря мой клиент Outlook внезапно уведомил об ошибке и закрылся. Сообщение об ошибке говорило о том, что из MS Outlook был выполнен выход без правильного закрытия файла данных, а также о необходимости перезапустить приложение. Но перезапуск клиента привел к тому, что он не смог открыть нужный мне OST-файл.

ошибка Outlook

Сообщение не отличалось особой информативностью, а запуск Outlook, даже в безопасном режиме (с нажатой клавишей Ctrl), ничего не менял. Попытка открыть программу вместе с диагностической утилитой Scanpst тоже ни к чему не привела, но задала конкретное направление для поиска проблемы. Оказалось, что мой OST-файл был занят другим приложением, что и являлось препятствием для клиента. Но как узнать, какая конкретно программа использует нужный мне файл? На самом деле узнать это просто.

outlook-error03_mini_oszone

Нужно всего-то запустить Process Explorer, кликнуть Ctrl+F и ввести в поисковую строчку .ost. В результатах вы тут же увидите программу-виновника. Щелкнув по нему, перейдите в нижнюю панель диспетчера и выберите из контекстного меню «Close Handle».

В моем случае проведенные действия помогли благополучно открыть Outlook и спокойно продолжить работу с моим OST-файлом. Эти же действия помогут и вам.