Ok, sorry for the delay but I finally managed to find some time to try all these things and.. well, no luck. I'll go into details below.
The problem is still the same, I only managed to put it to sleep twice and twice to hibernate out of about 15 tries over a couple of days. Each time it woke itself up after 15-25 mins. All the other tries ended up on the hardware running and me having to reset it. I just don't see a pattern, I tried with some programs running, without anything running and the results aren't any more consistent. It might go to sleep with a heavy load and won't do so without anything opened, and other way around.
Checked everything from this site, except I didn't do anything with the drivers, because like I said, only a couple of weeks ago I performed a clean installation of Windows and every driver is installed, up to date; and the same issue was on the old Win, so it can't be the drivers.
As for the free space on C: I thought it might be it, because I usually have 3-5GB free :/ But I managed to free some space up to 20GB and the problem is still there. So I can cross that off the list.
With the "powercfg -devicequery wake_armed" command I got this:
HID Keyboard Device
Standard PS/2 Keyboard
Bring up an Admin CMD prompt and type/paste the command shutdown /h -- see if it then hibernates.
Regards. . .
So like I said, I managed to successfully hibernate my PC twice and the second time was when I did this, so yeah, it worked - But I only tried this method once so far and it woke up by itself too. I didn't see the point of trying this method again, because it obviously can hibernate, just very rarely, and not for longer than 30mins.
As for this suggestion, I can't say I understand. I get that it's all about those two commands:
powercfg.exe /hibernate off
powercfg.exe /hibernate on
which I did as it's explained on the site @auto1571 provided and it still didn't help.
And I don't have the rest of the battery options because it's a PC.
As for my power option settings it looks like this:
- sleep after: Never
- allow hybrid sleep: Off (when I switch this to On, the hibernate button disappears - so I assume Off is correct)
- hibernate after: Never
- allow wake timers: Disabled (Previously it was enabled, so I changed it)
The bolded bit is the curious one. Basically whenever I put this option to On the hibernate button in the start menu disappears. So with that I did the powercfg.exe /hibernate off and on so the button stays there, but it still didn't help.
Like I said I don't see the pattern. Sometimes it will go to sleep or hibernate but most of the times nothing will happen... I'm really lost here, I'm sorry I can't provide you any more useful info, but I just don't know how to go about it.