I have four Windows 7 clients that are connecting to a Server 2012 domain controller EC2 isntance. There was also a file server (also Server 2012), but I decided to merge the two together because the Amazon advising tool said we were wasting money with our setup. So, I moved the EBS volumes to the domain controller and they're all working fine, but I had to recreate the software installation policy to point to the new shares.
I simply removed and re-added the same software with the same settings except for the file path. Now, the clients are constantly spending time when booting up in "Applying Software Installation policy" mode. It takes a good 20-30 minutes to get past that step. Before the move it was taking 10 seconds or so (when the software is installed).
I tested a PC by uninstalling all of the managed software and then disjointing and rejoining to the domain. There was no effect...
How can I fix this? Also, user profiles (even recreated ones) seem to be behaving very slowly on logins or logouts...
I'd be running Microsoft SysInternals Process Monitor in boot logging mode to see where the delays are (use the Duration column).
Also, anything in the System event log? Plus, check the file system for log files (msi*.log and appmgmt.log).
Finally, check the registry of one of the clients. I can't remember the location, but the installed MSIs hold on to their installation source UNC. There's a chance that the Windows Installer is trying to locate the un-install code from the original UNC. Process monitor should also show this. If not, do a wireshark trace.