【轉載】真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法

 
真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法

天蠶 原創

2012-06-11

近日在網上下載了Windows7和Office2007,想將家裏電腦中用的Windows XP和Office2003升級,但在安裝Office2007過程中,卻老是出現錯誤代碼爲1402和1406的錯誤,如下圖(當時忘了截圖,現借用網上一些類似的圖片,下同):

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

於是便上網搜索解決辦法。但看了許多所謂的解決辦法:一是說因爲360殺毒和安全衛士等殺毒殺木馬軟件禁止向註冊表中寫入註冊信息,從而導致安裝失敗,故卸載360殺毒等軟件後再安裝就沒問題了。但我試驗後發現問題依舊;二是說因爲Windows7的防火牆干擾了程序安裝,故要關閉防火牆後再安裝Office2007,但我關閉防火牆後安裝,問題依舊;三是說因爲安裝權限不夠,故要用鼠標右擊Office安裝程序,然後選擇“以管理員身份運行”進行安裝就行了,但如法炮製後問題依舊;四是說不管錯誤提示,一路按“忽略”鍵忽略下去即可,但我“忽略”下去的結果卻是安裝失敗;五是說要修改一下註冊表值,即運行regedit.exe註冊表編輯程序,找到註冊表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options項,用鼠標右擊“Image File Execution Options”項,選擇“權限”菜單,看打開的對話框窗口中有沒有administrators 這個組,如果沒有,那麼添加下,並且給它完全控制的權限,之後關閉註冊表編輯器再安裝即可,但經我測試後問題依舊……無奈,只好繼續探尋解決辦法。既然錯誤內容提示爲“無法打開某一註冊表項”“請確認您有訪問註冊表的權限”,那麼,我們能否通過修改該註冊表項的權限,以達到解除錯誤的目的呢?按照這一思路,我對Office2007安裝過程中提示的每一個註冊表項的權限,都進行修改,經過大約10次權限修改後,最後終於安裝成功了! 現分享如下。

處理步驟:

1、在“開始”菜單中的“搜索程序和文件”欄裏輸入“Regedit”,按回車鍵,打開註冊表編輯器。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

2、在註冊表編輯器中找到1402或1406錯誤中提到的註冊表項位置,即“安裝程序無法打開註冊表項”後面提到的位置“HKEY_LOCAL_MACHINE\……”:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

3、用鼠標左擊此文件夾,彈出如下出錯對話框,不用管它,點擊“確定”。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

4、再用鼠標右擊,選擇右鍵菜單中的“權限”,彈出如下Windows安全對話框,不用管它,點擊“確定”。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

5、彈出如下權限對話框,再點擊“組或用戶名”框下的“添加”。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

6、彈出如下“選擇用戶或組”對話框,選擇左下角的“高級”:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

7、彈出如下對話框,選擇“一般性查詢”框右邊的“立即查找”:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

8、在“搜索結果”列表中點擊“Everyone”,當前對話框點擊“確定”,下一對話框再點“確定”。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

9、在如下圖“Everyone的權限”框中“允許”項下的方框裏左擊鼠標,勾選“完全控制”:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

10、再點上圖中的“高級”按鈕,彈出如下對話框,點擊“所有者”選項卡:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

11、點擊“所有者”選項卡下面的“其他用戶或組”按鈕:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

12、彈出如下對話框,點“高級”按鈕:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

13、彈出如下對話框,選擇“立即查找”:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

14、在“搜索結果”列表中點擊“Everyone”,並在當前對話框點擊“確定”,下一對話框再點“確定”。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

15、得如下對話框:

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

16、點擊上圖右下角的“應用”後再點擊“確定”,下一對話框再點擊“確定”。

17、此錯誤處理完畢。

18、點擊Office2007安裝程序錯誤提示框中的“重試”按鈕繼續安裝,還會出現其他註冊表項無法打開的錯誤,繼續把新出現的1402或1406類錯誤按上述同樣的方法處理,修改其權限。

真正能解決 Windows 7下安裝Office 2007—2010出現1402和1406類錯誤的方法 - 天蠶 - “天蠶”的博客

 

19、一般會出現10次左右的同類錯誤,只要依次按上述方法修改權限,直到無同類錯誤出現爲止。

20、安裝成功,打開“開始”菜單可以查看到Office2007的各項菜單:


 

   在開發Android應用程序的實現,有時候需要引入第三方so lib庫,但第三方so庫比較大,例如開源第三方播放組件ffmpeg庫, 如果直接打包的apk包裏面, 整個應用程序會大很多.經過查閱資料和實驗,發現通過遠程下載so文件,然後再動態註冊so文件時可行的。主要需要解決下載so文件存放位置以及文件讀寫權限問題。

 

二、主要思路

 

1、首先把so放到網絡上面,比如測試放到:http://codestudy.sinaapp.com/lib/test.so

2、應用啓動時,啓動異步線程下載so文件,並寫入到/data/data/packageName/app_libs目錄下面

3、調用System.load 註冊so文件。因路徑必須有執行權限,我們不能加載SD卡上的so,但可以通過調用context.getDir("libs", Context.MODE_PRIVATE)把so文件寫入到應用程序的私有目錄/data/data/packageName/app_libs。

 

Word:


 

Excel:


 

PowerPoint:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章