We use a program called Ninite to do updates of Java, Adobe, etc. We have a domain GPO scheduled to run a .cmd file at startup. this worked very smoothly on Win 7 Pro x32 and x64 We are completing a migration to Windows 8.1 and this startup is not working at all. I can still run it manually if logged in as a domain or local admin but it will not run via GPO (tired gpupdate, etc.). Our users cannot have local admin rights to the machine so please don't tell me to try that. This was working (and is still working) in the Win 7 and Server 2008 R2 domain but does not work at all in Windows 8.1 and Server 2012 R2 land.