office 2007是我們經常要用到的辦公軟件,可是在安裝的時候經常會碰到各種問題,比如有win7系統用戶反映說在安裝office 2007安裝程序無法打開注冊表項1042,導致無法繼續安裝office,遇到這樣的問題要怎么辦呢,接下來win7之家小編就跟大家一下具體的解決方法如下。
方法一、
首先點擊win7系統的“開始”——“運行”——“REGEDT32”,查看注冊表發現只有HKEY_LOCAL_MACHINE,并沒有錯誤提示里的HKEY_LOCAL_MACHINE32注冊表項;
點擊“開始”——“運行”——“REGEDT32”——“確定”打開注冊表,依次展開至如下路徑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
注意:該注冊表路徑末級節點后可能會是隨機數字如“UserData1…”等;
按照下圖展開如下位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData選中“UserData”右鍵“權限”展開“UserData權限”——點擊“高級”——在彈出的對話框中選擇“所有者”在中間“將所有者更改為”區域選中“Administrators”用戶組,勾選下圖6標記處“替換子容器和對象的所有者”勾選框,然后依次點擊“應用”。此處無需關閉該窗口。
按照下圖展開如下位置,若上步未關閉對話框,請直接切換至“權限”選項卡,若已點擊確定關閉請按如下步驟展開至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData選中“UserData”右鍵“權限”展開“UserData權限”——點擊“高級”——在彈出的對話框中選擇“權限”在中間“權限項目”區域選中“Administrators”用戶組,勾選下圖6標記處“使用可從此對象繼承的權限替換所有子對象權限”勾選框,然后依次點擊“應用”——“確定”。至此注冊表自動跳轉修復完畢。重新打開Office安裝程序安裝即可安裝成功。
下載SubInAcl,從微軟的命令行工具,它使管理員能夠獲得安全的有關文件,注冊表項服務等,將安裝到Program Files文件夾,復制SUBINACL.EXE文件/視窗/系統32文件夾。
現在創建一個新的記事本,并粘貼在它下面的代碼;
subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators
subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators
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
cls
Exit
重命名的記事本重置,完整的名稱將成為“reset.cmd”,作為管理員運行這個文件,一旦這個過程完成后,在命令行窗口將自動關閉,你就可以成功安裝Office
關于Win7系統安裝office 2007安裝程序無法打開注冊表項1042的詳細解決步驟就跟大家介紹到這邊了,大家可以根據上面的方法進行操作,更多精彩內容歡迎繼續關注win7之家。

閩公網安備 35020302033304號


網友評論