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

 

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

問題緣由:沒法訪問臨時位置windows

方法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安裝程序。oracle

 

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

 

方法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環境變動恢復到修改前的值。

相關文章
相關標籤/搜索