OK - I updated Kix to 4.63 on the netlogon share..
 Code:
Windows 7     - works
Windows 8     - works
Windows 8.1   - works
Server 2008   - works
Server 2008r2 - works
Server 2012   - works
I'll be able to test Server 2012r2 in the next couple of days.

This is calling the login script in the user profile as "kix32.exe kixtart.kix". The Kix script is our Universal Login Script. The ULS default display shows the version of Kix and the version of the script, so I can confirm that it is running 4.63. Everything runs from the Netlogon share.

I tested the Windows 8.1 preview system and saw the script run just as the banner telling me that my eval period had expired and the system would reboot in 1 hour.. ;\)

So - it does not appear to specifically be a Kix issue.

I do set the DelayedDesktopSwitchTimeout value to 0 on all systems so I can see the scripts run. I don't know that I have anything too special in the GPOs. I am using Kix32 and not WKix32.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D