I have done all the mentioned regvalues changes but one thing is still bothering me.

What about the deployment.properties file in "c:\Documents and Settings\[user]\Application Data\Sun\Java\Deployment" , when i start the javaconsole this file is created (ie not during the installation) and the standard setup is set to "download JRE automatically". I read somewhere that this is an error in the console but I'm not sure... all of the mentioned regvalues are changed, this is the only thing that is bothering me... any suggestions?

kindly Piotr
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
0
Here's a possibility:

-Customize deployment.properties the way you want it.
-Then copy it to all existing profiles including "Default User" on the target machines. This will ensure existing and new profiles will get your version of the file.
Answered 03/25/2008 by: MicrosoftBob
Blue Belt

Please log in to comment
0
-Customize deployment.properties the way you want it.
-Then copy it to all existing profiles including "Default User" on the target machines. This will ensure existing and new profiles will get your version of the file.


The problem with this method is that the file contains the username in the javaplugin.cache.directory= path. So, unless you want to use a common path (e.g. javaplugin.cache.directory=C\:\\Windows\\Temp) you'd be better of using activesetup to run a wise or vb script copy a template file then update the file to enter the username.

Cheers,
Rob.
Answered 03/26/2008 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
Well..I already tried this, I copied the SUN folder with the content to the user directory (and all other directories), but the first time the console is activated it overwrites the deployment.properties file..... Tried to monitor the registry, but there seems to bee no regvalue that controls wheter the conosle has been started before or not....

If I have made the "normal" regvalue changes to avoid update, as is described in the packade KB, will it still update or not? I can't be the only one that hav thought about this problem right?

kindly,
piotr
Answered 03/26/2008 by: piotr.kuczkowski
Orange Belt

Please log in to comment
0
In my experience, the deployment.properties file is only created if you change any of the default values. Just running the control panel applet (I'm guessing this is what you mean by the console?) does not create the file.

Likewise, if the file already exists (copied by activesetup or whatever) it doesn't get overwritten - the applet displays the settings based on the values in our customised deployment.properties file...

We are running J2RE 1.4.2_08 - perhaps later versions behave differentyy but I'd be surprised.

Cheers,
Rob.
Answered 03/26/2008 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
thanks Rob, but the 1.6_05 is acting differently from your version. Accessing the "control panel" automatically generates the folders and the deployment.property file... all changes in the "control panel" updated the file too...

But I think I'm on my way to solve it....will get back when I know more...

kindly,
Piotr
Answered 03/26/2008 by: piotr.kuczkowski
Orange Belt

Please log in to comment
2
Have you considered using a system-wide deployment.properties file ?

The following article discusses this in more detail :

http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/properties.html

For example, you could try creating a [font="courier new"]deployment.config file in the folder C:\Windows\Sun\Java\Deployment, which would contain the following line :

[font="courier new"]deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
[font="courier new"]
and then create a new deployment.properties in the folder C:\Windows\Sun\Java\Deployment which would contain the following lines

[font="courier new"]deployment.javaws.autodownload=NEVER
[font="courier new"]deployment.javaws.autodownload.locked=
[font="courier new"]

Regards,

Spartacus
Answered 03/26/2008 by: spartacus
Fifth Degree Brown Belt

Please log in to comment
2
Made a couple of mistakes in my earlier post which I've now edited and also have had the chance to test them myself.

In the Java Control Panel advanced tab, the settings from the system-wide deployment.properties do appear to have been actioned. Also, using the [font="courier new"]deployment.javaws.autodownload.locked[font="times new roman"] entry seems to have usefully grayed out the option to alter the setting.

Regards,

Spartacus
Answered 03/26/2008 by: spartacus
Fifth Degree Brown Belt

Please log in to comment
0
Nice one, thanks for the info :-)
Answered 03/26/2008 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
spartacus, you are GOD..... It worked, directly althought I must say I doubted it, the turorial was for 1.5.X and not for 1.6, but it worked.... The settingt all are taken from the global deployment.properties file, sweet...
One could wonder what the registry key values are for....

thank you for the help, and thanks guys!

kindly,
Piotr
Answered 03/26/2008 by: piotr.kuczkowski
Orange Belt

Please log in to comment
0
It doesn't seem to work for us.
We created the 2 files and placed them in the C:\Windows\Sun\Java\Deployment directory.
After install in Control Panel it is still accessible and the automatic update is still selected.

We use version 1.6.0_06

What are we doing wrong?

Regards,
Edwin
Answered 05/30/2008 by: Geronimo
Yellow Belt

Please log in to comment
0
If you click on the "Advanced" tab in the Java Control Panel and expand the "JRE Auto Download" branch of the tree, what is the setting showing there ?

Regards,

Spartacus
Answered 05/30/2008 by: spartacus
Fifth Degree Brown Belt

Please log in to comment
0
Hi,
I'm looking to deploy Java 6 Update 7 and have followed Spartacus instructions
re: Auto-Download. The settings are being picked up as expected with the JRE Auto-Download options being greyed out in the advanced tab. However I would also like to disable the update tab so users cannot attempt to download updates from there.

Is it possible to disable that tab? Have I missed something simple?

regards
Jimmy
Answered 01/08/2009 by: jimmyx
Purple Belt

Please log in to comment
0
Woops please ignore above post looks like the update tab is only available for administrators!

Jimmy
Answered 01/08/2009 by: jimmyx
Purple Belt

Please log in to comment
0
ORIGINAL: Geronimo

It doesn't seem to work for us.
We created the 2 files and placed them in the C:\Windows\Sun\Java\Deployment directory.
After install in Control Panel it is still accessible and the automatic update is still selected.

We use version 1.6.0_06

What are we doing wrong?

Regards,
Edwin



In my case these 2 files must be placed in "C:\Program Files\Java\jre6\lib"

You can read that in this article:
http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/properties.html

Everything works fine now [;)]
Answered 01/16/2009 by: A R N O
Yellow Belt

Please log in to comment
0
ORIGINAL: spartacus

Have you considered using a system-wide deployment.properties file ?

The following article discusses this in more detail :

http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/properties.html

For example, you could try creating a [font="courier new"]deployment.config file in the folder C:\Windows\Sun\Java\Deployment, which would contain the following line :

[font="courier new"]deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
[font="courier new"]
and then create a new deployment.properties in the folder C:\Windows\Sun\Java\Deployment which would contain the following lines

[font="courier new"]deployment.javaws.autodownload=NEVER
[font="courier new"]deployment.javaws.autodownload.locked=



Well hot damn, since we're all replying to old threads LOL....thanks so much for this. I am going to try that on my NEXT java install (last just went out). Goes to show maybe I should review appdeploy, i thought i knew java installs. This time I use the usual trick of setting/deleting the reg keys as the last step of the install, and to be a real smarass I put a CA in that deleted the update and schedule executable - just try to update now, suckers! But your solution is much more elegant. 2 ratings points. :-)
Answered 01/16/2009 by: aogilmor
Ninth Degree Black Belt

Please log in to comment
0
Cheers spartacus - this did the trick, although I had a bit of a headache getting it to work correctly... I ended up having to modify the path value to the deployment.properties file (within deployment.config):

deployment.system.config=file\:C:/WINDOWS/Sun/Java/Deployment/deployment.properties
(deleted the backslash '\' immediately in front of 'C')

Reviewing javaw.exe's activity with Procmon revealed it was having difficulty locating the system deployment.properties file on launching the Java control panel applet, however correcting as above resolved the issue.

Thanks for pointing me in the right direction!
Answered 07/10/2009 by: Matthew Glew
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity