Freigeben über


Einrichtung

Anmerkung

Dieses Designhandbuch wurde für Windows 7 erstellt und wurde für neuere Versionen von Windows nicht aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und Beispiele spiegeln nicht unsere aktuelle Designleitfadenwider.

Benutzer genießen die Installation von Software nicht, sodass moderne Setup-Umgebungen einfach, effizient und problemlos sein müssen.

Setup bezieht sich in der Regel auf die Erfahrung beim Installieren und anfänglichen Konfigurieren eines Programms. Setup kann sich jedoch auch auf den gesamten Installationslebenszyklus beziehen, einschließlich der Erstinstallation, inkrementeller Programmupdates (z. B. Versionsupgrades oder Service Packs), Reparatur und Deinstallation.

Die meisten Nutzer betrachten die Einrichtung als notwendiges Böses, um so schnell wie möglich durchgeführt zu werden. Der Punkt der Installation des Programms besteht darin, es zu verwenden, nicht aufzählbare Entscheidungen über Konfiguration und Nutzung zu treffen oder noch schlimmer noch viel Zeit damit zu verbringen, persönliche Fragen zu beantworten, die für Registrierungs- oder Marketingzwecke verwendet werden.

Screenshot mit vier Optionen im Dialogfeld

Eine optimierte Einrichtung.

Die Einrichtungserfahrung in Kombination mit der ersten Verwendung des Programms wird als erste Erfahrung bezeichnet. Ihr Programm sollte eine optimierte erste Benutzeroberfläche für Benutzer bieten. Jede Frage oder jeder Schritt, der nicht erforderlich ist oder verschoben werden kann, verzögert sie von der Verwendung Ihres Programms. Übermäßig komplexe Einrichtungsprogramme sind Relikte aus einem anderen Alter.

Hinweis: Richtlinien für die erste Erfahrung verwendung eines Programms und Assistenten werden in separaten Artikeln vorgestellt.

Ist dies die richtige Benutzeroberfläche?

Während alle Microsoft Windows-Programme eine Art Setupprogramm benötigen, haben Sie die Wahl, wo Programmeinstellungen platziert werden sollen:

  • Einrichtung
  • Erste Verwendung des Programms
  • Zentrale Programmoptionen
  • Im Kontext der Verwendung des Features

Setup-

Stellen Sie Einstellungen im Setup vor, wenn:

  • Die richtigen Einstellungen sind erforderlich, um das Programm zu verwenden, und sie gelten für alle Benutzer.
  • Die Verwendung von Standardeinstellungen ist nicht akzeptabel, entweder weil keine sichere Standardeinstellung vorhanden ist, wählen Benutzer wahrscheinlich Einstellungen aus, die nicht die Standardeinstellung sind, oder die Standardeinstellungen erfordern die Zustimmung des Benutzers.
  • Benutzer sollten wichtige Einstellungen nach dem Setup jedoch wahrscheinlich nicht ändern.

Erste Verwendung des Programms

Stellen Sie Einstellungen für die erste Verwendung des Programms vor, wenn:

  • Die richtigen Einstellungen sind erforderlich, um das Programm zu verwenden, und sie gelten für einzelne Benutzer.
  • Die Verwendung von Standardeinstellungen ist nicht akzeptabel, entweder weil keine sichere Standardeinstellung vorhanden ist, wählen Benutzer wahrscheinlich Einstellungen aus, die nicht die Standardeinstellung sind, oder die Standardeinstellungen erfordern die Zustimmung des Benutzers.
  • Benutzer sollten wichtige Einstellungen jedoch nicht mithilfe der Programmoptionen ändern.
  • Die Einstellungen passen eine Kernoberfläche oder eine an, die für die persönliche Identifikation eines Benutzers mit dem Programm von entscheidender Bedeutung ist.

Für solche Einstellungen treffen Benutzer wahrscheinlich bessere Entscheidungen im Kontext des Programms als innerhalb des Setups.

Zentrale Programmoptionen

Geben Sie Einstellungen im Dialogfeld Optionen des Programms an,, wenn alle folgenden Bedingungen gelten:

  • Es gibt Standardeinstellungen, die für die meisten Benutzer gut funktionieren.
  • Es gibt viele Einstellungen, die für Features und Aufgaben gelten.
  • Benutzer erwarten eher, dass sie die Einstellungen an einem zentralen Ort finden.

Im Kontext der Verwendung des Features

Stellen Sie Einstellungen im relevanten Kontext vor, wenn alle folgenden Bedingungen gelten:

  • Es gibt Standardeinstellungen, die für die meisten Benutzer gut funktionieren.
  • Es gibt eine kleine Anzahl eigenständiger Einstellungen für ein bestimmtes Feature.
  • Benutzer erwarten eher, dass sie die Einstellungen mit dem zugehörigen Feature als einen zentralen Speicherort finden.
  • Es gibt eine offensichtliche Stelle in der Benutzeroberfläche (UI), um auf die Einstellungen zuzugreifen.

Durch sorgfältige Aufmerksamkeit auf die Platzierung von Konfigurationseinstellungen können Sie die Belastung der Benutzer während ihrer ersten Erfahrung mit Ihrem Programm verringern.

Designkonzepte

Entwerfen eines einfachen Setups

Willkommen, next, next, next, next, next, install, finish, herzlichen Glückwunsch! Klingt diese Setupumgebung vertraut? In der Vergangenheit haben Setupprogramme diese Art von ineffizientem Design übernommen: eine lange Reihe von Bildschirmen, die Benutzer in eine sinnlose Sequenz von Klicks einladen, um sie zu durchlaufen.

Wenn Benutzer die Einrichtung Ihres Programms mit Wörtern wie schnell und einfach beschreiben, schätzen sie die Erfahrung sicherlich. Sie würden ihr Programm lieber verwenden, als es einzurichten.

Überprüfen Sie Ihr Setup-Design auf nicht wichtige Fragen, Optionen, Seiten und Pfade, und achten Sie darauf, sie zu beseitigen. Führen Sie eine Benutzerforschung durch, um herauszufinden, welche Optionen Benutzer wirklich benötigen, und stellen Sie sicher, dass sie nicht ohne Gedanken auf die Schaltfläche "Weiter" durch alle Seiten klicken. Verzögern Sie alle Optionen oder Fragen, die im Kontext des laufenden Programms besser behandelt werden.

Viele Setupprogramme bieten Standardseiten nicht, weil sie notwendig oder hilfreich sind, sondern weil sie Standard sind. Willkommensseiten, Zusammenfassungsseiten und Herzlichen Glückwunschseiten fügen häufig nur Klicks hinzu. Stattdessen sollte Ihr Setupprogramm Nur Seiten hinzufügen, wenn sie zum Abschließen der Setupaufgabe erforderlich sind. Richtlinien zu Setupseitentypen und deren Auswertung finden Sie unter Seitentypen weiter unten in diesem Artikel.

Screenshot der ersten Seite

In diesem Beispiel entfernt das Setupprogramm die herkömmliche Willkommensseite und ruft direkt auf das Unternehmen zu.

Es kann zwar erforderlich sein, verschiedene Einrichtungszweige anzubieten (eine schnelle, typische Erfahrung und eine benutzerdefinierte Benutzeroberfläche), stellen Sie jedoch sicher, dass Sie über genügend benutzerdefinierte Optionen verfügen, um die zusätzliche Komplexität zu gewährleisten. Fügen Sie keine Verzweigungen hinzu, es sei denn, Sie müssen. Einige unwichtige Optionen in einer benutzerdefinierten Verzweigung deuten darauf hin, dass das Setupdesign neu organisiert werden muss.

Ein weiterer Grund zur Optimierung des Setups ist, dass unerfahrene Benutzer manchmal überanalyze Optionen, angstend, dass eine falsche Wahl unumkehrbar oder destruktiv sein könnte. Benutzer zu zwingen, Entscheidungen über Dinge zu treffen, die sie nicht verstehen oder sich um sie kümmern, können sie ängstlich, unfähig und sogar frustriert fühlen. Kein guter erster Eindruck. Es ist besser, sie schnell zu bringen, sich wohl und zuversichtlich zu fühlen, wenn sie die Features in Ihrem Programm erkunden und bessere Entscheidungen zu Featureoptionen zu diesem Zeitpunkt treffen. Weitere Richtlinien finden Sie unter Optimieren des Setups weiter unten in diesem Artikel.

Bemühen Sie sich, Ihre Einrichtung so einfach wie möglich zu gestalten, aber nicht einfacher. Programme, die auf hochtechnische Benutzer ausgerichtet sind, benötigen möglicherweise ein komplexes Setup. Beispielsweise hat das Microsoft SQL Server-Team festgestellt, dass Datenbankadministratoren die Kontrolle über viele Setupoptionen, z. B. Dateispeicherorte, beibehalten möchten. Darüber hinaus ist SQL Server eine große Geschäftsanwendung mit einer Reihe von Komponenten, die sich stark in Zweck und Funktionalität unterscheiden. Während wir die Dinge einfach halten möchten, muss setup die Komplexität des Produkts und die Erwartungen und Bedürfnisse seiner Benutzer widerspiegeln.

Dennoch sollten solche komplexen Setupprogramme die Ausnahme sein, nicht die Regel. Die meisten Windows-Programme sollten sich bemühen, den Einrichtungsprozess mit einem einfachen, einzelnen Schritt zu starten.

Setupphasen

Mit gut gestalteten Setupprogrammen können Benutzer andere Aktivitäten während der zeitaufwendigen Aufgabe des Herunterladens und Kopierens von Dateien ausführen. Für die unbeaufsichtigte Ausführung sind Setupprogramme auf vier separate Phasen ausgelegt:

  • Die Entscheidungsphase. Benutzer geben an, wie das Programm installiert und konfiguriert werden soll.
  • Die Downloadphase. Für Programme, die aus dem Internet heruntergeladen wurden. Wenn das Programm über mehrere Anwendungen oder Versionen verfügt, geben Benutzer an, was während der Entscheidungsphase heruntergeladen werden soll.
  • Die Installationsphase. Das Setupprogramm kopiert die Dateien und nimmt die entsprechenden Konfigurationsänderungen vor.
  • Die Abschlussphase. Alle verbleibenden Details, Schritte oder Probleme werden behoben.

Da die Installationsphase eine lange Zeit in Anspruch nehmen kann, sollte diese Phase so konzipiert sein, dass sie ohne Beteiligung des Benutzers abgeschlossen werden kann. Dies bedeutet, dass alle Fragen während der Entscheidungsphase gestellt werden sollten, und alle auftretenden Probleme sollten in die Warteschlange gestellt und in der Abschlussphase behandelt werden. Wenn die Installationsphase mehr als eine Minute dauert, gehen Sie davon aus, dass Benutzer während der Download- und Installationsphase etwas anderes tun werden.

Falsch:

Screenshot von €installation auto-reporting?' Dialogfeld

In diesem Beispiel unterbricht das Setupprogramm den Fortschritt, um eine Frage zu stellen, die während der Entscheidungsphase gestellt werden sollte.

Präsentieren des hilfreichen Fortschritts

Wenn Benutzer patientenweise durch die Installationsphase der Setup-Erfahrung warten, vielleicht eine Statusanzeige bis zu ihrer scheinbaren Fertigstellung beobachten, nur um die Statusanzeige zurückzusetzen und zu beginnen, gibt es ein echtes Gefühl des Verrats. Der gemeldete Fortschritt war irreführend und letztendlich bedeutungslos.

Eine Variante dieses schmerzhaften Szenarios ist die "Brinksmanship"-Installation: Benutzer sehen fortschrittsreich, z. B. 99 Prozent abgeschlossen, aber müssen auf eine unverhältnismäßige Zeit warten, bevor sie endlich zu 100 Prozent abgeschlossen werden. Was also für den Benutzer am wichtigsten ist, ist eine konkludente Zusage über die Wartezeit, der Anspruch von 99 Prozent abgeschlossen ist täuschend.

Während der Download- und Installationsphase haben Benutzer in der Regel zwei Dinge, die sie wissen möchten: sollten sie warten oder etwas anderes tun, und das Setup wird in Kürze erfolgen. Während es genügend Variablen im Setupprozess gibt, um zu verhindern, dass Sie perfekt genaue Statusinformationen bereitstellen, muss das Statusfeedback genau genug sein, um diese beiden Fragen zu beantworten und geeignete Erwartungen festzulegen. Zusätzlich zu einer Statusanzeige können Sie eine kurze Aussage zur Gesamtzeit für den Prozess einfügen.

Screenshot des Dialogfelds mit dem Setupstatus

In diesem Beispiel enthält die Statusseite eine kurze, allgemeine Anweisung dazu, wie viel Zeit die Installation dauern könnte.

Gute Setupprogramme verwenden Statusanzeigen effektiv, um Benutzern hilfreiche Informationen zum Fortschritt des Setupprogramms zu bieten. Weitere Richtlinien finden Sie unter Statusindikatoren.

Design für alle Setupszenarien

Moderne Setupprogramme müssen für eine Vielzahl von Installationsszenarien konzipiert sein:

  • Der Benutzer des Programms installiert es von einer Datenträger- oder Netzwerkdateifreigabe.
  • Der Benutzer des Programms lädt es aus dem Web herunter.
  • Ein Originalgerätehersteller (OEM) schließt das Programm auf dem Computer in der Fabrik ein.
  • Ein IT-Experte installiert das Programm auf vielen Computern in einer Organisation.
  • Eine andere Person als der Benutzer installiert das Programm (z. B. ein Elternteil im Namen eines Kindes oder einen Kollegen, der denselben Computer wie ein anderer Kollege verwendet).

Angesichts dieser Szenarien sollten Sie nicht davon ausgehen, dass Benutzer das Programm immer für sich selbst installieren (Optionen zu persönlichen Vorlieben unangemessen machen), den Prozess eng überwachen (die unbeaufsichtigte Einrichtung wichtig machen) oder sogar eine grafische Benutzeroberfläche für die Aufgabe wünschen.

Vergessen Sie nicht die Deinstallation

Um den Lebenszyklus der Softwareeinrichtung abzuschließen, müssen Benutzer Software entfernen können, die sie nicht benötigen oder nicht mehr benötigen. Dies ist besonders wichtig, wenn sie das Programm selbst nicht installiert haben (z. B. wenn es auf dem Computer vorinstalliert war).

Technischen Support strategisch behandeln

Das Installieren Ihres Programms ist die einzige Aufgabe, die alle Ihre Benutzer erfolgreich abschließen müssen. Wenn Benutzer Ihr Programm nicht installieren können, müssen Sie ihnen entweder einen kostspieligen technischen Support bereitstellen, oder sie sind nicht mehr Ihre Benutzer.

Entwerfen Sie Ihr Setupprogramm, um Ihrem technischen Supportteam die Features und Informationen bereitzustellen, die sie benötigen, um Benutzern bei der erfolgreichen Installation zu helfen. Diese Details sollten benutzern normalerweise nicht offengelegt werden, aber sie sollten bei Bedarf leicht zugänglich sein.

Falsch:

Screenshot der Bezeichnung mit dem Namen des Com-Servers

In diesem Beispiel zeigt die Statusanzeige Nur für technischen Support aussagekräftige Details an.

Halten Sie die normale Benutzererfahrung einfach – überladen Sie sie nicht mit Informationen, die nur für technischen Support wert sind. Zeichnen Sie stattdessen Supportinformationen in einer Setupprotokolldatei auf. Und wichtiger ist, dass Benutzer die Notwendigkeit des technischen Supports mit klaren, präzisen Fehlermeldungen vermeiden, die Probleme gut erklären und praktische Lösungen bereitstellen. Stellen Sie bei Bedarf Links zu Hilfeartikeln bereit. Erwägen Sie die Bereitstellung einer Reparaturoption für Ihr Setupprogramm, um fehlende oder beschädigte Dateien oder Einstellungen zu reparieren.

Wenn Sie nur drei Dinge tun...

    1. Gestalten Sie die Einrichtung so einfach und leicht wie möglich. Denken Sie daran, dass Benutzer setup nicht genießen, sie ertragen es. Schauen Sie sich jede Frage, Option, Seite und Pfad sorgfältig an, und kürzen Sie alles, was für das Abschließen des Setups nicht unbedingt erforderlich ist.
    1. Entwerfen Sie für alle Setupszenarien, einschließlich unbeaufsichtigter Installationen, Skriptinstallationen und Deinstallationen. Stellen Sie für effiziente unbeaufsichtigte Installationen sicher, dass zwischen den Setupphasen eine saubere Trennung besteht.
    1. Entwerfen Sie Ihr Setupprogramm so, dass Benutzer Setupprobleme eigenständig beheben können, aber auch die erforderlichen Informationen für technischen Support nur für den Fall protokollieren können. Denken Sie daran, dass setup die einzige Aufgabe ist, die alle Benutzer erfolgreich abschließen müssen.

Leitlinien

Allgemein

  • Wenden Sie die Standard-Assistentenrichtlinien für assistentenbasierte Setupprogramme an. Verwenden Sie diese Richtlinien, um ein gutes Seitendesign, eine effektive Navigation, gute Steuerelementbeschriftungen, die Verwendung der Hauptanweisungen und die Verwendung von Hilfe zu bestimmen.
  • Ermöglichen Sie Benutzern, das Setupprogramm neu zu starten, wo sie aufgehört haben, wenn viele Benutzereingaben erforderlich sind oder lange dauern, bis das Setup abgeschlossen ist. Wenn Benutzer das Programm nach dem Schließen vor Abschluss neu starten, stellen Sie vorherige Benutzereingabe wieder her, und starten Sie neu, wo das Setup beendet wurde.
  • Blenden Sie setupfenster nicht maximiert ein. Wenn ein Setupfenster maximiert angezeigt wird, wird davon ausgegangen, dass Benutzer ihre ungeteilte Aufmerksamkeit einrichten, was unwahrscheinlich ist. Wählen Sie stattdessen eine Größe aus, die für den Inhalt geeignet ist, um eine einfache Darstellung beizubehalten.

Windows-Integration

  • Nennen Sie die Setupdatei "Setup.exe". "Install.exe" ist eine akzeptable Alternative. Dadurch kann Windows (und Benutzer) die Datei als Setupprogramm erkennen.
    • Ausnahme: Für Programme, die aus dem Internet heruntergeladen wurden, helfen Sie Benutzern, ihren Ordner "Downloads" zu verwalten und zu organisieren, indem Sie den Namen des Programms in den Namen der Setupdatei einschließen. Beispiel: SetupVisualStudioExpress2008.exe.
  • Kopieren Sie Programmdateien an die richtigen Dateisystemspeicherorte. Auf diese Weise können Benutzer und Windows die Dateien besser finden und organisieren. Weitere Informationen finden Sie in den Windows File System Usage Guidelines.

Benutzerkontensteuerung

  • Signieren Sie die ausführbare Setupdatei digital. Signierte ausführbare Dateien haben viele Vorteile, z. B. die Verwendung einer spezifischeren Ui zur Erhöhung der Benutzerkontensteuerung. Informationen zum Signieren von Dateien finden Sie unter Einführung in die Codesignatur.
  • Wenn für ein Setup möglicherweise eine Erhöhung erforderlich ist, erhöhen Sie die Rechte so spät wie möglich. Zeigen Sie die Rechteerweiterungs-UI nur an, nachdem der Benutzer sich für eine Option verpflichtet hat, die eine Erhöhung erfordert. In der Regel wird die Erweiterungsbenutzeroberfläche während der Installationsphase und nicht in der Entscheidungsphase angezeigt. Wenn für ein Setup jedoch immer eine Erhöhung erforderlich ist, erhöhen Sie die Rechte an ihrem Einstiegspunkt.
  • Für die Deinstallation ist immer eine Erhöhung erforderlich. Dadurch wird verhindert, dass Schadsoftware wichtige Software deinstalliert, ohne dass Benutzer darüber informiert sind.
  • Bleiben Sie nach dem Erhöhen erhöht, bis erhöhte Berechtigungen nicht mehr erforderlich sind. Benutzer sollten nicht mehrmals erhöhte Erhöhungen durchführen müssen, um eine Programminstallation abzuschließen.
  • Wenn für die Installation spezielle Berechtigungen erforderlich sind, überprüfen Sie die Anmeldeinformationen des Benutzers, und melden Sie Probleme auf der ersten oder zweiten Seite. Lassen Sie Benutzer nicht viele Aufgaben ausführen, um zu finden, dass sie nicht über die richtigen Anmeldeinformationen zum Abschließen der Installation verfügen.
  • Fordern Sie die geringsten Berechtigungen an. Beispielsweise zögern Administratoren nicht, Software zu installieren, für die Domänenadministratoranmeldeinformationen erforderlich sind.

Weitere Richtlinien finden Sie unter Benutzerkontensteuerung.

Neustarten von Windows

  • Vermeiden Sie den Neustart von Windows. Die meisten Programme sollten ohne Neustart von Windows installiert werden. Der Hauptgrund für Programminstallationen oder Updates ist ein Systemneustart, da einige der beteiligten Dateien derzeit von einem ausgeführten Programm verwendet werden. In diesem Fall ist eine bessere Alternative, benutzer auf die Situation aufmerksam zu machen, Benutzern das Schließen dieser Programme zu ermöglichen und die Aktion erneut zu versuchen. Weitere Informationen zum Vermeiden von Neustarts finden Sie unter Neustart-Manager.
  • Wenn Das Setup Windows neu starten muss:
    • Verwenden Sie einen einzelnen Neustart. Verzögern Sie den Neustart, der für alle Erforderlichen erforderlich ist, bis das Programm und seine Updates vollständig installiert sind.

    • Lassen Sie Benutzer bestimmen, wann dies geschieht. Starten Sie Windows nicht automatisch neu, da Benutzer möglicherweise ihre Arbeit verlieren. Stellen Sie sicher, dass es benutzern klar ist, dass sie eine Auswahl haben.

      Falsch:

      Screenshot des Dialogfelds mit neustarten und abbrechen

      In diesem Beispiel haben Benutzer keine Wahl, wann Windows neu gestartet werden soll.

    • Wenn sich der Benutzer entscheidet, Windows nicht sofort neu zu starten, stellen Sie ein endgültiges Feedback als Erfolg dar, nicht als Fehler. Die Installation ist zwar technisch erst nach dem Neustart abgeschlossen, aber aus Sicht des Benutzers war sie erfolgreich.

Optimieren des Setups

  • Wenn dies praktisch ist, starten Sie den Installationsprozess mit einem einzigen Schritt. Anstatt z. B. eine separate Seite im Setup für die Lizenzbedingungen hinzuzufügen, können Sie stattdessen einen Link zu ihnen bereitstellen. Wenn Sie einen Link zu den Begriffen herstellen:

    • Phrase the commit button as "Agree and install" to require explicit consent to accept the license terms.
    • Stellen Sie sicher, dass der Link für den Lizenzvertrag nicht unterbrochen werden kann, indem Sie eine Verknüpfung mit einer lokalen Datei mit dem Setup anstelle einer Webseite herstellen.
    • Bieten Sie die Möglichkeit, den Lizenzvertrag aus dem Anzeigefenster zu drucken.
  • Entfernen Sie unnötige Optionen und Fragen.

    • Verschieben Sie Optionen, die für die erste Verwendung des Programms oder Features besser geeignet sind.

      Screenshot des Dialogfelds mit benutzerdefinierter Einstellungsoption

      In diesem Beispiel zeigt Windows Media Player Datenschutzoptionen pro Benutzer bei der ersten Verwendung des Programms an.

    • Stellen Sie den Benutzern keine Fragen zum Systemstatus. Erkennen Sie diese Informationen stattdessen automatisch, und bitten Sie Die Benutzer, nur zu überprüfen, wenn ein Grund zur Änderung besteht.

    • Stellen Sie keine Fragen zu unwichtigen Details. Für typische Windows-Programme ist es beispielsweise sicher, davon auszugehen, dass Sie Programmdateien in den Ordner "Programme" kopieren sollten.

      Falsch:

      Screenshot des Dialogfelds mit installationsspeicherort

      In diesem Beispiel sollte setup optimiert werden, indem die Anforderung für die Eingabe des Dateispeicherorts eliminiert wird. Angesichts der Größe des Programms interessieren sich die meisten Benutzer nicht, und klicken Sie einfach auf "Weiter".

    • Bitten Sie nicht darum, die Berechtigung zu erteilen, was Sie trotzdem nicht tun sollten. Die meisten Programme sollten beispielsweise keine Option enthalten, um das Programmsymbol auf dem Desktop zu platzieren.

    • Bestätigen Sie den Setupabbruch nicht. Wenn Benutzer während des Setups auf "Abbrechen" klicken, gehen Sie davon aus, dass der Abbruch beabsichtigt war, und schließen Sie das Programm ohne Bestätigung. Wenn dies zu einem erheblichen Zeit- oder Aufwand führt, können Benutzer Ihr Setupprogramm neu starten und dort weiterholen, wo sie aufgehört haben.

  • Optimieren für unbeaufsichtigte Installation.

    • Präsentieren Sie alle Optionen und Fragen während der Entscheidungsphase.
    • Verzögern Sie für die Download- und Installationsphase, dass benutzereingaben bis zum Ende der Phase aufgetreten sind. Auf diese Weise können Benutzer die Installation unbeaufsichtigt lassen, bis sie zu ihrer Bequemlichkeit zurückkehren.
  • Entfernen Sie unnötige Seiten. Wenn die meisten Benutzer immer nur auf einer Seite auf "Weiter" klicken, sollten Sie die Seite entfernen. Richtlinien zum Entfernen bestimmter Seitentypen finden Sie unter Seitentypen.

  • Entfernen Sie unnötigen Text.

    • Entfernen Sie redundanten Text aus Anweisungen und Beschriftungen.
    • Erläutern Sie keine grundlegenden Windows-Nutzungskonzepte, z. B.:
      • Interaktion mit Steuerelementen (Beispiele: Klicken Sie auf "Weiter", um zu beginnen. Klicken Sie auf "Optionen", um weitere Optionen anzuzeigen. Klicken Sie auf "Hilfe", um weitere Informationen zu erfahren.
      • Funktionsweise von Assistenten (Beispiel: Wenn Sie Einstellungen überprüfen oder ändern möchten, klicken Sie auf "Zurück").
      • Funktionsweise des Setups (Beispiel: Dieses Programm kopiert die Programmdateien auf die Festplatte...).
  • Vermeiden Sie unnötigen Aufwand.

    • Geben Sie gute Standardwerte an:

      • Wählen Sie im Allgemeinen die sicherste und private Antwort als Standard aus.

      • Wenn Sicherheit und Datenschutz keine Faktoren sind, wählen Sie die wahrscheinlichste oder bequeme Antwort aus.

        Screenshot des Dialogfelds mit dem Namen und dem Unternehmen, das

        In diesem Beispiel werden der von der Registrierung bereitgestellte Benutzername und die bereitgestellte Organisation standardmäßig abgerufen.

      • Wenn eine Option dringend empfohlen wird, sollten Sie sie standardmäßig auswählen oder "(empfohlen)" zu ihrer Bezeichnung hinzufügen.

    • Automatisches Wechseln von Seiten, wenn eine Seite keine Eingabe hat und die Aufgabe erfolgreich ausgeführt wird, z. B. mit Download-, Installations-, Status- und Aktualisierungsseiten. Sobald der Schritt abgeschlossen ist, bleiben Sie nur auf diesen Seiten, um Probleme anzuzeigen.

    • Wenn dies praktisch ist, starten Sie das Programm automatisch, wenn die Einrichtung abgeschlossen ist, anstatt eine Seite "Herzlichen Glückwunsch" oder "Abschluss" anzuzeigen. Wenn setup interaktiv ausgeführt wird, gehen Sie davon aus, dass der Benutzer Ihr Programm installiert, um es sofort auszuführen. Daher ist das Ausführen des Programms das beste Feedback, um zu zeigen, dass das Setup abgeschlossen ist. Die automatische Ausführung des Programms ist nicht praktisch, wenn das Setup mehrere Programme installiert (z. B. eine Suite, die aus vielen Programmen besteht), wenn das Setup nicht interaktiv ausgeführt wird oder der Installationsprozess nach dem Setup nicht abgeschlossen ist.

Seitentypen

Seite "Willkommen" und "Erste Schritte"

  • Entfernen Sie Willkommensseiten. Während es großartig ist, willkommen zu sein, klicken Benutzer in der Regel einfach auf "Weiter", ohne zu lesen. Und da Benutzer diese Seiten in der Regel überspringen, ohne zu lesen, macht der Text nur wenig mehr als die offensichtliche, nach Design.

    Falsch:

    Screenshot der Willkommensseite mit der nächsten und abbrechen

    In diesem Beispiel gibt es nichts für den Benutzer, aber klicken Sie auf "Weiter".

  • Verwenden Sie eine Seite "Erste Schritte" nur, wenn Sie Benutzer über die erforderlichen Komponenten für die Installation informieren müssen. Zu diesen Voraussetzungen gehören die Installation erforderlicher Software oder Hardware, das Ausführen erforderlicher Systemkonfigurationsänderungen und -updates, das Durchführen einer Systemsicherung zum Schutz vor Datenverlust oder das Abrufen erforderlicher Informationen, die der Benutzer wahrscheinlich noch nicht hat.

  • Wenn dies praktisch ist, bieten Sie die Möglichkeit, die Voraussetzungen direkt aus dem Setupprogramm auszuführen. Benutzer sollten die Schritte nur manuell ausführen müssen, wenn keine Alternative vorhanden ist.

  • Wenn keine Willkommensseite oder Seite "Erste Schritte" verwendet wird, den Programmnamen und die Beschreibung auf der ersten Seite des Setupprogramms einschließen. Sie können Begrüßungssprache als Einführungstext verwenden, solange der Zweck der Seite klar ist.

Lizenzbedingungen

  • Schreiben Sie die Lizenzbedingungen mit klarem, präzisem Text. Verwenden Sie einfache Sprache. Vermeiden Sie "legalese".

  • Präsentieren Sie ein Format, das einfach zu lesen und zu scannen ist. Verwenden Sie keine langen Textabschnitte in Großbuchstaben.

    Falsch:

    Screenshot der Lizenzbedingungen in Großbuchstaben

    In diesem Beispiel erschwert der Text in Großbuchstaben und der große Schriftgrad die Lesbarkeit der Begriffe, wodurch Benutzer gezwungen werden, mehr als nötig zu scrollen.

  • Fordern Sie die ausdrückliche Zustimmung an, um die Lizenzbedingungen zu akzeptieren. Die Lizenzakzeptanz sollte nicht standardmäßig ausgewählt werden. Wenn Optionsfelder verwendet werden, um die Akzeptanz anzugeben, lassen Sie die Optionen standardmäßig deaktiviert und erfordern, dass Benutzer die Bedingungen akzeptieren, bevor Sie die Schaltfläche "Weiter" aktivieren.

    Screenshot des Dialogfelds mit abgeblendeter nächster Schaltfläche

    In diesem Beispiel ist die Schaltfläche "Weiter" deaktiviert, bis Benutzer die Lizenzbedingungen explizit akzeptiert haben.

  • Benutzer müssen nicht bis zum Ende des Lizenzbedingungentexts scrollen, bevor die Schaltfläche "Weiter" aktiviert ist. Dadurch wird benutzern eine unnötige Belastung auferlegt, um zu verstehen, warum die Schaltfläche "Weiter" deaktiviert ist.

  • Geben Sie einen Druckbefehl an, entweder mit einer Befehlsschaltfläche oder einem Kontextmenü. Stellen Sie die Begriffe in einem für den Druck optimierten Format dar.

Produktregistrierungsseiten

  • Benutzer müssen sich nur registrieren, wenn sie das Programm verwenden müssen. Erklären Sie eindeutig, warum Sich die Benutzer registrieren müssen.
  • Optionale Registrierung nur bereitstellen, wenn ein eindeutiger Benutzervorteil besteht, z. B. um Benutzer über Produktupdates zu informieren. Lassen Sie diese Option standardmäßig deaktiviert.
  • Zulassen, dass Benutzer sich später registrieren können. Stellen Sie maximal drei Erinnerungen bereit, und ermöglichen Sie Benutzern, die Erinnerungen mit einem einzigen Klick zu schließen.

Bereichsseiten (typisch, benutzerdefiniert oder minimal)

  • Bevorzugen Sie es, diese Seite zu beseitigen. Gehen Sie davon aus, dass die meisten Benutzer die typische Einrichtungsumgebung benötigen (und entwerfen, damit sie für die meisten Benutzer gut funktioniert).

  • Wenn Sie eine Bereichsseite einschließen müssen:

    • Erläutern Sie die Unterschiede zwischen den Optionen in Bezug auf Funktionalität und Speicherplatz. Benutzer verlassen sich auf die Klarheit der Informationen auf der Bereichsseite, um sicherzustellen, dass sie die richtige Wahl treffen.
    • Stellen Sie sicher, dass die benutzerdefinierten Optionen nur für einen kleinen Prozentsatz der Benutzer erforderlich sind, während die meisten Benutzer sie sicher ignorieren können. Wenn dies nicht der Fall ist, sollten sich die Optionen im typischen Setuppfad befinden.
    • Wenn Benutzer benutzerdefinierte Optionen auswählen, haben Sie standardmäßig die typischen Installationsoptionen ausgewählt. Benutzer betrachten die typische Installation als Basisplan und möchten durch Hinzufügen oder Entfernen von Optionen aus diesem Basisplan anpassen.
  • Wenn Sie eine benutzerdefinierte Installationsoption verwenden müssen, erwägen Sie die Verwendung der relativen Schaltflächengröße und -platzierung, um die meisten Benutzer zur typischen Installation zu führen.

    Screenshot des Dialogfelds mit der Schaltfläche

    In diesem Beispiel verstärkt das Seitendesign visuell die Tatsache, dass sich die meisten Benutzer für die typische Installation entscheiden sollten.

Eingabeseiten

  • Verringern Sie die Anzahl der Setupoptionen, indem Sie standardmäßig die richtige Aktion ausführen. Möglichkeiten zum Entfernen von Optionen finden Sie unter Streamlining Setup.
  • Geben Sie nach Möglichkeit akzeptable Standardwerte an. Wählen Sie Standardeinstellungen aus, die sicher und privat sind und für die meisten Benutzer ohne Änderung akzeptabel sind.
  • Es sei denn, Ihr Programm hat ungewöhnliche Anforderungen, versuchen Sie, eine einzelne Seite mit Fragen und Optionen zu haben. Wenn Ihr Programm jedoch mehrere Seiten mit Fragen und Optionen benötigt, zeigen Sie sie im Haupt-Assistenten-Seitenfluss an. Versuchen Sie nicht, die Anzahl der Seiten technisch zu reduzieren, indem Sie Optionen in Dialogfelder oder registerkarten einfügen.
  • Screenshot des Dialogfelds
  • In diesem Beispiel sind Optionen auf eine einzelne Seite beschränkt.
  • Überprüfen der Eingabe so schnell wie möglich:
    • Ungültige Zeichen für den Eintrag verbieten.
    • Verwenden Sie Sprechblasen, um Probleme mit ungültigen Textfeldern zu melden.
    • Überprüfen Sie verwandte Felder auf einer Seite, wenn Benutzer auf "Weiter" klicken.
    • Überprüfen Sie verwandte Felder auf Eingabeseiten, sobald Probleme erkannt werden können.
  • Weisen Sie allen bearbeitbaren Dateipfaden eine Schaltfläche "Durchsuchen" zu. Benutzern das Angeben von Netzwerkpfaden gestatten.
  • Bezeichnen Sie für die letzte Eingabeseite die Schaltfläche "Commit installieren" und nicht "Weiter". Die Benutzer sollten nicht überrascht sein, wenn die Installation gestartet wird. Stellen Sie vor dem Commit sicher, dass Benutzer alle Einstellungen ganz einfach ändern können.

Startseiten

  • Entfernen Sie diese Seite, wenn sie nicht den Zweck hat, die vorherigen Optionen zusammenzufassen und die Installation zu starten. Wenn die Eingabeseiten klar und wenige zahlenlos sind, sollte es nicht erforderlich sein, sie zusammenzufassen. Stattdessen sollte die letzte Eingabeseite über die Schaltfläche "Installieren" verfügen, die direkt zur Statusseite führt.
  • Für komplexe Installationen, die auf IT-Experten ausgerichtet sind, stellen Sie eine Installationsseite mit einer umfassenden Liste der Änderungen bereit, die vom Setupprogramm ausgeführt werden. Viele IT-Experten verfügen über strenge Change Management-Kontrolle, daher müssen sie wissen, welche Auswirkungen die Installation des Programms haben wird.

Statusseiten

  • Immer eine Statusseite bereitstellen, auch dann, wenn das Programm schnell installiert wird. Stellen Sie eine separate Statusseite für der Downloadphase bereit, wenn vorhanden. Deaktivieren Sie die Schaltflächen "Zurück" (oder "Zurück") und "Weiter", während das Setup ausgeführt wird, aber lassen Sie die Schaltfläche "Abbrechen" aktiviert und reaktionsfähig.

    Screenshot des Dialogfelds mit Statusanzeige

    Eine typische Statusseite.

  • Verwenden Sie eine einzelne, bestimmte Statusanzeige. Befolgen Sie die festgelegten Statusleistenrichtlinien, einschließlich:

    • Geben Sie eindeutig den Abschluss an. Lassen Sie eine Statusanzeige nicht auf 100 Prozent zu, es sei denn, der Vorgang wurde abgeschlossen.
    • Starten Sie den Status nicht neu. Eine Statusleiste verliert ihren Wert, wenn sie neu gestartet wird (z. B. weil ein Schritt im Vorgang abgeschlossen ist), da Benutzer keine Möglichkeit haben zu wissen, wann der Vorgang abgeschlossen wird. Verwenden Sie stattdessen alle Schritte im Vorgang einen Teil des Fortschritts, und die Statusanzeige wird einmal abgeschlossen.
  • Geben Sie eine kurze Beschreibung des aktuellen Schritts oberhalb der Statusleiste an. Für schnelle Installationen ist dieser Text unnötig; Die Statusanzeige allein reicht aus. Für Installationen, die eine Minute oder länger erfordern, kann Text für Benutzer hilfreich sein, die an der Einrichtung teilnehmen.

    • Verwenden Sie Satzfragmente, die normalerweise mit einem Verb beginnen und mit einem Auslassungszeichen enden. Beispiele: Dateien werden kopiert..., erforderliche Komponenten werden installiert....

    • Text über der Leiste platzieren, nicht darunter.

      Falsch:

      Screenshot von Text, der unter statusanzeige

      In diesem Beispiel sollte der erläuternde Text oberhalb der Statusleiste angezeigt werden.

    • Verzichten Sie darauf, die Statusseite mit unnötigen Details zu überladen. Diese Seite ist nicht für technischen Supportvorgesehen. Daher ist es nicht erforderlich, die Registrierung von GUIDs oder bestimmten Kopierten Dateien anzuzeigen.

      Falsch:

      Screenshot der GUID, die über der Statusleiste

      In diesem Beispiel sind technische Details wie GUIDs für Benutzer bedeutungslos.

Fehlerseiten

  • Wenn setup mit einem erheblichen Problem fehlschlägt, zeigen Sie eine Fehlerseite an, auf der die Probleme zusammen mit praktischen Schritten erläutert werden, um sie zu beheben. Zeigt die Seite mit einem Fehlersymbol an. Verwenden Sie hierfür kein Dialogfeld.

    Screenshot der Fehlerseite und des Symbols

    In diesem Beispiel wird der Setupfehler auf einer Fehlerseite erläutert, zusammen mit einigen Schritten zur Behebung des Problems.

  • Wenn das Setup mit einem kleineren behebbaren Problem abgeschlossen ist, stellen Sie das Problem als zusätzliche Aufgabe anstelle eines Fehlers dar. Verwenden Sie positive, erfolgsorientierte, ermutigende Sprache, nicht Begriffe wie Fehler, Fehler oder Problem. Verwenden Sie kein Fehlersymbol.

  • Wenn Sie ein einzelnes Programm interaktiv installieren, starten Sie das Programm (und schließen Sie den Setup-Assistenten), um ein erfolgreiches Setup anzugeben, anstatt eine Abschlussseite anzuzeigen. Ausnahmen:

    • Setups, die über die Befehlszeile ausgeführt werden, sollten keine Programme starten.
    • Automatische Updates (z. B. Windows Update) sollten keine Programme starten.
    • Die Gruppenrichtlinieninstallation sollte keine Programme starten.
    • Alle IT-Experten-Setupszenarien (da sie nicht für ihre eigene Verwendung installiert werden).
  • Wenn das Setup nach der Installation die folgenden Schritte ausführt, führen Sie sie auf einer Seite "Abschluss" auf. Um jedoch eine Seite "Abschluss" zu rechtfertigen, stellen Sie sicher, dass Benutzer die Schritte wahrscheinlich ausführen und dass die Schritte wirklich angegeben werden müssen (d. a.

    Falsch:

    Screenshot der Seite, auf der das Setup angezeigt wird, ist

    In diesem Beispiel wird auf einer unnötigen Abschlussseite das Offensichtliche angezeigt. Windows Update wird automatisch ausgeführt, daher gibt es keinen Grund, dass Benutzer es manuell ausführen.

  • Beim Installieren einer Reihe von Programmen zeigen Sie eine Seite "Abschluss" an, um erfolg- und alle erforderlichen Folgeschritte anzuzeigen.

    Screenshot der endgültigen Seite für die Einrichtung von Office-Suite

    In diesem Beispiel hat Setup mehrere Programme installiert, daher ist es nicht sinnvoll, ein bestimmtes Programm automatisch zu starten. Eine Abschlussseite ist besser geeignet.

Verlassen der Kontrolle durch Benutzer

  • Sammeln Sie keine persönlichen Informationen, z. B. die für Marketingzwecke verwendet werden. Setup ist keine Gelegenheit, Ihre eigene Agenda zu pushen, andere Programmangebote zu verkaufen oder Marktforschung durchzuführen; Sie können die Vertrauensstellung mit Ihren Benutzern auf diese Weise beschädigen.
  • Erzwingen Sie nicht, dass Benutzer die Installation optionaler Features deaktivieren. Erlauben Sie ihnen, stattdessen zu aktivieren. Benutzer sollten z. B. explizit ein Windows-Desktop-Gadget installieren.
  • Ermöglichen Sie Benutzern das Hinzufügen oder Entfernen optionaler Features mithilfe des Setupprogramms nach dem anfänglichen Setup. Benutzer können diese Aufgabe mit dem Deinstallieren oder Ändern eines Programms Systemsteuerungselements ausführen.
  • Erläutern Sie bei Verbesserungsinitiativen zur Kundenerfahrung, welche Daten übertragen werden, wie sie verwendet werden und wie lange sie aufbewahrt werden. Verwenden Sie einen Link zu einem Hilfethema zu den Datenschutzbestimmungen für diesen Zweck.
  • Vermeiden Sie die Verwendung von Sound,, da viele Installationsszenarien unbeaufsichtigt sind und der Sound auch bei den besuchten Installationen unnötig ablenken kann.

Sicherheit

  • Stellen Sie bei der internetbasierten Einrichtung alle Sicherheitsupdates während der Ersteinrichtung automatisch bereit. Benutzer sollten nicht als separater Schritt aktualisiert werden müssen.
  • vermeiden Sie, dass Benutzer Firewalls als Voraussetzung für die Installation Ihres Programms deaktivieren.
  • Wenn eine Firewall deaktiviert sein muss, gehen Sie wie folgt vor:
    • Beschränken Sie die Dauer dieser Bedingung so kurz wie möglich.
    • weist explizit darauf hin, wenn Benutzer die Firewall wieder aktivieren können.

Deinstallieren

  • Deinstallieren sollte alle Ablaufverfolgungen eines Programms entfernen, einschließlich der folgenden:
    • Programmdateien, einschließlich des Setupprogramms.
    • Startmenüeinträge.
    • Desktopsymbole und Schnellstartsymbole (falls vorhanden).
    • Registrierungseinstellungen.
    • Dateizuordnungen.
  • Deinstallieren sollte Folgendes hinter sich lassen:
    • Vom Benutzer erstellte Dateien, z. B. Dokumentdateien.
    • Freigegebene dynamische Verknüpfungsbibliotheken, die im Systemordner gespeichert sind.

Hilfe und Support

  • Entwerfen Sie Ihr Setupprogramm, um keine Hilfe zu benötigen, indem Sie klare, selbsterklärende Fragen stellen. Reservieren Sie Hilfe für erweiterte Fragen, die wirklich von einer weiteren Erläuterung profitieren.
  • Verwenden Sie keine Readme-Dateien. Diese Dateien sind jetzt veraltet, und Benutzer lesen sie nicht trotzdem. Stellen Sie stattdessen bei Bedarf Onlineinhalte bereit.
  • Link zu den entsprechenden Hilfethemen oder zur Problembehandlung von Inhalten aus Setupfehlermeldungen. Stellen Sie sicher, dass der Hilfeinhalt einen klaren Pfad zum Beheben des Problems bietet. Weitere Informationen finden Sie unter Fehlermeldungen.
  • Erstellen Sie Protokolldateien, um Informationen zu erfassen, die für den technischen Support nützlich sind. Überladen Sie die Setup-Ui nicht mit technischen Supportdetails, die für die meisten Benutzer bedeutungslos sind. Verwenden Sie stattdessen Protokolldateien für diesen Zweck.

Text

  • Seien Sie präzise. Setup-Assistenten überlisten häufig überexplaine Features und Optionen mit Textblöcken, die schwer zu scannen sind. Ausnahmen:
    • Schreibe alle Akronyme aus. Setup ist häufig die erste Erfahrung der Benutzer mit Ihrem Programm. Gehen Sie daher nicht davon aus, dass sie Jargon wie Akronyme verstehen.
    • Erläutern Sie nicht vertraute Terminologie und Konzepte, vorzugsweise direkt, aber verwenden Sie bei Bedarf Hilfethemen.
  • Bevorzugen Sie einen freundlichen, professionellen Ton; vermeiden Sie einen übermäßig technischen Ton.

Falsch:

Beschränken Sie die Installation pro Benutzer.

Richtig:

Installieren Sie nur für mich.

  • Verwenden Sie jetzt nicht in Befehlsschaltflächenbeschriftungen, da die Unmittelbarkeit des Befehls gewährt werden kann.
    • Ausnahme: Verwenden Sie jetzt, um Befehle zu unterscheiden, mit denen eine Aufgabe sofort von Befehlen gestartet wird, die eine Aufgabe sofort ausführen.

Screenshot der Schaltfläche

In diesem Beispiel wird durch Klicken auf die Befehlsschaltfläche zu einem Fenster oder einer Seite gewechselt, das Benutzern das Herunterladen ermöglicht.

Screenshot der Schaltfläche

In diesem Beispiel führt das Klicken auf die Befehlsschaltfläche den Download sofort aus.

Nur ein Befehl in einem Aufgabenfluss sollte jetzt mit bezeichnungen werden. So sollte beispielsweise ein Befehl "Jetzt herunterladen" Befehl niemals einem anderen Befehl "Jetzt herunterladen" folgen.

  • Verwenden Sie Lizenzbedingungen, keinen Lizenzvertrag, Lizenzvertrag, Endbenutzerlizenzvertrag oder EULA.

Weitere Richtlinien finden Sie unter Style and Tone.

Dokumentation

  • Als Verb ist die Einrichtung zwei Wörter; als Adjektiv oder Substantiv ist setup ein Wort.
  • Das Setupprogramm ist großgeschrieben und nicht Bindestriche.
  • Verwenden Sie die Installation, um auf das Hinzufügen von Hardware oder Software zu einem Computersystem zu verweisen.
  • Verwenden Sie die Installation nicht als Substantiv. Verwenden Sie stattdessen die Installation.
  • Verwenden Sie den Neustart, nicht den Neustart. Geben Sie an, dass es sich um den Computer handelt, nicht um ein Programm, das neu gestartet wird.