G
Guest
Hi,
I have been investigating a problem that we have recently encountered on our
Windows Server 2003/Windows XP network.
We deploy new workstation using a combination of RIS and Group Policy
Software Installation, to install the initial copy of Windows, and the
software that goes along with it. As we are a school, we have a very large
number of MSI packages that have to be deployed to certain workstations, and
sometimes this initial installation takes quite a long time.
As a result of this, we have recently come across a problem with the
built-in hard time limit for processing group policy of 60 minutes (1 hour).
This is mentioned on a couple of pages on the Microsoft website:
http://msdn2.microsoft.com/en-us/library/aa374304.aspx
and
http://technet2.microsoft.com/Windo...a909-4f61-aded-c5b69f5f730b1033.mspx?mfr=true
(under 'Time Limit for Processing of Group Policy')
Both of these pages state that there is no way to change this time limit.
However, we are experiencing problems with this limit, because of the
following scenario:
1) Package 1 installs (actually the Microsoft .Net Framework 1.1).
2) Package 2 installs (the Microsoft .Net Framework 2.0), and tries to
update mscoree.dll, which is in use by 'msiexec' and 'wmiadap', both Windows
processes. It requests a reboot (shown in the System event log), but other
packages continue to install for as long as Group Policy processing continues.
3) At 1 hour, we hit the the Group Policy processing timeout. At this point,
whatever package is installing at the time is stopped half way through, and
the computer reboots (for the .Net Framework 2.0 install).
4) Group Policy processing resumes. An event log error appears saying that
'An install for [packagename] is currently suspended. You must undo the
changes made by that install to continue. Do you want to undo those
changes?'. The system apparently automatically answers 'Yes', the previous
package is rolled back, and installation of the next package continues.
However the previous package that was installing before the reboot is never
installed.
5) The computer finally boots up, with one of the packages missing, and
little indication that this is the case. The administrator must check the
event log and remove/reinstall the package that was being installed at the
point of the timeout/reboot.
I believe that the whole of this could be fixed by extending the Group
Policy processing timeout beyond 60 minutes. As the above websites stated,
there is currently no documented way to do this. However, I did come across a
couple of web chats, where people from Microsoft indicated that they would
look into providing a way to change this timeout value, for example:
http://www.microsoft.com/technet/community/chats/trans/windowsnet/wnet_092904.mspx
As these chats took place in 2004 and 2005 respectively, I was hoping that
this might have been looked at since then, and that a hotfix might be
available. Could someone from Microsoft look into this please, and see if
there is a fix for this issue yet?
Regards,
Chris Hill
ICT Technician
Colchester Royal Grammar School
I have been investigating a problem that we have recently encountered on our
Windows Server 2003/Windows XP network.
We deploy new workstation using a combination of RIS and Group Policy
Software Installation, to install the initial copy of Windows, and the
software that goes along with it. As we are a school, we have a very large
number of MSI packages that have to be deployed to certain workstations, and
sometimes this initial installation takes quite a long time.
As a result of this, we have recently come across a problem with the
built-in hard time limit for processing group policy of 60 minutes (1 hour).
This is mentioned on a couple of pages on the Microsoft website:
http://msdn2.microsoft.com/en-us/library/aa374304.aspx
and
http://technet2.microsoft.com/Windo...a909-4f61-aded-c5b69f5f730b1033.mspx?mfr=true
(under 'Time Limit for Processing of Group Policy')
Both of these pages state that there is no way to change this time limit.
However, we are experiencing problems with this limit, because of the
following scenario:
1) Package 1 installs (actually the Microsoft .Net Framework 1.1).
2) Package 2 installs (the Microsoft .Net Framework 2.0), and tries to
update mscoree.dll, which is in use by 'msiexec' and 'wmiadap', both Windows
processes. It requests a reboot (shown in the System event log), but other
packages continue to install for as long as Group Policy processing continues.
3) At 1 hour, we hit the the Group Policy processing timeout. At this point,
whatever package is installing at the time is stopped half way through, and
the computer reboots (for the .Net Framework 2.0 install).
4) Group Policy processing resumes. An event log error appears saying that
'An install for [packagename] is currently suspended. You must undo the
changes made by that install to continue. Do you want to undo those
changes?'. The system apparently automatically answers 'Yes', the previous
package is rolled back, and installation of the next package continues.
However the previous package that was installing before the reboot is never
installed.
5) The computer finally boots up, with one of the packages missing, and
little indication that this is the case. The administrator must check the
event log and remove/reinstall the package that was being installed at the
point of the timeout/reboot.
I believe that the whole of this could be fixed by extending the Group
Policy processing timeout beyond 60 minutes. As the above websites stated,
there is currently no documented way to do this. However, I did come across a
couple of web chats, where people from Microsoft indicated that they would
look into providing a way to change this timeout value, for example:
http://www.microsoft.com/technet/community/chats/trans/windowsnet/wnet_092904.mspx
MSFT Mike Stephens (Expert):
Q: Cross Active Directory/Group Policy Question, is there a way to bypass
the 1 hour timeout limitation for policy processing? With the size of some
MSI deployed applications it is a pain. Or make the timeout pessimistic so
it rolls back unfinished MSIs
A: Sorry, no there is not way to change this behavior. Your feedback on how
this is a problem in your environment would be very helpful. Please send
this to http://WindowsServerFeedback.com.
and
http://www.microsoft.com/technet/community/chats/trans/sysbuild/05_0621_tn_sys.mspx
Bret [MSFT] (Moderator):
Q: Bret> No, the period between when Group Policy processing starts when
you boot and the login screen I'm talking about. That has a hard timeout
of 60 minutes.
A: Oh my mistake. Sorry, as far as i know that is a hard timeout and no
way around it. I will forward the request though for this to be expanded.
As these chats took place in 2004 and 2005 respectively, I was hoping that
this might have been looked at since then, and that a hotfix might be
available. Could someone from Microsoft look into this please, and see if
there is a fix for this issue yet?
Regards,
Chris Hill
ICT Technician
Colchester Royal Grammar School