smithk2306 (24th November 2009)
I have a laptop that I've just re-installed Windows XP on with all available updates and SPs.
When I join it to the domain and move it into it's OU it should install Managed Software but it is not installing anything. GPRESULT tells me that the GPO has been applied and even after a GPUPDATE and several reboots, the Managed Software just will not install.
I have tried dis-joining from the domain, checking that the account is deleted from AD, even waited overnight incase there was a replication delay before rejoining the laptop to the domain with a different name, but the managed software just will not install.
Has nybody any ideas what may be causing this, or more importantly, what can do to get it to work?
I've even tried moving the account into the 'wrong' OU to install different managed software in case there was a problem with the GPO or OU itself but even this has had no effect. I've also tried a new OU and a new GPO, but still no Managed Software.
Thanks
Kevin
Check the application log in Event Viewer, might give you a reason as to why its not installing.
smithk2306 (24th November 2009)
Is it a laptop or PC?
We find laptops don't install managed software due to the laptops not getting an IP before the managed software would start.
smithk2306 (24th November 2009)
It's a laptop but it is wired to the network, not wireless. Previously Managed software has always worked OK.
I have cleared the application log and rebooted and curiously it is showing an error " Windows cannot obtain the Domain Controller name for your computer network..... Group Policy processing aborted.
Obviously this is why the GPO is not being applied properly but it now raises the question as to why it is getting this error. My instinct was DNS, but IPCONFIG gives all the results I would expect.
Are there any other errors - particularly with regard to ones talking about Enrolment failed. I had this problem once and it was a while back so apologies for vagueness but it turned out to be a network card setting IIRC - eventvwr had the error you describe + talked about auto-enrolment failing.
smithk2306 (24th November 2009)
I'm not 100% sure on the synchronous / asynchronus question. I would assume that everything is at default for that as I've never had a reason to change it. Is there a quick, easy way to check? I remember seeing a setting for 'Run synchronously' for something in Group Policy management but I can't remember if this was for scripts or policies and having just had a quick scan through GPM I can't see it.
The suggestion that it may be the network driver kicking in late seems to fit as the last reboot gave a couple of additional errors that it couldn't find the path to Startup scripts. By the time it has got to logon screen you can log on to the domain without a problem and run to the path that the Application log error says it cannot find. Is there any way to conclusively prove this or to change the order that drivers start? I wouldn't want to force the laptop to wait for network before processing GPOs in case I need to log on to it locally.

As an experiment, logon to the machine as an admin, navigate to your distribution share and run an MSI manually to see if it works. If it doesn't, then I would make sure the Windows Installer is OK. As above I would check the event logs for further information.
I'd also run ipconfig /all from a command prompt and if necessary, temporarily set a static IP configuration and see if this makes any difference.

Some pages you might want to read: Group Policy Processing and Troubleshooting Group Policy Problems
By default XP logs users on Asynchronously.
You can change that by setting "Always wait for the network at computer startup" in "Computer Configuration\Administrative Templates\System\Logon" so you know that all GPOs have been applied before the user logs in.
I recently had this sort of problem with a new image I made and I do have that GP setting enabled but it still didn't work for me. In the end it was the NIC drivers not starting quick enough and I found some better ones.
smithk2306 (25th November 2009)
Thanks all for your suggestions.
The msi's are OK and the GPO is OK as I have moved a PC into the same OU and the managed software DID apply.
After going through a few things following suggestions made here I'm looking towards the problem being the Realtek NIC drivers not applying soon enough. I'm going to try putting an older image onto an identical laptop to check the version of the NIC driver and see if that still applies managed software. If it does I'll be looking for an older version of the driver to install on the new image. With Realtec NICs, i've always been happy in the past to use the Windows drivers, and to update them with MS Update as they became available. Unfortunately, there's not the option on this to 'Rollback' within Device Manager on this.
I think it will still be worth applying the reg fix which makes the computer wait for the network longer before it starts trying to process policys. This is a known issue not only with wireless but also some brands of wired network card (mostly gigabit).
Chilbs
Thanks Chilbs, but with a laptop, would this not force it to wait, and wait, and eventually time out before you would be able to log on to the local machine when you are NOT connected to a network intentionally?

Is the ms firewall enabled?
Ben
try using use a local machine gpo of, Local Computer policy>Computer Configuration>Addministrative Templates>System>Logon>Always wait for the network at start up and logon. that might just work![]()
There are currently 1 users browsing this thread. (0 members and 1 guests)