您的位置:首页 > 其它

outlook2007 用户设置备份,微软不肯做,那就咱们自己来!

2011-02-26 09:47 267 查看
outlook2007 用户[/b]设置备份[/b],微软不肯做,那就咱们自己来!
2009年07月26日 星期日 上午 02:28

自从office[/b] 2007[/b]一出来,我就认定这是个很不错的东西。可惜,微软的产品部不知道是不是脑抽痉了,居然去掉了2003种最受欢迎的用户[/b]设置备份[/b]向导,而且连替代方案都没有给出(ps:vista的用户[/b]设置备份[/b]向导适合两地办公的人士么?如果其中一台电脑是xp或者2k呢?这个答案不解决问题!),真是最大的败笔。严重认为office[/b] 2007[/b]产品开发部缺乏用户[/b]体验经历。

既然微软直到sp2都不愿意加上这个功能,那就只能自己做了。(windows 2000不加msconfig的倔强表现重现)

本文主要讲述outlook的同步方法,由于word/excle/ppt/porject等的个人设置虽然重要,但不足以尴尬到无法使用的地步。

经过跟踪分析,outlook的核心设置集中在以下几个部分:

注册表部分:

本地邮件帐号:

[HKEY_CURRENT_USER\Software\Microsoft[/b]\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles]

文件部分:

%APPDATA%\Microsoft[/b]\AddIns

%APPDATA%\Microsoft[/b]\Office[/b]

%APPDATA%\Microsoft[/b]\Proof

%APPDATA%\Microsoft[/b]\Templates

%APPDATA%\Microsoft[/b]\UProof

%APPDATA%\Microsoft[/b]\Proof

%APPDATA%\Microsoft[/b]\Outlook

%USERPROFILE%\Local Settings\Application Data\Microsoft[/b]\office[/b]

%USERPROFILE%\Local Settings\Application Data\Microsoft[/b]\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[/b]

set path_cu_ms_localapp=%USERPROFILE%\Local Settings\Application Data\Microsoft[/b]

set AlexBlair_now_function=

goto meun

::=====================================

::定义函数

:backup_path_cu_ms_app

%xcp% "%path_cu_ms_app%\%*\*.*" "%cd%\user\Application Data\Microsoft[/b]\%*\"

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[/b]\%*\*.*" "%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[/b] 设置迁移向导

echo ==========================

echo 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[/b]\Office[/b]\Outlook\Outlook 10 Accounts" "%cd%\hklm_ms_of_outlook.reg"

%export% "HKEY_LOCAL_MACHINE\software\microsoft[/b]\Office[/b]\12.0\Outlook" "%cd%\hklm_ms_of_12_outlook.reg"

%export% "HKEY_CURRENT_USER\software\Microsoft[/b]\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[/b]

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[/b]

call :%AlexBlair_now_function%_path_cu_ms_localapp Outlook

goto END

::=====================================

:Clean_User_Setting

goto END

:Clean_Mail_Setting

goto END

:END

pause

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: