レポートを生成する際、アプリケーションはユーザーの %appdata%/local/temp ディレクトリにデータを保存します (DevExpress レポート ライブラリを使用 - これを制御する方法はありません)。
これは、毎日午後 3 時を除いて正常に動作します。ただし、クライアントの 1 社 (Windows Server 2016 を実行) では、ユーザーの Temp ディレクトリ内の増分番号のフォルダー (例: %appdata%/local/temp/96) が削除され、それを回復するには新しい Windows セッションを開始するか、SQL Server Mgmt studio を開く必要があります。
スケジュールされたタスクを確認しましたが、説明できるものは何も見つかりませんでした。スケジュールされたディスク クリーンアップは毎週実行されており、午後 3 時ではありません。また、他の「CCleaner」スタイルのアプリケーションはインストールされていません。
他のクライアントではこのようなことは見られませんでした。
この削除の原因は何でしょうか? また、削除を防ぐにはどうすればよいのでしょうか?
答え1
プロセスモニターシステムを監視して、どのアプリケーションがフォルダーを削除しているかをログに記録するのに役立ちます。