|
|
|
I have a problem with Windows 2003 Server shutting down too quickly. I have a service running on the server, and Windows 2003 shuts down without waiting for the service to stop, the service will typically have about 2 seconds to finish before Windows shuts down. I have checked the registry values HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout, HKEY_CURRENT_USER\Control Panel\Desktop\HungAppTimeout, and HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout and they are all set to 20000, corresponding to 20 seconds (though I guess only the WaitToKillServiceTimeout is really relevant since this is a service). I have also tried reporting updated status with SERVICE_STOP_PENDING and updated dwWaitHint and dwCheckPoint to the service control manager, but this also seems to be ignored. I have made comparative tests on Windows XP Professional, and XP seems to respect the registry settings for service timeouts, but Windows 2003 apparently does not. I have searched for a solution, and I have seen it is quite common to have the opposite problem (i.e. Windows taking too long to shut down), but I haven't seen any solution to my problem. Could it be that there is some setting that overrides the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout setting? Does anyone have an idea what might be the cause of this?
I don't know whether this is relevant, but I log on to the Windows 2003 machine using Remote Desktop Connection. There is no screen, keyboard, mouse etc connected to the server.
I'm grateful for any help,
Soren
|
|
|
|
|
You are handling SERVICE_CONTROL_INTERROGATE correctly, I assume?
In a service I wrote, I saw similar behaviour until I reported updated status (incrementing checkpoint#) in response to this.
The logon mechanism shouldn't matter, as it's a service.
You don't know how lucky you are. A couple of machines of ours take ages to shut down (approx 15 minutes) even though they "aren't doing anything" (that is, one of the services was blocking shutdown until I disabled it, since it's never used on the machines).
Steve S
Developer for hire
|
|
|
|
|
I do handle SERVICE_CONTROL_INTERROGATE, but the handler function is never called with the SERVICE_CONTROL_INTERROGATE control code when the service is stopping. The handler function returns almost immediately, so the service control dispatcher is in control of this thread and my service would be able to respond to a SERVICE_CONTROL_INTERROGATE if it was issued. The only thing that the control handler function does before returning is setting the status of the service to SERVICE_STOP_PENDING and starting a thread that handles everything else needed to safely stop the service (including periodically updating the state of the service with updated wait hint and checkpoint).
I don't know if it is supposed to be possible to interrogate a service while it is shutting down. When I use SC.EXE to interrogate my service while it is shutting down, SC returns with the following error message:
[SC] ControlService FAILED 1061:
The service cannot accept control messages at this time.
As I already mentioned though, my service control handler function returns control to the service control dispatcher almost immediately after receiving SERVICE_CONTROL_STOP or SERVICE_CONTROL_SHUTDOWN, so my service would be able to handle interrogation requests if they were delivered. It is still possible to use the SC.EXE query command for the service, but that command doesn't interrogate the service, it just reports the latest updated status information from the service control manager.
|
|
|
|
|
With Win2003 on our server, I noticed that selection "unplanned shutdown" as opposed to "planned shutdown" seems to trigger a chain of events, causing the server to act differently.
I am under the impression that an "unplanned shutdown" is enforced more vigourously than a "planned shutdown", but that might just be my time-perception acting up.
It is definitely taking longer to start-up after an "unplanned shutdown".
Could this have something to do with your problem?
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
This doesn't seem to make any difference on the servers I have access to, I usually use 'Planned', but I have also tested with 'Unplanned'.
Soren
|
|
|
|
|
I do things slightly differently, in that the handler function doesn't return until the service has stopped, but like your thread, periodically updates the service state.
According to the (somewhat sketchy) documentation, this shouldn't make any difference, but apparently is doing.
Steve S
Developer for hire
|
|
|
|
|
Hello,
I am looking for an Operating System that is the closest to windows server 2003 execept the price, even A linux is fine as long as its relatively easy to install.
Thanks
Al968
Avast Antivirus-<url>http://www.avast.com<url>
|
|
|
|
|
Ubuntu Linux is supposed to be incredibly easy to install. I've heard a lot of good things about it!
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
Which ever linux variant OS you feel comfortable with is probably your best bet. To make the linux server look like a windows server, look into using SAMBA on the linux server.
Phil
|
|
|
|
|
|
I can not access HKEY_LOCAL_MACHINE key on a remote computer in the same domain. Both of the machines are logged as Administrator.one of them is running WinXP and one of them is running Win2000.
|
|
|
|
|
Any specific error message?
|
|
|
|
|
Hi All,
I have the following situation:
WIFI AccessPoint ----LAN -----WinGatewat (two interfaces).------ INET
So I want a WinGateway to be able to decide which packet to pass by MAC Address.
How to do that?
I'm thinking of:
1: Firewall which will take decisions based on source MAC
Should be able to implement with hook filter driver
2: From DDK Samples pass-through miniport (maybe?)
Is there any ideas?
Kind Regards
Vlad
|
|
|
|
|
How do I set up a new partition on my hard drive (without deleting anything) so I can instal XP on my machine. I currentley have Vista but its proving to be a pain with my visual studio 2003 so I would like to dual boot.
Many Thanks
The FoZ
|
|
|
|
|
I believe Vista can resize an existing partition, even its boot partition. Go into Control Panel, Administrative Tools, Computer Management and go down to Disk Management.
If you'd prefer a more proven tool, try Acronis Disk Director or Symantec PartitionMagic.
|
|
|
|
|
Thanks Chris.
I've managed to get a new drive, gonna try and install XP now.
The FoZ
|
|
|
|
|
Hi,
we have a little problem with LogiCAD and are looking for a solution:
LogiCAD uses CapsLock to trigger a certain function (I don't know which one since I do not use LogiCAD, Nontheless, I was asked to search for a solution).
Because the Key is "sticky" (i.e. deactivated only after pressing Shift or CapsLock, depending on the keyboard settings in the region options), this results in following text being written in ALL CAPS, because using the CapsLock-Key again would retrigger the function (which is not desired).
So:
Is there a way to change the CapsLock behaviour to non-sticky, so that CapsLock is gone once the key is released?
Note: Remapping the key did not work. That was my first suggestions, but then the key was (of course) sending LeftShift, which does something completely different in LogiCAD.
Thanks in advance.
-- modified at 10:43 Friday 16th March, 2007 for being a grammatical and orthographic mess
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
Hi to All,
Could any one Help me, How to Create Own KDE Theme using Linux? What Should I do ? Please Help me,
Advance Thanks,
Ramana AV
|
|
|
|
|
|
Thank you very much, for this help.
once's again thank's Mr.Hair Om Prakash Sharma
Ramana AV
|
|
|
|
|
U R MOST WELCOME!!!
|
|
|
|
|
I have had Symantec Antivirus 2006 about 4 months and the virus definitions are occupying 1.7 GB and growing. I keep moving stuff off the drive to make room and it keeps complaining that it needs more. I am not asking for a solution; I just want to know if this is typical.
Does Symantec Antivirus 2006 use GB of storage for the virus definitions? They are at:
\Program Files\Common Files\Symantec Shared\VirusDefs
|
|
|
|
|
I've never used Symantec, but I have used a couple of other Anti-Virus programs before, and they've never taken up over 50-60 Mb. Symantec is notorious for being bulky, and will take up quite a bit of HD space.
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|