UAC is een beetje het compromis tussen "standaard user" en "administrator", theoretisch zou het een melding moeten geven zodra er een admin actie nodig is, op die manier is Windows veilig alsof de gebruiker standaard user is, maar wordt de compatibiliteit niet opgegeven; want helaas; veel software gaat er nog steeds van uit dat de gebruiker admin is. Dat is iets wat is komen overwaaien uit de 9X/ME serie toen in de tijd van XP de NT serie naar de thuisgebruiker kwam. Toen wou men al die ouwe zut nog kunnen draaien, en in de LANGE tijd dat XP door home users werd gebruikt (en ik zou haast zeggen, helaas) en nog steeds gebruikt wordt, is dat niet verandert, sterker nog, men is gewoon door blijven gaan met het programmeren met in het achterhoofd: user is admin.
UAC is een beetje een middenweg, maar het was te irritant. In W7 is het minder irritant, sterker nog, via een stukje code kan het tijdelijk uitgezet worden, vergelijkbaar met UPNP wat de firewall van sommige routers zonder wachtwoord instelt. Er is inderdaad iets vóór te zeggen, UAC is minder irritant, maar... naar mijn mening, is het fout.
Door het omzeilen van UAC via een los stukje code, 'leer' je developers en gebruikers nog niet wat de bedoeling was van UAC, gebruiker = gebruiker. Games installeren OK, Office OK, USMD is ook goed, maar opstartbestanden en in SYS32 dir's schrijven: WRONG. UAC melding geven is irritant, maar een goeden tussenweg tussen NIETS (en dan dingen zoals:
http://web.syr.edu/~crrhineh/spyware.jpg), en compatibiliteit opgeven door de steen strategie: iedereen is per-default een user, en mensen zeiken nog harder over vista dan dat ze nu doen.
Ik denk dat ze in W7 het best UAC hadden kunnen houden zoals het was, want ik denk niet dat men klaar is om zoveel compatibiliteit op te geven. Als je ziet hoe snel 64bit acceptatie gaat...