求助帖大家清楚,我们手动更新Windows操作系统后,原有的软件不能再使用,原有操作系统和软件会存在于一个Windows.old文件夹下,原有软件需要重新安装,桌面上会有一个已经删除了的软件的列表。然而神奇的事情发生了:
我最近从Windows Build 10041 升级到 build 10049,我是通过Windows Update进行升级的,升级过程中Windows Update只是下载了一个系统镜像文件然后就开始升级,升级完成后照例只有一个Windows.old文件夹。和手动升级并没有不同。但是我发现安装的软件并没有被删除,包括Office在内的软件都还可以继续正常使用,软件在注册表里面做出的更改也没有被删除,软件在系统各个目录下建立的文件也都还在,所有配置也依旧存在,换句话说就好像它自动帮我把软件重新安装了一样。求大神告知它是如何在升级系统时保留软件的一切更改并且使软件还能正常使用的,不知道这里面的实现机制是怎样的。
如果有大神知道其内部实现机制,跪请告知,以后升级系统就不用这么麻烦了

解决方案 »

  1.   

    据称从windows7升级到10,就是保留原来的
    你从Windows Build 10041 升级到 build 10049,应该也是吧
      

  2.   

    Windows的升级从低版本到高版本一般都会保留原有已安装的程序,除非是全新安装,一直就是这样的。但也有一种情况就是某些程序与更高版本的Windows不兼容,在升级前会给出提示;或是通过兼容性检查工具也可以事先检查一下。另外:Windows 10作为最新的操作系统,目前仍然是预览版,对于正常工作使用的机器不建议安装和使用,谁有时间天天当小白鼠呢?还是建议最终版本发布后再用吧。
      

  3.   


    不是的,从Windows7升级,会完全删除。
    只有从Windows8升级会保留从应用商店下载的应用,其他应用程序也会完全删除,绝不会像现在这样保留所有的程序,不管是不是从应用商店下载的应用都保留了,让我难以理解。build 10041中的Windows Update可以在升级的时候保留所有应用程序,我仔细观察过,仍然只是下载了一个镜像进行升级,与以往并没有什么不同。虽然保留应用程序这个功能看似简单,但实现起来却不是那么容易,反而是一个很大的难题。所以想知道它的实现机制,想弄明白微软是怎么解决这个问题的而已。
      

  4.   


    首先感谢你的关心,我有四个操作系统(Ubuntu为主力,其次Win8,再其次Mac,再其次Build 10049),所以不必太担心这个问题,而且这个帖子讨论的是升级过程中应用程序的保留问题,好像和预览版什么的没有关系哟而且我说的就是全新安装的问题。我观察过Windows Update升级操作系统的过程,就是下载了一个镜像,然后从镜像启动了安装程序,我看过了,那个镜像就是一个完整安装镜像。我猜测可能是Windows Update在启动安装镜像时可能进行了一些设置,所以才能保留所有的软件。可惜的是我并不知道如何设置,要是我知道的话,以后自己用镜像安装系统就不用重装软件了。我关心的是我们用镜像装系统的时候如何对镜像进行设置才可以像Windows Update一样保留所有的软件。
      

  5.   


    Sorry,原谅我并没有表达清楚我的意思
    我说的是全新安装的问题,刚才我说win7,win8升级不会保留软件是指自己用镜像升级的时候。
    我观察过Windows Update升级操作系统的过程,就是下载了一个镜像,然后从镜像启动了安装程序,我看过了,那个镜像就是一个完整安装镜像。我猜测可能是Windows Update在启动安装镜像时可能进行了一些设置,所以才能保留所有的软件。可惜的是我并不知道如何设置,要是我知道的话,以后自己用镜像安装系统就不用重装软件了。我关心的是我们用镜像装系统的时候如何对镜像进行设置才可以像Windows Update一样保留所有的软件。 若您知道的话,请告知,非常感谢。
      

  6.   

    那个倒是没有试验过,全新安装,7是整一个old文件夹,8和10变动太大了
      

  7.   


    你是从build 10041到build 10049吗?