1. 程式人生 > >安裝oracle11g client 【INS-30131】執行安裝程序驗證所需的初始設置失敗的解決方法

安裝oracle11g client 【INS-30131】執行安裝程序驗證所需的初始設置失敗的解決方法

成功 oca 有用 str 11.2.0.4 安裝程序 serve 修改 安裝過程

技術分享圖片

今天在服務器(操作系統windows server 2008R2)上安裝Oracle11g 客戶端,彈出“執行安裝程序驗證所需的初始設置失敗”,如上圖。網上找了一些方法,簡單整理如下,僅供參考。

問題原因:無法訪問臨時位置

方法1:修改註冊表

1.點擊 開始->運行 ,輸入regedit ,然後回車鍵進入註冊編輯器
2.找到並點擊HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
3.如果AutoShareServer和AutoShareWks為0,則將該值修改為1

4.重啟系統server服務。在管理工具-服務,中開啟server服務,如果本身啟動,則重啟server。同時建議也打開tcp/ip netbios helper服務,因為網絡共享可能會用到。

然後重新運行Oracle安裝程序。

大部分情況,方法1就可以解決問題,方法1是通過開啟系統默認共享功能的方法來解決問題的,操作完成之後你會在管理工具-計算機管理-共享文件夾中看到c$ d$等文件夾,這些就是共享文件夾。如果不行,參考方法2.

方法2:修改臨時目錄權限

根據錯誤提示“無法訪問臨時位置”,可知肯定是安裝程序訪問臨時位置出了問題,那麽臨時位置到底在哪裏?在地址欄中輸入%temp%可直達臨時文件夾,%temp%本機的環境變量,其對應的值就是本機實際臨時文件夾所在的目錄。比如:C:\Users\Administrator\AppData\Local\Temp。由於C盤為系統分區,為避免系統權限的特殊性的幹擾,修改環境變量,將temp目錄指向其它盤符下的臨時目錄,比如d:\temp。(註:曾試過不更改臨時目錄的位置,但在後續步驟完成後,仍然不成功。)修改temp環境變量的方法:右鍵開始菜單--系統--高級系統設置--高級--環境變量,找到temp和tmp變量,統一將其目錄指向到新的臨時目錄,如:d:\temp。Oracle的安裝程序在安裝過程中,會在該臨時文件目錄下生成安裝相關的目錄和文件,其中生成的一個目錄名為:CVU_11.2.0.4.0_xxxxxxx, xxxxxxxx代表的是你當前登錄操作系統的用戶名。給該目錄賦予讀寫權限,步驟:對該目錄右鍵--屬性--安全--編輯,給列表中列出的所有用戶和組賦予完全控制權限。

再次點擊oracle的安裝程序,校驗通過。

安裝完成後,將temp環境變更恢復到修改前的值。

安裝oracle11g client 【INS-30131】執行安裝程序驗證所需的初始設置失敗的解決方法