I'm sorry to hear about your problem. I work as an IT help Desk Support Technician in the States, and, while the organization I work for still uses Windows 7, I use Windows 8 on personal computers and use them to test certain solutions at home before I implement them at work. The issue that you are describing sounds very familiar to me, and I think I might be able to help you. I’m assuming that, since you are experiencing these problems at work, there is a Windows server Domain Controller administering your client pcs and providing the usernames? When I encountered the problem, it was because (for whatever reason) the netlogon service in the Windows 8 client computers is set to disable by default, which leads to some very odd client behavior (explorer would crash after boot and it would take forever windows forever to load). First, I would see if the netlogon service is enabled on your clients and see if that helps if it needs to be enabled. Next, (I would do this anyway), I would run an “sfc /scannow” command from command prompt. I’m not sure how your client operating systems are administered, but I created a personal customized “.WIM file” that I syspreped, and, for some reason, every time I run sysprep, the captured image will contain corrupt system files when deployed. If you see that the clients do have corrupt system files and sfc was unable to repair them, not only does that provide you with an informative log file, but you can also take a look at the following links for quick fix (NOTE: I think you need to have the Windows ADK for 8.1 installed to use the repair tool):
Long story short, I believe you either have corrupt OS files (clients, Domain Controllers, or both!) and/or problems with the connectivity between clients and DC. Configuring Windows server to perform the functions you need can be a REAL pain in the a**. As far as I have been able to gather from my experience, you should have as few roles assigned to a particular server instance as possible, because many of its roles and features simply are not compatible with one another. It could even be incorrectly configured DNS settings! I would talk to your system admin as well if all else fails.