As a project, I've been learning how to install and keep java updated using group policy. After some frustration and a few questions asked here, I've successfully gotten it to work the way I wanted on my user computers.
All except for one horrible little computer.
For some reason, this computer is ignoring the java installation computer OU but accepting all the other OUs. When running GPResult looking at the computer scope, It says that it applied and installed the java update OU.
Clearly this computer has learned to lie... or there is something wrong.
Checked event logs:
Warning Event 101: Application Management Group Policy
The assignment of application Java 7 Update 45 from policy Java x86 failed. The error was : %%1274
Error Event 103: Application Management Group Policy
The removal of the assignment of application Java 7 Update 45 from policy Java x86 failed. The error was : %%2
Warning Event 108: Application Management Group Policy
Failed to apply changes to software installation settings. The installation of software deployed through
Group Policy for this user has been delayed until the next logon because the changes must be applied before
the user logon. The error was : %%1274
Warning Event 1112: Group Policy
The Group Policy Client Side Extension Software Installation was unable to apply one or more settings because
the changes must be processed before system startup or user logon. The system will wait for Group Policy
processing to finish completely before the next startup or logon for this user, and this may result in slow
startup and boot performance.root
Along with
Error Event 1129: Group Policy
The processing of Group Policy failed because of lack of network connectivity to a domain controller. This may
be a transient condition. A success message would be generated once the machine gets connected to the domain
controller and Group Policy has succesfully processed. If you do not see a success message for several hours,
then contact your administrator.
A quick Google search informed me these are thrown due to asynchronous policy processing and that setting the GPO to wait until network communication was established.
While setting this up for all the other computers, I've had other similar problems which I've found solutions to.
What I've done so far:
1. Set the GPO to "Always wait for the network at computer start up and log on"
2. Figured maybe java was somehow already on the computer, so I checked to see if I could uninstall from Programs and Features. That was a no-go, so I searched for any folders referencing java and removed them.
3. Ran the Microsoft installation cleaner tool from their support website. (it cleared up my problems with installing java onto freshly imaged computers.) then un registered and re-registered msiexec
4. Ran a GPUpdate /force, answered Y to have the computer restart, and watched as nothing happened.
So I come to you once more, hoping people with much more experience than I have can find where I'm messing up.
Thank you.