我在 Windows 7 上安装了一个旧的 VB6 应用程序。该应用程序生成一个 HTML 文件并将其保存到Program Files (x86)/{Application}/report.html.
然后我在同一台机器上安装了该应用程序的较新版本并运行了相同的报告。但是当我打开新生成的文件时report.html
,我看到的是该文件的旧版本。
看起来 Windows 保留了从旧版本应用程序生成的文件,而不允许新版本的应用程序覆盖它们。
我知道您可以通过单击“属性”>“以前的版本”来恢复 Windows 7 中的旧版本程序。但我想完全删除旧版本应用程序生成的所有文件。我该怎么做?
谢谢!
答案1
我假设您以管理员权限运行旧版 VB6 程序,或者您使用的帐户是管理员。Program Files
现在目录需要管理员权限才能写入。
该程序的新版本是否有可能将report.html
文件保存在其他地方,例如您的文件夹C:\ProgramData
或用户的AppData
文件夹(C:\Users\<username>\AppData\
),而您仍打开由旧的 VB6 文件生成的 report.html 文件?
答案2
您可以使用一切搜索以识别并删除“{Application} .html”的所有实例
答案3
尝试重新安装该应用程序,然后使用Revo 卸载程序。它应该会处理遗留的东西。我总是使用 Revo 而不是添加/删除程序,因为它能找到更多好东西。