PL/SQL Developer 12 .msi silent install

The silent install procedure is described as followsin the User's Guide:

2.3 Silent installation
For silent installation you can use the following MSI command:

msiexec /i .msi /qn [=""] [=""] ...

Note that this command has to be executed as administrator.

You can provide the following installation properties:

installdir=""
Installs PL/SQL Developer in the given directory

productcode=""
Provides the product code for registration

Serialnumber=""
Provides the serial number for registration

password=""
Provides the registration password

For successful registration you must supply the product code, serial number and password.

For example (on one line):

msiexec /i plsqldev1201x64.msi /qn installdir="C:\Program Files\PLS" productcode="ABCD - 1234 - EF" serialnumber="01.234567" password="secret"

This command installs the 64 bit version of PL/SQL Developer 12.0.1 in directory "C:\Program Files\PLS" and registers the license with the given license information.
 
Hello Marco Kalter, yes it's work.

But if I need install x32 bit pl\sql to C:\Program Files\PLSQL Developer 12\ (on x64 machine)

using this cmd: msiexec /i "c:\plsqldev1207x32.msi" /qn installdir="C:\Program Files\PLSQL Developer 12\" ...

Still install in C:\Program Files (x86)\PLSQL Developer 12\

 
Testing using GUI, if install x32bit plsql developer, and select C:\Program Files\ his still install in C:\Program Files (x86)\
 
As far as I know, it is expected Windows behavior - not installer fault.

Windows in 32 bits mode emulate "Program Files" and redirect it to "Program Files (x86)" as compatibility for some old 32bits that would not accept the change/support being installed in a different location. There is also others folder that are redirected implicitly when running in 32 bits compatibility mode.

"Program Files" is intended for 64 bits only software on Windows and you should keep it that way.
 
cahmedb said:
Testing using GUI, if install x32bit plsql developer, and select C:\Program Files\ his still install in C:\Program Files (x86)\

As previous poster noted, this is by design. By Windows design.
 
Microsoft such microsoft...

Ok, i'm write little script for relocation plsql install folder, icons on desktop and start menu.

But after trying uninstall, his he is anyway still. Maybe you know which registry key responsible for it. Because there are ten million of them.

And Thank you very much for operative work :)
 
it is dangerous idea, I would recommend you not to proceed.

If you relocate forcefully from C:\Program Files (x86) to C:\Program Files, you may face errors because system will not find elements in the right place, because, whatever you do, every attempt from a 32 bits to C:\Program Files will be redirected to C:\Program Files (x86).

It may cause plugin not to be there, help file not to responds, icons to get missing or whatever.

No idea if that can be controlled by a Registry key, but I would not even try to change it, waaaaaaay to risky. You could break others things.

We do not have the issue here. We do not install in Program Files.
PLSQL Dev is on C:\PLSQLDeveloper or C:\PLSQLDeveloper64 depending the architecture. Not in any Windows controlled space. So a lot safer.
 
Back
Top