1 32位共存
假如已經安裝了Office 2003(必定是32位的),那么安裝 32位Office 2010 時會出現如下錯誤:
圖1.1
解決辦法:
1、將下述三個注冊表項導出到文件2003A.reg、2003B.reg、2003C.reg
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office
注意:32位操作系統下沒有HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office,只有64位操作系統才有;
2、刪除上述三個注冊表項
注意:如果某些項刪除不了,請修改權限(增加用戶 Everyone,允許其完全控制,並傳遞該項設置到所有子項);
3、安裝32位Office 2010
注意:默認的安裝目錄為C:\Program Files\Microsoft Office,為防止文件覆蓋,請將其更改為C:\Program Files\Microsoft Office 2010
4、上述三個注冊表項導出到文件2010A.reg、2010B.reg、2010C.reg;
5、依次導入2003A.reg、2003B.reg、2003C.reg、2010A.reg、2010B.reg、2010C.reg。
2 32位與64位共存
假如已經安裝了Office 2003(必定是32位的),那么安裝 64位Office 2010 時會出現如下錯誤:
圖1.2
解決辦法:
1、將 HKEY_CLASSES_ROOT\Installer\Products 導出至文件Products.reg;
2、在 HKEY_CLASSES_ROOT\Installer\Products 里查找"Microsoft Office Project Professional 2003",然后刪除該產品對應的項。如下圖所示,請刪除4080B30900063D11C8EF10054038389C這一項;
圖1.3
3、按上一步操作,再刪除"Microsoft Office FrontPage 2003"……
4、安裝64位Office 2010。
注意:默認的安裝目錄為C:\Program Files\Microsoft Office,為防止文件覆蓋,請將其更改為C:\Program Files\Microsoft Office 2010
5、導入Products.reg。
3 運行時互不干擾
假如安裝了Office 2003、Office 2010,那么運行Word 2003 和 Word 2010時均會出現配置Office的界面。
解決方法:
以管理員身份運行如下DOS命令:
DOS 命令 |
說明 |
reg add HKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1 |
Office 2003 |
reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1 |
Office 2007 |
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1 |
Office 2010 |
reg add HKCU\Software\Microsoft\Office\15.0\Word\Options /v NoReReg /t REG_DWORD /d 1 |
Office 2013 |
reg add HKCU\Software\Microsoft\Office\16.0\Word\Options /v NoReReg /t REG_DWORD /d 1 |
Office 2016 |
或者導入如下.reg文件
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options] "NoReReg"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options] "NoReReg"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options] "NoReReg"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options] "NoReReg"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options] "NoReReg"=dword:00000001 |
4 文件關聯
文件"多版本並存.reg"的內容如下:導入它之后,即可使用 Word 2003或2007打開.doc文件
REGEDIT4
;系統有多個版本的 Word 時,運行某個版本的 Word 會出現配置 Office 的界面 ;下面的設置使得配置界面不再出現 [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options] "NoReReg"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options] "NoReReg"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options] "NoReReg"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options] "NoReReg"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options] "NoReReg"=dword:00000001
;重新關聯 .doc 文件。注意 DefaultIcon 及 Word 的安裝目錄 [-HKEY_CLASSES_ROOT\.doc] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc] [HKEY_CLASSES_ROOT\.doc] @="doc_file" [-HKEY_CLASSES_ROOT\doc_file] [HKEY_CLASSES_ROOT\doc_file] @="Microsoft Office Word 97 - 2003 文檔" [HKEY_CLASSES_ROOT\doc_file\DefaultIcon] @="C:\\Windows\\Installer\\{90110804-6000-11D3-8CFE-0150048383C9}\\wordicon.exe,1" [HKEY_CLASSES_ROOT\doc_file\shell] @="2003" [HKEY_CLASSES_ROOT\doc_file\shell\2003] @="Office 2003" [HKEY_CLASSES_ROOT\doc_file\shell\2003\command] @="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE11\\WINWORD.EXE\" \"%1\"" [HKEY_CLASSES_ROOT\doc_file\shell\2007] @="Office 2007" [HKEY_CLASSES_ROOT\doc_file\shell\2007\command] @="\"C:\\Program Files (x86)\\Microsoft Office 2007\\Office12\\WINWORD.EXE\" \"%1\""
;重新關聯 .xls 文件。注意 DefaultIcon 及 Excel 的安裝目錄 [-HKEY_CLASSES_ROOT\.xls] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls] [HKEY_CLASSES_ROOT\.xls] @="xls_file" [-HKEY_CLASSES_ROOT\xls_file] [HKEY_CLASSES_ROOT\xls_file] @="Microsoft Office Excel 97 - 2003 工作表" [HKEY_CLASSES_ROOT\xls_file\DefaultIcon] @="C:\\Windows\\Installer\\{90110804-6000-11D3-8CFE-0150048383C9}\\xlicons.exe,3" [HKEY_CLASSES_ROOT\xls_file\shell] @="2003" [HKEY_CLASSES_ROOT\xls_file\shell\2003] @="Office 2003" [HKEY_CLASSES_ROOT\xls_file\shell\2003\command] @="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" \"%1\"" [HKEY_CLASSES_ROOT\xls_file\shell\2007] @="Office 2007" [HKEY_CLASSES_ROOT\xls_file\shell\2007\command] @="\"C:\\Program Files (x86)\\Microsoft Office 2007\\Office12\\EXCEL.EXE\" \"%1\""
;重新關聯 .ppt 文件。注意 DefaultIcon 及 PowerPoint 的安裝目錄 [-HKEY_CLASSES_ROOT\.ppt] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ppt] [HKEY_CLASSES_ROOT\.ppt] @="ppt_file" [-HKEY_CLASSES_ROOT\ppt_file] [HKEY_CLASSES_ROOT\ppt_file] @="Microsoft Office PowerPoint 97 - 2003 演示文稿" [HKEY_CLASSES_ROOT\ppt_file\DefaultIcon] @="C:\\Windows\\Installer\\{90110804-6000-11D3-8CFE-0150048383C9}\\pptico.exe,1" [HKEY_CLASSES_ROOT\ppt_file\shell] @="2003" [HKEY_CLASSES_ROOT\ppt_file\shell\2003] @="Office 2003" [HKEY_CLASSES_ROOT\ppt_file\shell\2003\command] @="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE11\\POWERPNT.EXE\" \"%1\"" [HKEY_CLASSES_ROOT\ppt_file\shell\2007] @="Office 2007" [HKEY_CLASSES_ROOT\ppt_file\shell\2007\command] @="\"C:\\Program Files (x86)\\Microsoft Office 2007\\Office12\\POWERPNT.EXE\" \"%1\"" |
修改"打開方式"中的軟件名稱,請注意如下注冊表項:
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
5 MathType
假如已安裝Office 2003、MathType,安裝32位的Office 2007后如何調用MathType?
解決方法:將文件MathType Commands 6 For Word.dot從C:\Program Files (x86)\Microsoft Office\OFFICE11\STARTUP復制到C:\Program Files (x86)\Microsoft Office 2007\Office12\STARTUP