Windows cannot log you on because your profile cannot be loaded. Check that you are connected to the network, or that your network is functioning correctly. If this problem persists, contact your network administrator.
This annoying error message plagued me for quite a long time until I eventually found the solution. The problem appears to be with the pagefile not being able to perform user profile allocation properly.
After a fair bit of searching and tinkering, I eventually hit upon the following solution:
- First set the pagefile to by managed by the system.
- Load regedit, and find: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Create a new DWORD called PoolUsageMaximum. Set this to 60 (Decimal).
- Create/Modify PagedPoolSize (DWORD) to ffffffff (Hex).
- Reboot.
What this does is simply force the Memory Manager in windows to attempt to trim the pagefile when it is 60% full, rather than its default 80%. This therefore starts the pagefile trim earlier, hopefully enabling the computer to cope with surges in memory demand more efficiently.


