Office 多版本共存


1 32位共存

假如已經安裝了Office 2003(必定是32位的),那么安裝 32Office 2010 時會出現如下錯誤:

1.1

解決辦法:

1、將下述三個注冊表項導出到文件2003A.reg2003B.reg2003C.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、安裝32Office 2010

注意:默認的安裝目錄為C:\Program Files\Microsoft Office,為防止文件覆蓋,請將其更改為C:\Program Files\Microsoft Office 2010

4、上述三個注冊表項導出到文件2010A.reg2010B.reg2010C.reg

5、依次導入2003A.reg2003B.reg2003C.reg2010A.reg2010B.reg2010C.reg

2 32位與64位共存

假如已經安裝了Office 2003(必定是32位的),那么安裝 64Office 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、安裝64Office 2010

注意:默認的安裝目錄為C:\Program Files\Microsoft Office,為防止文件覆蓋,請將其更改為C:\Program Files\Microsoft Office 2010

5、導入Products.reg

3 運行時互不干擾

假如安裝了Office 2003Office 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 20032007打開.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 2003MathType,安裝32位的Office 2007后如何調用MathType

解決方法:將文件MathType Commands 6 For Word.dotC:\Program Files (x86)\Microsoft Office\OFFICE11\STARTUP復制到C:\Program Files (x86)\Microsoft Office 2007\Office12\STARTUP


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM