在產生報表時,我們的應用程式將資料儲存在使用者的 %appdata%/local/temp 目錄中(使用 DevExpress 報表庫 - 我們對此無法控制)。
這工作正常,除了每天下午3 點,在我們的一個客戶端(運行Windows Server 2016),當用戶Temp 目錄中的遞增編號資料夾(例如%appdata%/local/temp/96)被刪除時,並且需要要啟動新的 Windows 會話或開啟 SQL Server Mgmt studio 來重新取得它。
我們查看了他們的計劃任務,沒有發現任何解釋,他們計劃的磁碟清理每週運行一次,而不是下午 3 點,並且沒有安裝其他“CCleaner”風格的應用程式。
我們在其他客戶身上沒有看到這種情況。
可能是什麼導致了這種刪除以及我們如何阻止它發生?
答案1
過程監控器可以幫助您監控系統以記錄哪些應用程式正在刪除該資料夾。