已有软件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.      谢谢Carlos,我在您推荐的ITPro网站找到了答案并解决了问题
        您好,欢迎您咨询本站。了解到您的问题,软件下载更新后在更新时会释放更新文件覆盖旧文件。可能是软件在安装时在注册表中创建了新的项目后,在软件更新时忽略了更改其版本号。这并非是系统本身的问题。建议您在卸载软件后打开注册表(按下win+R键,输入regedit.exe后点击确定),搜索与该软件相关的文件并删除,再重新安装。免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步的保护,请在修改注册表之前对其进行备份。有关如何备份和还原注册表的更多信息参考:如何在Windows中备份和还原注册表(microsoft.com)另外也建议您向该软件的开发者反馈这一问题。
        并非如此。并不是仅仅版本号的数字没有变化,对应功能也没有变化,和注册表没有什么关系。就像是这个应用在windows中有一个镜像cache在哪里,只要还安装在原来的目录,windows默认就用了cache的内容,而非新安装的应用程序。这才是我的疑问,辛苦再看看windows对应用是否有哪些缓存或镜像功能导致了这一现象。谢谢。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        确认不是应用本身的问题,也不是注册表的问题。即使安装完,把这个目录复制一个副本目录,两个目录一比较,发现其中的ini文件就变化啦。颇为奇怪。这不成了薛定谔的猫了吗???例如先正常安装,并不运行程序。C:\ProgramFiles(x86)\智会投屏复制副本目录C:\ProgramFiles(x86)\智会投屏-副本程序理论上两个目录应该完全一样,但是用BeyondCompare比较两个目录,其文件内容就已经不一样啦,颇为奇怪。急求解答,感谢感谢。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        您好,感谢您的。尝试搜索智会投屏并没有特定到具体软件,可以的话请将您使用的软件和系统版本号提供给,这边可以测试一下看看是否有同样的问题。另外请问其他软件(例如Edge)是否也有同样的问题?感谢您的合作。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        智会投屏的官网:https://www.wisecast.net/官网中有windows和安卓客户端的下载。您也可以给我留一个您邮件或QQ联系方式,我给你不同版本以便验证。但是,我想说的是,这个应该不是软件的问题,而是Windows系统的问题。因为在百度上可以看到其他人也遇到过这个问题,他的软件肯定和我的不一样。所以和特定软件并没有关系,而是windows把ProgramFiles(x86)目录下某些文件或整个软件在什么地方缓存了,这个缓存过期失效机制出了问题导致的。例如同一个目录的同一个config,ini文件,我用Windows自带的记事本或写字板打开,和用ultraedit或beyondCompare打开,就完全不一样。这个问题还请一定重视。其他软件,例如Edge,我没有那么多版本可以替换,所以并未发现。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        您好,感谢您的。经调查发现确实存在cache,您可在注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall中查找对应程序的DisplayVersion修改版本号。免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步的保护,请在修改注册表之前对其进行备份。有关如何备份和还原注册表的更多信息参考:如何在Windows中备份和还原注册表(microsoft.com)请您尝试在C盘搜索该程序的执行文件,查看文件个数是否与您安装的程序个数对应。认为这和您安装的软件的机制有关,您可以通过这个方式看看能否找到之前没有
        不,你还是没有理解我说的意思。这个不是简简单单的在注册表中的版本号被缓存,而是这个应用程序被缓存,至少是应用的ini文件被缓存。config,ini文件,我用Windows自带的记事本或写字板打开,和用ultraedit或beyondCompare打开,其内容就完全不一样,不仅仅是版本号。还请认真排查Windows缓存机制,会不会和intel的某些SSD磁盘快速存储技术有关。在什么情况下,Windows会不读取program目录下真实文件,而从缓存读取?为什么windows自带应用打开的文件和第三方应用打开的就不同了呢?如下图片是同一个文件,记事本和ultraEdit打开,内容不一样。不用怀疑操作错误,确实如此。还请务必重视这个问题,并尽快升级问题等级并给予及时的技术支持。目前的周期和问题解决速度实在太慢啦。感谢。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        您好,感谢您的。已记录下您的问题和提供的信息,您也可以通过以下网站中的步骤向反馈您的问题并等待更新。使用“反馈中心”应用向Microsoft发送反馈这个问题超出的支持范围,如果您想深入了解,建议您前往以下ITPro网站提问,会有专家为您解答(注:此页面仅支持英语)。windows-10-general-MicrosoftQ&A此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        谢谢Carlos,我在您推荐的ITPro网站找到了答案并解决了问题,
        十分感谢您的分享。现已将您的标记为解答,这样有助于帮助到其他遇到此问题的用户。感谢您的合作。

点赞(82) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部