方法/步驟
-
下載MSXML 6.0,在微軟官方下載中心就能下載。或者在百度上搜索下載msxml6_x86.msi和msxml6_x64.msi。32位系統只用下載msxml6_x86.msi。
-
下載好后運行這兩個文件,32位系統只運行msxml6_x86.msi。
-
運行后結果出來后點擊完成。這里我們可以嘗試一下安裝office2010看能不能成功,不能的話繼續下面的步驟。
-
用WIN+R鍵組合呼出運行,在運行里輸入regsvr32 /u msxml6.dll,然后確定。再次在運行里輸入regsvr32 msxml6.dll,然后確定。再嘗試一下安裝office2010,看能不能成功,不能的話繼續下面的步驟。
-
我們單擊左下角的開始,在下方搜索框里輸入regedit,回車或點擊進入注冊表編輯器。或者用WIN+R鍵組合呼出運行,輸入regedit進入注冊表編輯器。
-
依次打開路徑,直到找到HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32。
-
選中win32,單擊右鍵然后再選擇權限。
-
將你自己的用戶權限設置為完全控制,即在完全控制右邊的允許下面的方框打上勾。完成后點擊應用,再點擊確定。
-
左邊選擇win32,然后選中右邊的默認后右鍵單擊再選擇修改。
-
將數值數據%SystemRoot%\System32\msxml6.dll更改為C:\Windows\System32\msxml6.dll,改好后點擊確定。
-
然后我們再來安裝Office2010,輸入正確的密鑰就能安裝成功了。
-
如果HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}下面沒有6.0的話,那么就自己新建一個。建好后再在6.0下面新建0和FLAGS。0下新建win32。注意要把FLAGS右邊的值設為0,win32的值依然設為C:\Windows\System32\msxml6.dll。最后我們安裝office2010就好了。
END
注意事項
-
第4步的兩次運行注意不要搞錯順序或運行成一樣的了,注意區別。
-
注冊表里找不到6.0就自己新建,但一定要建立完整。
-
獲取權限不成功的話請自行查閱win7獲取權限方面的資料。
原文: https://jingyan.baidu.com/article/a948d6517babeb0a2ccd2e71.html