最佳解答者
每次開啟 Office 2007 都會出現安裝程式

問題
-
每次開啟 Office 2007 的 Word、Excel、Access 都會出現安裝程式不知道在準備什麼東西
要等它設定好,才能正常使用.除了那三個以外,其他的 Office 程式就不會
查看事件紀錄器
會出現下列訊息
「Windows Installer 已重新設定該產品。產品名稱: Microsoft Office Professional 2007。產品版本: 12.0.4518.1014。產品語言: 0。重新設定成功或錯誤狀態: 0。」
這表示 Office 一直在重新設定
可是所有的 Office 元件都已經裝在硬碟上了
而且原版的光碟也在光碟機裏
也全部移除再重新安裝過
也用了診斷程式診斷過
還是無法正常的使用 Office
不知道有沒有人有類似的情況?
解答
-
弄到最後,整個 Windows 掛了
整個系統重新安裝後,Office 2007 就正正常了
(真是慘烈...重灌系統又得花上一大堆時間做設定 @@)
如果有類似情況的人
可以參考國外的解決方法
Microsoft Office 2007 wants to configure itself each time the application starts
http://larmib.com/selfhelp.aspx?articleID=21&kbID=1這個情況就是每次只要開某個 Office 的程式
安裝程式就會出現,不停的在重覆安裝
這個問題的原因不明,不知道為什麼機碼都是正常的
但安裝程式就是無法讀取它們
而解決方案就是重設 Registry 的權限
讓安裝程式可以順利的讀取某些機碼
這樣就不會不斷的重設
步驟如下:
1.下載 SubInACL.exe 公用程式
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
2.自行在 C 磁碟根目錄做一個批次檔,例如:fix_reg.bat3.在 fix_reg.bat 貼上下列指令
cd /d "%programfiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
4.執行 fix_reg.bat (它會重設三組機碼裏的所有子機碼的權限)5.如果正確無誤,下次 Office 2007 的安裝程式再執行過一次,就不會再出現了
但要注意的是這個解決方法只對 32bits 的作業系統有效果
原因是他在修改權限的時候,64bits 的作業系統會有一個特殊機碼 : Wow6432Node
因為這個機碼會不斷循環,會造成 SubInACL.exe 在處理 HKLM 機碼時無法結束
我沒試過中斷它會發生什麼事情 (因為系統被我弄壞了)
以上就給大家參考
希望不會有人又發生這種慘事
所有回覆
-
弄到最後,整個 Windows 掛了
整個系統重新安裝後,Office 2007 就正正常了
(真是慘烈...重灌系統又得花上一大堆時間做設定 @@)
如果有類似情況的人
可以參考國外的解決方法
Microsoft Office 2007 wants to configure itself each time the application starts
http://larmib.com/selfhelp.aspx?articleID=21&kbID=1這個情況就是每次只要開某個 Office 的程式
安裝程式就會出現,不停的在重覆安裝
這個問題的原因不明,不知道為什麼機碼都是正常的
但安裝程式就是無法讀取它們
而解決方案就是重設 Registry 的權限
讓安裝程式可以順利的讀取某些機碼
這樣就不會不斷的重設
步驟如下:
1.下載 SubInACL.exe 公用程式
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
2.自行在 C 磁碟根目錄做一個批次檔,例如:fix_reg.bat3.在 fix_reg.bat 貼上下列指令
cd /d "%programfiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
4.執行 fix_reg.bat (它會重設三組機碼裏的所有子機碼的權限)5.如果正確無誤,下次 Office 2007 的安裝程式再執行過一次,就不會再出現了
但要注意的是這個解決方法只對 32bits 的作業系統有效果
原因是他在修改權限的時候,64bits 的作業系統會有一個特殊機碼 : Wow6432Node
因為這個機碼會不斷循環,會造成 SubInACL.exe 在處理 HKLM 機碼時無法結束
我沒試過中斷它會發生什麼事情 (因為系統被我弄壞了)
以上就給大家參考
希望不會有人又發生這種慘事