Hi!
Since I just spent a long sleep-less night figuring this one out I thought I should share this with the community and hopefully help someone to get their well-deserved sleep if they experience the same issue as I had
A couple of days ago my HTPC, running only MP, stopped going into standby. I have been using MST for a while to ease some issues I've had and also restart MP (and the HTPC) regularly to improve stability. When I checked the "idleness" with MST it indicated that a process required the system and the idleness was lower than the threshold for standby. I was really surprised because nothing had changed on the system! Except for some M$ updates so I started blaming them for the problem...
At first I thought this had to do with MP so I stopped MP but no change. I started going down the list of active processes to stop them one by one but it still refused to go into standby. As the evening turned into night and I started to run out of ideas I begin playing with selective boot, i.e. choosing what services to enable at boot.
I disabled everything to start clean and it took many reboots but finally all services were running (but no other program!) and MST still reported everything was OK. I then started to enable the programs one by one, e.g. LCDSmartie, SpeedFan, MP, TV-Server, 4TR, etc. Everything worked well until I got to Daemon tools, that I use to mount ISOs. As soon as I enabled daemon.exe MST said there was a process preventing standby and the idleness went down. So I disabled daemon.exe and everything was fine. I could not really understand this as Daemon Tools is supposed to sit idle in the background until called for, i.e. when an ISO should be mounted.
So what happened? Now I realized what I had done... A couple of days ago we watched a movie (in MP). This movie was stored as an ISO-file and mounted by Daemon Tools automatically by MP.
Then I did some routine maintenance on the HTPC and noticed the DVD was still mounted. I un-mounted it from an explorer window using "eject". The DVD disappeared and I didn't think of it any more... BUT daemon.exe remembered there was supposed to be a DVD mounted. Apparantly it tried to access the ISO over and over again, preventing standby and keeping the CPU engaged enough to lower the idleness below the threshold for standby. As soon as I un-mounted the DVD from inside Daemon Tools everything was fine again.
Lesson learned? Yes, don't mess with system that works. Not even if you think "this is such a minor thing it won't mess things up" IT WILL!
I'm looking forward to a good night's sleep now
Good luck with your HTPCs!
/Peter
Since I just spent a long sleep-less night figuring this one out I thought I should share this with the community and hopefully help someone to get their well-deserved sleep if they experience the same issue as I had
A couple of days ago my HTPC, running only MP, stopped going into standby. I have been using MST for a while to ease some issues I've had and also restart MP (and the HTPC) regularly to improve stability. When I checked the "idleness" with MST it indicated that a process required the system and the idleness was lower than the threshold for standby. I was really surprised because nothing had changed on the system! Except for some M$ updates so I started blaming them for the problem...
At first I thought this had to do with MP so I stopped MP but no change. I started going down the list of active processes to stop them one by one but it still refused to go into standby. As the evening turned into night and I started to run out of ideas I begin playing with selective boot, i.e. choosing what services to enable at boot.
I disabled everything to start clean and it took many reboots but finally all services were running (but no other program!) and MST still reported everything was OK. I then started to enable the programs one by one, e.g. LCDSmartie, SpeedFan, MP, TV-Server, 4TR, etc. Everything worked well until I got to Daemon tools, that I use to mount ISOs. As soon as I enabled daemon.exe MST said there was a process preventing standby and the idleness went down. So I disabled daemon.exe and everything was fine. I could not really understand this as Daemon Tools is supposed to sit idle in the background until called for, i.e. when an ISO should be mounted.
So what happened? Now I realized what I had done... A couple of days ago we watched a movie (in MP). This movie was stored as an ISO-file and mounted by Daemon Tools automatically by MP.
Then I did some routine maintenance on the HTPC and noticed the DVD was still mounted. I un-mounted it from an explorer window using "eject". The DVD disappeared and I didn't think of it any more... BUT daemon.exe remembered there was supposed to be a DVD mounted. Apparantly it tried to access the ISO over and over again, preventing standby and keeping the CPU engaged enough to lower the idleness below the threshold for standby. As soon as I un-mounted the DVD from inside Daemon Tools everything was fine again.
Lesson learned? Yes, don't mess with system that works. Not even if you think "this is such a minor thing it won't mess things up" IT WILL!
I'm looking forward to a good night's sleep now
Good luck with your HTPCs!
/Peter