我有一个最终用户,他是一名开发人员,因此他有一个自定义程序来打开我们软件生成的文件。当他双击 .zzz 文件时,它会打开该软件的旧版本。当他转到“打开方式”时,深入到选择程序的位置,选择“始终打开”,它失败了。它仍然打开旧版本,因为标题栏上有一个软件版本号。我试了好几次,但无论如何它仍然打开旧版本。
我可以手动加载新版本,并且它会在标题中正确显示版本号,但由于某种原因,双击该文件不起作用。
他是标准用户,因此当我加载注册表时,我使用域管理员帐户而不是本地管理帐户以管理员身份运行。
注册表中是否有其他位置存储这些关联?我没有在用户 GUID 下看到任何内容,但 HKCR、.zzz 是空的,即使我手动填充它,也没有任何变化。我搜索了该程序,只在 MRU 中找到了一些东西。
我此时完全感到困惑,如能知道如何手动删除那里的关联并用新的可执行文件替换它,以及如何防止这种情况再次发生,我将不胜感激。
非常感谢。