电脑上软件覆盖更新后,打开还是老版本?Can't update software.

匿名
2022-10-26T08:16:21+00:00

已有软件A,安装在C:\Program Files (x86)\A\,版本号1.0;软件安装新版本,版本号1.2,覆盖安装后A版本号仍为1.0。 卸载安装或重启系统安装,现象依旧。已排除安装包错误或卸载不彻底,多次尝试现象依旧。给人感觉就像是浏览器的cache,无论如何刷新页面看到的都是旧内容。 但更换安装目录,例如C:\Program Files (x86)\A2\,相同的安装包则版本号和功能都变为1.2。 这个现象不止一个应用出现过,也不止我一个人遇到过。例如百度上也有人求问同样的怪异问题。 https://zhidao.baidu.com/question/440284366198790124.html

In English: install software A, in folder (C:\Program Files (x86)\A), version 1.0; install new version A, version code 1.2, after cover installed, version code is still 1.0. uninstall first or reboot computer, it didn't work too. I am sure the package is correct recorrding to MD5, and uninstall totally, but it didinot work etheir. Just like cache in IE, page is still old one no matter how many time u refreshed the page. but it will work in version 1.2, if u change the folder name before install, just like (C:\Program Files (x86)\A2) It is not only me, or only one software, many people have this problem. please help us.

Windows 家庭版 | Windows 10 | 升级和安装

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释
问题作者接受的答案
  1. 匿名
    2022-11-02T08:02:30+00:00

    谢谢Carlos,我在您推荐的IT Pro网站找到了答案并解决了问题,非常感谢您的指引。

    分享我找到的答案,希望也可以帮到其他人。

    同时致敬解答的专家EckiS

    is this software writing to the ini file, maybe some ancient pre Vista software?
    Then it is affected by UAC Virtualization
    You will probably find a version of the ini file beneath
    %LOCALAPPDATA%\VirtualStore\Program Files (x86)\

    1 个人认为此答案很有帮助。
    0 个注释 无注释

9 个其他答案

排序依据: 非常有帮助
  1. 匿名
    2022-10-28T06:42:20+00:00

    您好,感谢您的回复。

    我们尝试搜索智会投屏并没有特定到具体软件,

    可以的话请将您使用的软件和系统版本号提供给我们,我们这边可以测试一下看看是否有同样的问题。

    另外请问其他软件(例如Edge)是否也有同样的问题?

    感谢您的合作。

    0 个注释 无注释
  2. 匿名
    2022-10-28T04:58:16+00:00

    确认不是应用本身的问题,也不是注册表的问题。

    即使安装完,把这个目录复制一个副本目录,两个目录一比较,发现其中的ini文件就变化啦。颇为奇怪。这不成了薛定谔的猫了吗???

    例如先正常安装,并不运行程序。

    C:\Program Files (x86)\智会投屏

    复制副本目录

    C:\Program Files (x86)\智会投屏 - 副本

    程序理论上两个目录应该完全一样,但是用BeyondCompare比较两个目录,其文件内容就已经不一样啦,颇为奇怪。。。

    急求解答,感谢感谢。

    0 个注释 无注释
  3. 匿名
    2022-10-27T08:02:42+00:00

    并非如此。并不是仅仅版本号的数字没有变化,对应功能也没有变化,和注册表没有什么关系。

    就像是这个应用在windows中有一个镜像cache在哪里,只要还安装在原来的目录,windows默认就用了cache的内容,而非新安装的应用程序。

    这才是我的疑问,辛苦再看看windows对应用是否有哪些缓存或镜像功能导致了这一现象。谢谢。

    0 个注释 无注释
  4. 匿名
    2022-10-27T07:26:47+00:00

    您好,欢迎您咨询微软社区。

    了解到您的问题,软件下载更新后在更新时会释放更新文件覆盖旧文件。

    可能是软件在安装时在注册表中创建了新的项目后,在软件更新时忽略了更改其版本号。

    这并非是系统本身的问题。

    建议您在卸载软件后打开注册表(按下win+R键,输入regedit.exe后点击确定),

    搜索与该软件相关的文件并删除,再重新安装。

    免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 有关如何备份和还原注册表的更多信息参考:如何在 Windows 中备份和还原注册表 (microsoft.com)

    另外也建议您向该软件的开发者反馈这一问题。

    希望以上信息能够帮助到您。

    Carlos|微软社区支持专员

    0 个注释 无注释