User Account Control
Die Benutzerkontensteuerung (UAC), die beim Vorgänger wegen ihrer vielen Nachfragen vor Änderungen am System kritisiert wurde, ist in Windows 7 stufenweise einstellbar und standardmäßig auf ein niedrigeres Niveau gesetzt. Wie bei Windows Vista arbeitet der Anwender nach der Installation des Betriebssystems standardmäßig mit einem eingeschränkten Benutzerkonto und bekommt lediglich für Administrationsaufgaben vorübergehend höhere Rechte. In der Standardeinstellung arbeitet die UAC mit einer Whitelist von Systemprogrammen, die automatisch mit höheren Rechten versehen werden, wenn sie ausgeführt werden. Da Windows an der digitalen Signatur erkennen kann, ob es sich tatsächlich um eine Original-Datei handelt, die nicht durch Malware verändert ist, wurde hier ein Kompromiss beschritten. Allerdings kann sich so Schadware durch DLL-Injection bei Systemprogrammen Administratorrechte erschleichen, ohne eine UAC-Abfrage auszulösen. Nur die höchste Stufe der Benutzerkontensteuerung („Always notify“) entspricht der Standardeinstellung von Windows Vista, da hier die Whitelist deaktiviert ist. Alternativ können getrennte Konten für Administrator- und Standardnutzer angelegt werden.