Lernprogramm

Windows 7 vs. Windows Vista: der UAC-Benchmark

Eine der am meisten gehassten Funktionen von Windows Vista ist die Benutzerkontensteuerung, kurz UAC. Viele Leute fanden es nervig und entschieden sich, es sofort zu deaktivieren, selbst wenn dies bedeutete, dass ihr System zusätzlichen Sicherheitsbedrohungen ausgesetzt wurde. In Windows 7 hat Microsoft diese Funktion ernsthaft geändert. Jetzt haben Benutzer viel mehr Kontrolle darüber und wie es funktioniert und es sollte eine bessere Benutzererfahrung bieten. Um zu sehen, wie viel Verbesserung das in Zahlen bedeutet, habe ich einen Vergleich zwischen den Standard-Windows Vista und Windows 7 UAC-Ebenen durchgeführt. Mal sehen, wer gewinnt und warum.

Benchmark Beschreibung: Was ich getestet habe

Zuerst suchte ich nach der Liste aller Aufgaben, die Administratorrechte erfordern, die eine UAC-Eingabeaufforderung auslösen können. Ich begann mit dieser Liste von Elementen, die Benutzerkontosteuerungsaufforderungen von Ed Bott auslösen, und sie so angepasst, dass sie sowohl für Windows 7 als auch für Windows Vista so relevant wie möglich sind.

Die Liste der Tests, die ich ausgeführt habe, ist die folgende:

  • Eine Anwendung als Administrator ausführen - Ich habe zufällige Anwendungen als Administrator ausgeführt, indem ich mit der rechten Maustaste auf ihre Verknüpfungen klickte und "Als Administrator ausführen " auswählte . Dies ist erforderlich, wenn Sie ältere Anwendungen verwenden müssen, die nur mit Windows XP kompatibel sind und auf Systemdateien und -einstellungen zugreifen müssen.
  • Änderungen an Dateien und Ordnern in den Ordnern Windows und Programme - Ich habe versucht, zufällige Systemdateien zu bearbeiten, die sowohl in Windows- als auch in Programmdateien gefunden wurden. Ich habe auch versucht, neue Ordner zu erstellen und sie dann zu löschen.
  • Installieren von Anwendungen - Ich habe mehrere Anwendungen installiert, von CD-Brennern über Browser-Plugins bis hin zu Antivirensoftware.
  • Deinstallieren von Anwendungen - Ich habe dieselbe Liste von Anwendungen deinstalliert, die bei der Installation verwendet wurden.
  • Installieren und Deinstallieren von Gerätetreibern - um dies zu testen, habe ich Treiber für alle Komponenten auf meinem PC installiert und diese dann deinstalliert.
  • Installieren von ActiveX-Steuerelementen - für diesen Test habe ich die ActiveX-Seite von Nvidias Treiberdownload verwendet.
  • Einstellungen für die Windows-Firewall ändern - bei aktivierter Windows-Firewall habe ich einige Einstellungen und Regeln angepasst.
  • Ändern der UAC-Einstellungen - für diesen Test habe ich die Benutzerkontensteuerung ein- und ausgeschaltet.
  • Konfigurieren der Windows Update-Einstellungen - Ich habe die Windows Update-Einstellungen geändert.
  • Hinzufügen oder Entfernen von Benutzerkonten - Ich habe mehrere Benutzerkonten sowohl als Standardbenutzer als auch als Administratoren erstellt und gelöscht.
  • Ändern des Kontotyps eines Benutzers - Bei diesem Test wurde der Typ für eines der Testkonten vom Standard zum Administrator und umgekehrt geändert.
  • Kindersicherung konfigurieren - für diesen Test habe ich verschiedene Regeln für die Kindersicherung für verschiedene Benutzerkonten festgelegt.
  • Taskplaner ausführen - dieser Test ist ziemlich seltsam. Wenn Sie in Windows Vista den Taskplaner unter Startmenü -> Zubehör -> Systemprogramme ausführen, werden keine UAC-Eingabeaufforderungen angezeigt. Wenn Sie es jedoch über Systemsteuerung -> System und Wartung -> Verwaltung ausführen, erhalten Sie eine UAC-Eingabeaufforderung. Daher habe ich die Verknüpfung in der Systemsteuerung in Windows Vista und Windows 7 ausgeführt.
  • Sichern und Wiederherstellen von Dateien und Einstellungen mit Backup & Restore oder Windows Easy Transfer - Ich habe beide Tools zum Sichern und Wiederherstellen von Benutzerdaten und Einstellungen verwendet.
  • Anzeigen oder Ändern von Ordnern und Dateien eines anderen Benutzers - das bedeutet, den Ordner eines anderen Benutzers durchsuchen, Dateien und Ordner hinzufügen und entfernen.
  • Running Disk Defragmenter - Ich habe dieses Tool ausgeführt, um mehrere Laufwerke zu defragmentieren
  • Änderungen an systemweiten Einstellungen - Ich habe verschiedene Einstellungen in den Applets der Systemsteuerung geändert, einschließlich Sicherheitsrichtlinien.

Alle diese Tests wurden mit den Standard-UAC-Ebenen ausgeführt. In Windows Vista bedeutet dies, dass die Benutzerkontensteuerung in Windows 7 aktiviert ist, dh, sie muss eingeschaltet sein und auf "Nur benachrichtigen, wenn Programme versuchen, Änderungen an meinem Computer vorzunehmen" eingestellt sein .

Testergebnisse

Die Testergebnisse sind in der folgenden Tabelle zusammengefasst.

In Windows Vista wird eine UAC-Eingabeaufforderung in allen 17 Szenarien ausgelöst. In Windows 7, in nur 5, 5 von ihnen. Die Hälfte des Punktes wurde zugewiesen, da Windows 7 bei der Deinstallation einiger Anwendungen eine UAC-Eingabeaufforderung anzeigen kann. Dies geschieht nur, wenn Sie Anwendungen deinstallieren, die wichtige Systemeinstellungen ändern. In den Tests, die ich ausgeführt habe, hat nur die Deinstallation des Microsoft Silverlight-Plugins eine UAC-Eingabeaufforderung ausgelöst, während dies bei allen anderen Anwendungen nicht der Fall war. Abhängig von der Art der Anwendungen, mit denen Sie arbeiten, werden Sie möglicherweise nie auf eine UAC-Eingabeaufforderung stoßen, wenn Sie eine Anwendung deinstallieren.

Wie Sie in der folgenden Grafik sehen können, werden Sie in Windows 7 in mindestens elf der Szenarios, in denen Windows Vista eine UAC-Eingabeaufforderung ausgelöst hat, keine UAC-Eingabeaufforderungen erhalten.

Dies bedeutet eine Reduzierung von ca. 67%, abhängig davon, wie Sie Ihren PC benutzen und welche Aufgaben Sie am häufigsten ausführen.

Fazit

Wenn es um den UAC-Benchmark geht, gewinnt Windows 7 leicht und mit einem großen Unterschied zu seinen Gunsten. Es hat den Anschein, dass Microsoft dem Nutzerfeedback Aufmerksamkeit geschenkt hat und diese Funktion ernsthaft optimiert hat. UAC ist jetzt viel weniger nervig als in Windows Vista und die Benutzer werden eine bessere Computererfahrung haben. Die einzige Frage bleibt: Ist die neue UAC-Implementierung so sicher wie die vorherige? Die Zeit wird zeigen, ob das der Fall ist oder nicht.