При формировании отчетов наше приложение сохраняет данные в каталоге %appdata%/local/temp пользователя (используя библиотеки отчетов DevExpress — мы не можем это контролировать).
Это работает нормально, за исключением 15:00 ежедневно у одного из наших клиентов (работающих под управлением Windows Server 2016), когда удаляется папка с увеличивающимся номером в пользовательском каталоге Temp (например, %appdata%/local/temp/96), и для ее восстановления требуется либо запустить новый сеанс Windows, либо открыть SQL Server Mgmt Studio.
Мы просмотрели их запланированные задачи и не нашли ничего, что могло бы это объяснить. Их запланированная очистка диска запускается еженедельно, а не в 15:00, и никаких других приложений типа «CCleaner» не установлено.
Мы не видели ничего подобного ни у одного другого клиента.
Что может быть причиной этого удаления и как мы можем его остановить?
решение1
Монитор процессаможет помочь вам контролировать систему, чтобы регистрировать, какое приложение удаляет папку.