在生成报告时,我们的应用程序将数据存储在用户的 %appdata%/local/temp 目录中(使用 DevExpress 报告库 - 我们无法控制这一点)。
一切正常,除了每天下午 3 点,在我们的一个客户端(运行 Windows Server 2016)上,用户临时目录(例如 %appdata%/local/temp/96)中的递增编号文件夹被删除,需要启动一个新的 Windows 会话或打开 SQL Server Mgmt Studio 才能重新获得它。
我们检查了他们的计划任务,没有发现任何可以解释的情况,他们的计划磁盘清理每周运行一次,而不是在下午 3 点运行,并且没有安装其他“CCleaner”风格的应用程序。
我们从未在其他客户身上看到过这种情况。
什么原因可能导致这种删除以及我们如何阻止它的发生?
答案1
进程监控可以帮助您监控系统以记录哪些应用程序正在删除该文件夹。