If we hibernate a PC, it writes everything to hard disk for all users. However I need it only for one user. In other words other users should be able to use the PC. When we lock the current session or switch to other user, first user will continue to use RAM & internet in the background. In this case second user has a slow PC, because first user has a lot of big programs. Also first user does not want to close & reopen programs for each logging in.
Shutting down the PC effects all users but logging off effects just current user. So if we say shutting down is global, logging off is local version of it. Similarly hibernating effects all users but what is its local version? Shortly how can I hibernate just current user in Windows but others?
PS. I think solution requires to write a program or script but stackoverflow marked this question as off topic then removed the question.