我是一个教育软件产品的开发人员,我注意到使用ZenWorks的客户的大量支持电话。 我们的应用程序会在新版本发布时自动更新,而且这个代码已经工作了10年了。 看来,与ZenWorks的一些互动导致我们的更新悄然失败,我想validation这一点。
安装时,安装程序以pipe理员身份完全控制每个人,然后通常以低权限(即学生)帐户运行。 发生更新时,可以在%PROGRAMFILES%\ app目录下载和更新文件,这些文件都显示成功。 文件的创build和写入似乎都可以正常工作,除了.exe文件。 在更新期间,正在运行的文件被重命名,并且新文件被写入旧文件。
当可执行文件再次运行时,显然旧版本仍在运行。 这种行为有点类似于Vista的程序文件虚拟化,但是它也发生在Windows XP上。 所有报告此问题的环境似乎都在运行ZenWorks,即使他们没有使用ZenWorks来安装或打包应用程序。
任何人都可以validation,ZenWorks可以导致这种行为,甚至更好,告诉我如何解决它的configuration设置。 我想避免重新安装数以千计的桌面。