outlook2007 用户设置备份,微软不肯做,那就咱们自己来!
来源:互联网 发布:eia原油库存数据分析 编辑:程序博客网 时间:2024/05/03 00:54
自从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 import=reg.exe import
set xcp=xcopy /v /c /g /h /r /k /y
set path_cu_ms_app=%APPDATA%\Microsoft
set path_cu_ms_localapp=%USERPROFILE%\Local Settings\Application Data\Microsoft
set AlexBlair_now_function=
goto meun
::=====================================
::定义函数
:backup_path_cu_ms_app
%xcp% "%path_cu_ms_app%\%*\*.*" "%cd%\user\Application Data\Microsoft\%*\"
goto :eof
:backup_path_cu_ms_localapp
%xcp% "%path_cu_ms_localapp%\%*\*.*" "%cd%\user\Local Settings\Application Data\%*\"
goto :eof
:restore_path_cu_ms_app
%xcp% "%cd%\user\Application Data\Microsoft\%*\*.*" "%path_cu_ms_app%\%*\"
goto :eof
:restore_path_cu_ms_localapp
%xcp% "%cd%\user\Local Settings\Application Data\%*\*.*" "%path_cu_ms_app%\%*\"
goto :eof
::=====================================
::构建菜单
:meun
cls
echo.
echo ==========================
echo outlook 2007 设置迁移向导
echo ==========================
echo [B]ackup
echo [R]estore
echo [C]lean Uesr Setting
echo Clean [M]ail Setting
echo [E]xit
echo ==========================
set /p choose_function= 请选择:
IF "%choose_function%"=="B" GOTO BACKUP
IF "%choose_function%"=="R" GOTO Restore
IF "%choose_function%"=="C" GOTO Clean_User_Setting
IF "%choose_function%"=="M" GOTO Clean_Mail_Setting
IF "%choose_function%"=="E" GOTO END
GOTO meun
::=====================================
::备份注册表
:BACKUP
%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
::=====================================
::恢复注册表
:Restore
%import% "%cd%\hklm_ms_of_outlook.reg"
%import% "%cd%\hklm_ms_of_12_outlook.reg"
%import% "%cd%\hkcu_ms_nt_wms_profiles.reg"
set AlexBlair_now_function=restore
goto files_move
::=====================================
::文件操作
:files_move
call :%AlexBlair_now_function%_path_cu_ms_app AddIns
call :%AlexBlair_now_function%_path_cu_ms_app Office
call :%AlexBlair_now_function%_path_cu_ms_app Proof
call :%AlexBlair_now_function%_path_cu_ms_app Templates
call :%AlexBlair_now_function%_path_cu_ms_app UProof
call :%AlexBlair_now_function%_path_cu_ms_app Outlook
call :%AlexBlair_now_function%_path_cu_ms_app Stationery
call :%AlexBlair_now_function%_path_cu_ms_app Signatures
call :%AlexBlair_now_function%_path_cu_ms_app CryptnetUrlCache
call :%AlexBlair_now_function%_path_cu_ms_localapp Office
call :%AlexBlair_now_function%_path_cu_ms_localapp Outlook
goto END
::=====================================
:Clean_User_Setting
goto END
:Clean_Mail_Setting
goto END
:END
pause
- outlook2007 用户设置备份,微软不肯做,那就咱们自己来!
- Outlook2007 备份数据、账户、设置
- 来,咱们自己写一个Android的IOC框架!
- 10月24日,咱们自己的节日来了!
- Outlook2007备份的方法
- 就做自己!
- 你想定制自己的钟表吗?那就自定义组件画出来吧
- 如果机会没有来敲门,那就为自己开一扇门。– 米尔顿‧伯利
- Microsoft Outlook2007 设置
- 让用户自己来设置报表的方法。
- MS Office Outlook2007 数据备份
- NetBeans 用户设置备份
- 成不了佛,就做自己
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- 无法改变规则,那就改变自己
- linux socket 编程API接口介绍(附实例)
- Maximum Depth of Binary Tree
- 找钢网雄起了
- ASP.NET MVC 认证模块报错:“System.Configuration.Provider.ProviderException: 未启用角色管理器功能“
- 解决ArcSDE版本编辑及删除数据时出现的
- outlook2007 用户设置备份,微软不肯做,那就咱们自己来!
- sql server 执行事务
- 中兴终端事务部内部发生大件事
- js中的hasOwnProperty和isPrototypeOf方法
- Android TV 去掉状态栏
- popus.js弹出模式页面使用方法整理总结
- java学习者的福音----最强JAVA学习线路图以及各阶段配备的学习神器!
- Preprocessor directives:预处理指令,宏定义,行控制,条件包含,错误提示,源文件包含,Pragma
- cocos2d-x之CCAction