自从office 2007一出来,我就认定这是个很不错的东西。可惜,微软的产品部不知道是不是脑抽痉了,居然去掉了2003种最受欢迎的用户设置备份向导,而且连替代方案都没有给出(ps:vista的用户设置备份向导适合两地办公的人士么?如果其中一台电脑是xp或者2k呢?这个答案不解决问题!),真是最大的败笔。严重认为office 2007产品开发部缺乏用户体验经历。 既然微软直到sp2都不愿意加上这个功能,那就只能自己做了。(windows 2000不加msconfig的倔强表现重现) 本文主要讲述outlook的同步方法,由于word/excle/ppt/porject等的个人设置虽然重要,但不足以尴尬到无法使用的地步。 经过跟踪分析,outlook的核心设置集中在以下几个部分: 注册表部分: 本地邮件帐号: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles] 文件部分: %APPDATA%\Microsoft\AddIns %APPDATA%\Microsoft\Office %APPDATA%\Microsoft\Proof %APPDATA%\Microsoft\Templates %APPDATA%\Microsoft\UProof %APPDATA%\Microsoft\Proof %APPDATA%\Microsoft\Outlook %USERPROFILE%\Local Settings\Application Data\Microsoft\office %USERPROFILE%\Local Settings\Application Data\Microsoft\outlook ================================= 有了这些数据,就方便做事情了。 用batch脚本即可解决: @echo off :::::::::::::::::::::::::::::::::::::::::::::::::::::: ::backup.cmd :: AlexBlair 2009/07 :::::::::::::::::::::::::::::::::::::::::::::::::::::: ::初始化 set export=reg.exe export set xcp=xcopy /v /c /g /h /r /k /y set path_cu_ms_app=%APPDATA%\Microsoft goto meun ::===================================== ::定义函数 :backup_path_cu_ms_app %xcp% "%path_cu_ms_app%\%*\*.*" "%cd%\user\Application Data\Microsoft\%*\"
%xcp% "%path_cu_ms_localapp%\%*\*.*" "%cd%\user\Local Settings\Application Data\%*\"
%xcp% "%cd%\user\Application Data\Microsoft\%*\*.*" "%path_cu_ms_app%\%*\"
%xcp% "%cd%\user\Local Settings\Application Data\%*\*.*" "%path_cu_ms_app%\%*\"
::构建菜单 IF "%choose_function%"=="B" GOTO BACKUP GOTO meun ::===================================== ::备份注册表 %export% "HKEY_LOCAL_MACHINE\software\microsoft\Office\Outlook\Outlook 10 Accounts" "%cd%\hklm_ms_of_outlook.reg" %export% "HKEY_LOCAL_MACHINE\software\microsoft\Office\12.0\Outlook" "%cd%\hklm_ms_of_12_outlook.reg" %export% "HKEY_CURRENT_USER\software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" "%cd%\hkcu_ms_nt_wms_profiles.reg" set AlexBlair_now_function=backup goto files_move ::恢复注册表 %import% "%cd%\hklm_ms_of_outlook.reg" set AlexBlair_now_function=restore goto files_move ::文件操作 call :%AlexBlair_now_function%_path_cu_ms_app AddIns call :%AlexBlair_now_function%_path_cu_ms_localapp Office goto END :Clean_User_Setting :Clean_Mail_Setting :END
|