Laptop will not shut down unless manually held power button

By Sandman28 ·
Howdy guys,

Recently purchased a Toshiba Satellite p205d-s7454, new condition, every appears to work fine (it has vista installed) but when it is told to shut down it logs out and goes to the screen saying 'windows is shutting down' and then sits there, the laptop will not fully power off unless I hold the power button down till it shuts down. Any ideas what is causing this, this is the specs:

Brand: Toshiba
Condition: New
Processor Speed: 1.9 GHz
Chip Type: 2x1.9GHz AMD Dual Core TL-58
Hard Drive Capacity: 160 GB
Memory (RAM): 3 GB
Screen Size: 17 inches
Primary Drive: Labelflash DVD Burner superMulti (+/-R double layer) with Labelflash? drive
Features: 10/100 LAN Card, Firewire, Modem, Operating System, USB, Wireless Network Card


This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Answers

Collapse -

You are too impatient, how long have you given it before ...

by OldER Mycroft In reply to Laptop will not shut down ...

Squashing the power button down and holding it, forcing it to shutdown?

What were you running on it just before shutting down?

So - how long before you decide it's TOO LONG?

Collapse -


by Sandman28 In reply to You are too impatient, ho ...

nothing super intensive was running before it was shutdown, no updates, just some files had been moved around the hard drive, i told it to shut down and then left, coming back 20-30mins later to my suprise it was sitting there on my bed still saying shutting down. I dont think half an hour is impatient, do you?

Collapse -

"when it is told to shut down..." - It's NOT an order...

by OldER Mycroft In reply to Laptop will not shut down ...

It's a request.

No matter what the operating system, but perhaps more importantly because it's Vista, your Updates will be coming in thick and fast.

These Updates are downloaded in the background while you are online using the machine. However they are NOT installed until you proceed to shutdown.

So when you squash the power button, you are not just speeding up the shutdown process - you are also wrecking any chance of updating the system. These updates will start again as soon as you start-up, eventually crippling your system.

By the way, what do you mean "new condition"?


Collapse -

New means new

by Sandman28 In reply to "[i]when it is told to sh ...

New condition means what it means that the laptop came directly out of a shop and is new, as opposed to used. As stated in post above no updates had been installed or downloaded as the internet had not yet been connected.

Collapse -

Not so - "New Condition" usually signifies "Used" but

by OldER Mycroft In reply to New means new

Looking like new.

That's why I asked. :)

Collapse -

Try this. :)

It does its job really well, i did it on my Vista machine and with no problems (so far, touch wood)

Reduce the wait time for services to be killed.
As mentioned above, Windows will wait for the services to shutdown and kill themselves after notifying the running services to shut down. If not, Windows will wait for the timeout and start killing the still running services. You can reduce the wait time for Windows to kill the persistent services.
Navigate to the following registry branch:
On the right pane, double click on ?WaitToKillServiceTimeout? or right click on it and choose modify. Change the default value of WaitToKillServiceTimeout of 20000 to lesser value, such as 5000 or even 1000, depending on your preference.
When the value of WaitToKillServiceTimeout expires, the system notifies the user that the service has not stopped, and prompt the user with option to force the service task to stop or continue to wait.
Reduce the wait time for user processes and applications to be killed
As with services, Windows will also wait for a while, depending on WaitToKillAppTimeout setting, before starting to shut down and kill open applications and user processes when the user want to shutdown, restart or log off. The wait time or time out can be reduced to speed up the shutdown process.
Navigate to the following registry branch:
HKEY_CURRENT_USER\Control Panel\Desktop
On the right pane, double click on WaitToKillAppTimeout (or right click on the registry key and select Modify), and enter a new value which is less than the default value of 20000. The value can be 1000 or 5000 or any other numeric value, depending on your preference. When the WaitToKillAppTimeout registry entry timeout or expires, the End Task dialog box appears, stating that the process did not respond, and allowing user to End the task.
On the right pane also, double click on HungAppTimeout (or right click on the registry key and select Modify) and change the value to less numerical value than 5000 (default value), e.g. 1000. HungAppTimeout specifies how long the system waits for user processes to end after the user clicks the End Task command button in Task Manager or after the user has selected to restart or shutdown the system.
Then navigate to HKEY_USERS\.DEFAULT\Control Panel\Desktop\ registry branch, and do the same as above to change and modify the value of WaitToKillAppTimeout and HungAppTimeout registry keys.
Automatically end, terminate and kill user processes or tasks on shutdown or logoff
Even if you have set the HungAppTimeout registry entry to a very low value, what happen is that when HungAppTimeout time out due to a hung applications or unable to terminate tasks or not responding to the end task request, it will prompt user with a End Task dialog box to ask if user wish to end the process. By changing to the value of registry key AutoEndTasks to 1, we can ask Windows to end all processes that timeout when shut down or log out from Windows automatically, without asking for user input or interaction. Default value of the key is 0, which mean no user processes will end automatically.
AutoEndTasks is located at HKEY_CURRENT_USER\Control Panel\Desktop registry branch.

Please post back if you have any more problems or questions.

Collapse -

very helpful

by Sandman28 In reply to Try this. :)


probably the most helpful post, the only question I woudl have changing those values is would that affect if the system was installing updates after a shutdown? like would it only give updates a small amount of time to install before it cut them off?


Collapse -

No not really, i have no issues with this setup..

When Windows installs updates the code they use makes sure that the fast option that is in the registry (if you decide to do this) will be held off (put on hold) until the updates are installed.

Please post back if you have any more problems or questions.

Collapse -

Disable unnecessary services

by nepenthe0 In reply to Laptop will not shut down ...

Peconet Tietokoneet's recommendations are pearls of wisdom that should be archived for reference. I have only one additional suggestion:

Disable unnecessary Windows services. You may not need to perform any Registry edit if you do some radical pruning. TR has an excellent post on this subject:


To access Windows services:

Control Panel > Administrative Tools > Services

Sort the services by auto/disable/manual by clicking the header of that column. Any service set to automatic that has not started may be safely reconfigured to manual.

Be cautious when you disable automatic services that have started. The TR bulletin linked above will help you make a decision, but you must use good judgement based upon your own computing needs.

To further determine the worthiness of a service, check out


Before performing radical surgery on your services, create a restore point in System Restore. If you liquidate an essential service, you can then quickly restore the computer to a working configuration.

Another useful resource is the following link previously posted at TR:


Finally, you can prevent Windows from clearing the paging file at shutdown. This tweak will further speed shutdown:


Look for the subkey ClearPageFileAtShutdown, and change the data value to 0.

I recommend that you export the Registry to a USB flash storage device or an external hard drive before doing any Registry editing. That way, if disaster strikes, you can import your archived backup and recover a working configuration.

To locate the Registry editor:


Create a shortcut to your Programs folder for convenience.

Have fun.

Rick/Portland, OR

Collapse -

another helpful reply

by Sandman28 In reply to Disable unnecessary servi ...

Thanks champ, will try this out this afternoon when I have some time, I will attempt the removal of services and determine if speeds increased before changing the registry, its a shame that you cant reward answers with points or something on this site like others. Will post back after completing these steps.


Related Discussions

Related Forums