如果有软件能备份所有应用软件的偏好设置数据,那折腾系统不就痛快很多嘛? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yicongcao
V2EX    Windows

如果有软件能备份所有应用软件的偏好设置数据,那折腾系统不就痛快很多嘛?

  •  
  •   yicongcao 2015-06-29 22:08:01 +08:00 3967 次点击
    这是一个创建于 781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    把C:\ProgramData和C:\Users\用户名\AppData还有注册表的HKEY_CURRENT_USER下的子建都备份了,然后把软件的安装包留着,是不是就能做到重装系统后快速回复正常工作的状态了?
    这样重装之后只需要手动把程序都装一遍、该注册的激活了,然后直接还原从上面三个位置备份的内容,那多数软件应该就直接回复到重装之前的已经配置好的状态了吧?
    除这三个地方之外,还有哪些位置经常用于保存偏好设置的数据?直接覆盖还原的话,除了需要考虑用户名、环境变量这样的数据符不符合之外,还有哪些可能的意外情况?
    把这个备份流程写成一套软件会有人用吗?这个idea应该很容易想到吧,为什么搜到的备份软件都是全盘备份,没有只针对应用数据的备份呢,就像Android的钛备份那样?如果没有的话,楼主想开发一个来自己用。
    毕竟全盘备份不好用啊,系统毕竟是要换的……折腾过Android ROM的人应该都知道,钛备份简直好用到哭啊……

    20 条回复    2015-07-06 09:48:34 +08:00
    pupboss
        1
    pupboss  
       2015-06-29 22:19:24 +08:00
    你说的这个问题,如果强行把锅推给操作系统,应该是把系统和用户程序进行分离,不管重装还是怎么,用户数据不受影响,只替换系统文件,事实上 Windows 操作系统做不到,so,搞出这么个第三方的,问题多的一比
    JackBlack2006
        2
    JackBlack2006  
       2015-06-29 22:25:29 +08:00
    楼主需要的是 *nix 系列系统包括 OS X
    lk09364
        3
    lk09364  
       2015-06-29 22:28:19 +08:00
    Windows 有一些 XP 代的程序会把偏好写到 Program Files 里去。
    也许你需要沙。
    yicongcao
        4
    yicongcao  
    OP
       2015-06-29 22:36:48 +08:00 via Android
    @lk09364 vista之后的系统对program files写入操作需要管理员权限,所以在这里面存设置的,肯定不会是日常用的软件
    yicongcao
        5
    yicongcao  
    OP
       2015-06-29 22:39:05 +08:00 via Android
    @pupboss 这次重装我试了下手动还原app data下的部分软件的设置,utorrent、telegram、Evernote都成功了,跟重装前一样。复杂的情况有,我只想把能简化的简化一下,省事儿一点
    yylzcom
        6
    yylzcom  
       2015-06-29 22:40:24 +08:00 via Android
    以前有一个是配置文件在云端的,谁还记得
    yicongcao
        7
    yicongcao  
    OP
       2015-06-29 22:41:27 +08:00 via Android
    @yylzcom appdata/roaming下的文件应该就是云端备份的吧?
    mfaner
        8
    mfaner  
       2015-06-29 22:59:16 +08:00
    windows轻松传送?附件里找找,保存到文件。有个人设置/系统设置,没有软件,有软件清单。哪些文件自己选。注册表不记得有没有了。以前折腾的时候用过几次这个。另外注意32位/64位不通用。
    mfaner
        9
    mfaner  
       2015-06-29 23:08:59 +08:00   1
    @yicongcao 对program files写入操作的会被UAC虚拟化重定向到AppData\Local\VirtualStore
    cchange
        10
    cchange  
       2015-06-29 23:18:29 +08:00
    我一般使用VMware 当然真实系统必须在SSD上建立 否则GuestOS太卡了
    yicongcao
        11
    yicongcao  
    OP
       2015-06-29 23:19:02 +08:00
    @mfaner 系统设置可以保存到文件!?这么好,我去看下,谢啦
    yicongcao
        12
    yicongcao  
    OP
       2015-06-29 23:20:04 +08:00
    @cchange 我把迅雷、QQ、百度云装到了虚拟机里,然而K-LITE播放器、Opera、IrfanView、Adobe PDF Reader还是得在宿主机跑,每次装完都需要一个个进行偏好设置也好烦
    yicongcao
        13
    yicongcao  
    OP
       2015-06-29 23:22:52 +08:00
    @mfaner QQ、网易云音乐、百度云之类,不给权限就不给装……它们只能借UAC提权然后装到ProgramFiles里,但好的方面是,至少他们不把设置文件往ProgramFiles里写了,安装时弹个UAC还好,每次运行都要弹就烦死了。
    32位的、没在manifest里对UAC进行声明的,才会被UAC虚拟化给重定向吧,Visual Studio 2008之后都无论32位、64位都会加入UAC的声明,所以只有很老的软件被运行时,这个虚拟化才会发挥作用了。
    vmebeh
        14
    vmebeh  
       2015-06-29 23:23:02 +08:00
    Windows 轻松传送
    yeyeye
        15
    yeyeye  
       2015-06-29 23:33:09 +08:00
    然后你发现白重装了……重装之前出现的故障依然存在……
    yicongcao
        16
    yicongcao  
    OP
       2015-06-29 23:34:12 +08:00
    @yeyeye 只想用这个办法来备份Opera、uTorrent、印象笔记这样的程序,系统设置还有Vmware、VisualStudio这么宏伟的软件想想就不靠谱啊
    yeyeye
        17
    yeyeye  
       2015-06-29 23:35:15 +08:00
    @yicongcao 一般的用junction就可以搞定了(配置文件在C盘的,可以用这个做个软连接到其他盘去) 保存在注册表里的当我没说。
    yicongcao
        18
    yicongcao  
    OP
       2015-06-29 23:40:18 +08:00
    @yeyeye 我SSD就分了一个盘,考虑Junction到HDD的话会慢。其实备份也只是拷贝一次AppData的事儿,并且并不是里面的所有文件都需要在重装之后恢复,只恢复印象笔记、Telegram、uTorrent这些就够了。而且我用的IrfanView是把设置保存在HKEY_CURRENT_USER的,这么干就没法备份到位了。
    我就是想搜集一下能保存软件设置的位置,然后开发一个应用,把想备份的勾选出来,然后恢复时就轻松了。如果能做到根据软件版本自动下载最新版、全自动安装,就更好了。
    nikubenki
        19
    nikubenki  
       2015-06-30 00:15:04 +08:00 via iPhone
    类似osx的time machine?
    yicongcao
        20
    yicongcao  
    OP
       2015-07-06 09:48:34 +08:00
    @vmebeh Win10里已经不自带这玩意儿了,现在还是得手动备份
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     955 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:42 PVG 03:42 LAX 11:42 JFK 14:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86