Scripting Question

How to Install Oracle 11g Client silent on Windows 8/8.1

02/10/2015 24767 views
How to hack (bypass, circumvent, trick) the Oracle 11g client to do a silent install on Windows 8/8.1 without getting: 
"[INS-13001] Environment doesn't meet minimum Requirements. Are you sure you want to continue?"

You can do a manual install, by clicking "Yes", but when trying to run with a responsefile this popup would block the entire installation. 

We had to do a deployment on 100+ computers and weren't to pleased by the task of doing them manually. 

This is how I did it: 

1. Modified "11gx86Win8\stage\cvu\cvu_prereq.xml" and "11gx86Win8\stage\cvu\oracle.client_InstantClient.xml" and added

NAME VALUE="Windows 8.1"


2. Replaced "11gx86\stage\Queries\PrerequisiteQueries\1.1.12\1\PrerequisiteQueries.jar

with the one from the Oracle 12c Client. (Copy and Replace)

3. Then I ran the entire installation in Windows 7 compatibility mode. 

4. Installed as "System" with System Center 2012. This will also suppress the annoying java firewall popup during the install. 

My installation script look like this:

set Currentdir=%~dp0
set setuppath=%CurrentDir%Setup.exe
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%setuppath%" /t reg_sz /d "WIN7RTM" /F >NUL
"%~dp0setup.exe" -silent -nowelcome -noconsole -waitforcompletion -noconfig -responseFile "%~dp0response.rsp"
xcopy /y "%~dp0tnsnames.ora" "C:\Oracle\product\11.2.0\client_1\network\admin\"

Hope this helps! I was not able to find any information online. 

2 Comments   [ + ] Show comments


  • there might have been easier ways, but you sorted it. That's the main thing I guess.
  • BTW, you have made a mistake in using a local TNSNAMES.ORA. Most Oracle users would opt for a network location and change the relevant 'pointers' to it and, in my experience, have the DBAs maintain it. Local copies will be a complete nightmare to administer.

All Answers

Did you use the Oracle Installer to install Oracle? It is the recommended method to run setup.exe via CMD and record the manual installation which builds you an answer file. This should take care of that pesky prompt.


Answered 03/13/2015 by: JagoWu
White Belt

I am facing the same Problem. But i want to install at one machine.
Windows 8.1 64 bit
Want to Install oracle Client 11.2.0

Need Help
Answered 09/13/2015 by: umair901
White Belt


Alternatively, read the documentation, where it details the -ignoreSysPrereqs argument.

Answered 02/10/2015 by: VBScab
Red Belt

  • That is indeed a truly radical solution, which will only serve to save lots of time for those who prefer to do things the hard way......
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ