Integrieren Sie ein benutzerdefiniertes Menü zum Herunterfahren in das Windows 8 Desktop-Kontextmenü

Im Artikel Hinzufügen eines Menüs zum Herunterfahren zum Windows 8-Desktop habe ich Ihnen gezeigt, wie Sie der Taskleiste ein Menü zum Herunterfahren hinzufügen. Obwohl diese Technik gut funktioniert, war ich nie wirklich zufrieden damit, weil das Menü so viel Platz in der Taskleiste für etwas einnimmt, das ich so selten benutze. Nun, ich habe mich kürzlich auf der Microsoft MSDN-Website umgesehen und durch Bearbeiten der Registrierung viele Informationen zum Arbeiten mit Kontextmenüs gefunden. Unterwegs habe ich gelernt, wie man einem Kontextmenü kaskadierende Menüs hinzufügt, z. B. das, auf das Sie stoßen, wenn Sie mit der rechten Maustaste auf den Desktop klicken. Das brachte mich zum Nachdenken über die Möglichkeit, das Menü Herunterfahren zum Desktop-Kontextmenü hinzuzufügen.

Nach einigem Experimentieren konnte ich herausfinden, wie es in Windows 8 funktioniert, und das in Abbildung A gezeigte Menü zum Herunterfahren entwickeln.

Abbildung A.

Ich habe dem Desktop-Kontextmenü ein kaskadierendes Menü zum Herunterfahren hinzugefügt.

Wie Sie sehen können, habe ich mich voll und ganz bemüht und alle möglichen Optionen zu meinem Menü "Herunterfahren" hinzugefügt. Ich habe dann die Optionen in Funktionskategorien gruppiert, Trennzeichen hinzugefügt, um die Kategorien abzugrenzen, und sogar entsprechende Symbole eingefügt.

Nachdem ich mit meiner Kreation fertig war, zeigte ich sie mehreren Kollegen. Während der allgemeine Konsens war, dass es eine großartige Technik war, erwähnten einige Leute, dass sie nicht alle Optionen genutzt hätten, und ein Mann sagte, dass er dachte, dass die Symbole übertrieben seien. Alles wertvolle Input.

Dieser Blog-Beitrag ist auch als TechRepublic-Screenshot-Galerie verfügbar.

Als ich meine Artikelübersicht erstellte, entschied ich mich zu berücksichtigen, dass es Leute geben würde, die das gesamte Menü so haben möchten, wie ich es erstellt habe, und es würde Leute geben, die das Menü nach ihren eigenen Wünschen anpassen möchten. Für erstere habe ich eine REG-Datei erstellt, mit der Sie sofort mein vollständiges Menü zum Herunterfahren zu Ihrem Windows 8-System hinzufügen können. Für die letztere Gruppe werde ich Sie Schritt für Schritt durch den Prozess der Bearbeitung der Registrierung führen, um das Menü "Herunterfahren" manuell zu Ihrem Windows 8-System hinzuzufügen. Selbst wenn Sie sich für die REG-Dateimethode entscheiden, empfehlen wir Ihnen, die manuellen Schritte durchzulesen, falls Sie später entscheiden, dass Sie das Menü anpassen möchten.

Microsoft Weekly Newsletter

Seien Sie der Microsoft-Insider Ihres Unternehmens mithilfe dieser Windows- und Office-Tutorials und der Analysen unserer Experten zu Microsoft-Unternehmensprodukten. Wird montags und mittwochs geliefert

Heute anmelden

Erstelle eine Sicherung

Bevor Sie beginnen, denken Sie daran, dass die Registrierung für das Betriebssystem von entscheidender Bedeutung ist. Eine Änderung kann gefährlich sein, wenn Sie versehentlich einen Fehler machen. Daher sollten Sie sich Zeit nehmen, um Ihr System zu sichern, indem Sie ein Systemabbild erstellen, wie ich Ihnen in Wiederherstellen von Windows 8 mit Systemabbildwiederherstellung gezeigt habe. Auf diese Weise können Sie Ihr System wiederherstellen und sofort wieder arbeiten, wenn etwas schief geht.

Überblick

Bevor wir beginnen, werfen wir einen allgemeinen Blick auf die Prozedur, die wir ausführen, wenn wir ein benutzerdefiniertes Menü zum Herunterfahren im Windows 8-Desktop-Kontextmenü erstellen. Um dies zu erreichen, arbeiten wir in zwei verschiedenen Abschnitten der Registrierung.

Sie wechseln zum Schlüssel HKEY_CLASSES_ROOT \ DesktopBackground \ Shell und erstellen einen neuen Unterschlüssel mit dem Namen Shut Down. Anschließend fügen Sie diesem neuen Unterschlüssel mehrere Einträge hinzu, um ihn als Kaskadenmenü im Kontextmenü des Desktops zu konfigurieren. Im Wesentlichen erstellt dieser neue Unterschlüssel einen Umriss des Kaskadenmenüs.

Anschließend wechseln Sie zum Unterschlüssel HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ CommandStore \ shell . Hier definieren Sie Einträge, die die Befehlszeilen für jedes Element enthalten, das Sie dem Menü Herunterfahren hinzufügen möchten.

Wie Sie vielleicht wissen, ist die Registrierung im Windows-Betriebssystem sehr umfangreich und das Navigieren darin kann schwierig sein. Um die Navigation zu vereinfachen, zeige ich Ihnen, wie Sie zwei Funktionen im Registrierungseditor verwenden: Suchen und Favoriten. Lassen Sie uns in diesem Sinne einspringen.

Starten des Registrierungseditors

Verwenden Sie zum Starten des Registrierungseditors in Windows 8 die Taste Windows + Q, um auf die Seite Einstellungen für die Apps-Suche zuzugreifen. Geben Sie dann Regedit in das Textfeld ein und klicken Sie auf Regedit.exe (siehe Abbildung B) . Wenn Sie möchten, können Sie mit dem Tastendruck Windows + R das Dialogfeld Ausführen aufrufen. Geben Sie dann Regedit in das Textfeld Öffnen ein und klicken Sie auf OK.

Abbildung B.

Der Zugriff auf den Registrierungseditor über den Startbildschirm ist einfach.

In beiden Fällen wird beim Starten des Registrierungseditors ein Dialogfeld zur Benutzerkontensteuerung angezeigt, in dem Sie auf die Schaltfläche Ja klicken müssen. Sie sehen dann den Registrierungseditor.

Erstellen des Kaskadenmenüs Herunterfahren

Wenn Sie den Registrierungseditor eingerichtet haben, suchen Sie den Schlüssel HKEY_CLASSES_ROOT, klicken Sie mit der rechten Maustaste darauf und wählen Sie den Befehl Suchen. Wenn das Dialogfeld Suchen angezeigt wird, geben Sie DesktopBackground in das Textfeld ein und stellen Sie sicher, dass nur das Kontrollkästchen Schlüssel aktiviert ist (siehe Abbildung C) . Klicken Sie zum Fortfahren auf die Schaltfläche Weiter suchen.

Abbildung C.

Geben Sie DesktopBackground in das Dialogfeld Suchen ein.

Wenn Sie zum Schlüssel HKEY_CLASSES_ROOT \ DesktopBackground gelangen, doppelklicken Sie darauf, um dessen Baum zu erweitern. Doppelklicken Sie dann auf die Shell-Taste, um deren Baum zu erweitern. Öffnen Sie nun das Menü Favoriten, wählen Sie den Befehl Zu Favoriten hinzufügen, geben Sie DesktopBackground in das Textfeld ein und klicken Sie auf OK. Jetzt können Sie jederzeit über das Menü Favoriten zum DesktopBackground-Schlüssel zurückkehren, während Sie Ihr Kaskadenmenü erstellen.

Um fortzufahren, klicken Sie mit der rechten Maustaste auf die Shell-Taste und wählen Sie dann Neu | Tastenbefehl wie in Abbildung D gezeigt . Wenn der neue Schlüssel angezeigt wird, nennen Sie ihn Herunterfahren.

Abbildung D.

Klicken Sie mit der rechten Maustaste auf die Shell-Taste und wählen Sie den Befehl Neu | Schlüssel.
Nachdem Sie den Schlüssel zum Herunterfahren erstellt haben, wählen Sie ihn aus und Sie werden sehen, dass er einen einzelnen Zeichenfolgenwert namens Standard enthält. Lass den Schlüssel einfach so wie er ist. Um den Umriss des Kaskadenmenüs zu erstellen, fügen Sie der Taste Herunterfahren vier weitere Zeichenfolgenwerte hinzu. Der Wertname und die Wertdaten, die Sie hinzufügen, sind in Tabelle A aufgeführt .

Tabelle A: Die Zeichenfolgenwerte, die Sie dem Schlüssel zum Herunterfahren hinzufügen.

Wertname

Messwert

Symbol shell32.dll, 215
MUIVerb Herunterfahren
Position Unterseite
Unterbefehle Neustart; |; Herunterfahren; Hybrid-Herunterfahren; |; Schlaf; Ruhezustand; |; Sperren; Abmelden; Umschalten

Schauen wir uns diese Zeichenfolgenwerte genauer an. Schauen Sie sich dabei das in Abbildung A gezeigte Kaskadierungsmenü "Herunterfahren" an. Der Symbolwert gibt natürlich an, welches Symbol verwendet werden soll. Das Symbol befindet sich an Position 215 in der Shell32.dll-Datei. Beachten Sie, dass diese Zeile keine Leerzeichen enthält und die Elemente durch ein Koma getrennt sind. Der MUIVerb-Wert gibt den Namen an, der dem Menü zugewiesen werden soll. Der Positionswert, der auf "unten" gesetzt ist, gibt an, dass das neue Menü unten im Desktop-Kontextmenü angezeigt werden soll.

Der SubCommands-Wert ist etwas ausgefeilter. Diese Zeile erstellt den Umriss für das Kaskadenmenü oder gibt genauer die Reihenfolge an, in der die Elemente im Menü angezeigt werden. Wie Sie sehen können, gibt es in dieser Zeile keine Leerzeichen und jedes Element ist durch ein Semikolon getrennt. Die Rohrsymbole werden verwendet, um Trennzeichen in das Menü einzufügen. Beachten Sie auch, dass sich die Elemente in dieser Zeile auf die Tasten in der CommandStore-Taste beziehen, die sich nicht im Menü selbst befinden. Aus diesem Grund sind sie in Kleinbuchstaben und stimmen nicht mit den im Menü angezeigten Namen überein. (Diese Schlüssel werden im nächsten Abschnitt dem CommandStore-Schlüssel hinzugefügt.)

Sie können Ihr Menü anpassen, indem Sie das Symbol ändern, einen anderen Namen für das Menü verwenden, die Position ändern oder einige Elemente aus der Unterbefehlszeichenfolge entfernen.

Um nun jeden dieser Zeichenfolgenwerte zur Taste "Herunterfahren" hinzuzufügen, klicken Sie mit der rechten Maustaste auf die Taste "Herunterfahren" und wählen Sie "Neu |" Befehl String Value (siehe Abbildung E) . Wenn im Fall des ersten Zeichenfolgenwerts der neue Zeichenfolgenwert angezeigt wird, nennen Sie ihn Symbol.

Abbildung E.

Klicken Sie mit der rechten Maustaste auf die Schaltfläche Herunterfahren und wählen Sie den Befehl Neu | Zeichenfolgenwert.
Doppelklicken Sie dann auf den Symbolwert. Wenn das Dialogfeld Zeichenfolge bearbeiten angezeigt wird, geben Sie shell32.dll, 215 in das Textfeld Wertdaten ein (siehe Abbildung F) . Klicken Sie dann auf OK.

Abbildung F.

Geben Sie die Zeichenfolge aus Tabelle A in das Textfeld Wertdaten ein.
Wiederholen Sie diese Schritte, um die anderen drei in Tabelle A aufgeführten Zeichenfolgenwerte hinzuzufügen. Wenn Sie fertig sind, sollte Ihre Schaltfläche zum Herunterfahren wie in Abbildung G dargestellt aussehen.

Abbildung G.

Die Taste Herunterfahren enthält diese vier Zeichenfolgenwerte.

Hinzufügen der Befehle

Nachdem wir unsere kaskadierende Menüstruktur erstellt haben, fügen wir die Befehle für jedes Element im Menü hinzu. Wenn Sie einige der Elemente aus der obigen Unterbefehlszeichenfolge entfernt haben, passen Sie Ihre Schritte entsprechend an.

Um diesen Teil der Technik zu beginnen, suchen Sie die Taste HKEY_LOCAL_MACHINE, klicken Sie mit der rechten Maustaste darauf und wählen Sie den Befehl Suchen. Wenn das Dialogfeld Suchen angezeigt wird, geben Sie CommandStore in das Textfeld ein, stellen Sie sicher, dass nur das Kontrollkästchen Schlüssel aktiviert ist, und klicken Sie dann auf die Schaltfläche Weiter suchen.

Wenn Sie zum Schlüssel HKEY_LOCAL_MACHINE \ CommandStore gelangen, doppelklicken Sie darauf, um dessen Baum zu erweitern. Doppelklicken Sie dann auf den Shell-Schlüssel, um dessen Baum zu erweitern. Öffnen Sie nun das Menü Favoriten, wählen Sie den Befehl Zu Favoriten hinzufügen, geben Sie CommandStore in das Textfeld ein und klicken Sie auf OK. Jetzt können Sie jederzeit über das Menü Favoriten zur CommandStore-Taste zurückkehren, während Sie Ihr Kaskadenmenü erstellen.

Zu diesem Zeitpunkt fügen Sie dem Shell-Schlüssel zwei Schlüssel für jeden der Befehle hinzu, die in Ihrem Menü angezeigt werden sollen. Der erste Schlüssel ist ein Name aus dem Unterbefehlswert im Schlüssel zum Herunterfahren. Innerhalb dieses ersten Schlüssels fügen Sie dann zwei Zeichenfolgenwerte hinzu: Standard und Symbol. Unterhalb des ersten Schlüssels fügen Sie einen Unterschlüssel mit dem Namen command hinzu. Innerhalb dieses Schlüssels fügen Sie einen Zeichenfolgenwert hinzu: Standard. Die Schlüssel, die Sie erstellen, und die Zeichenfolgenwerte, die Sie hinzufügen, sind in der Tabelle in Abbildung H dargestellt . Ich weiß, dass dies zunächst verwirrend klingen mag, aber nehmen Sie es mit und es wird klarer, wenn wir ein Beispiel durcharbeiten.

Abbildung H.

Diese Tabelle zeigt alle Schlüssel und Zeichenfolgenwerte, die Sie zum Erstellen des vollständigen Menüs zum Herunterfahren verwenden.

Wie Sie sehen können, habe ich zur Vereinfachung der Entschlüsselung des Inhalts dieser Tabelle jeden Satz von Schlüsseln und Zeichenfolgenwerten für jeden Befehl, den Sie dem Menü hinzufügen könnten, getrennt. Der Hauptschlüssel ist blau und ein roter Rand trennt jeden Schlüssel. Fügen Sie einfach die Schlüssel hinzu, die Sie zuvor im Wert für Unterbefehle im Schlüssel zum Herunterfahren angegeben haben. Wenn Sie entscheiden, dass Sie die Symbole nicht in Ihr Menü aufnehmen möchten, lassen Sie einfach den Wert der Symbolzeichenfolge weg.

Beginnen wir mit der Erstellung des Neustartschlüssels. Klicken Sie dazu mit der rechten Maustaste auf den Shell-Schlüssel und wählen Sie Neu | Schlüsselbefehl. Wenn der neue Schlüssel angezeigt wird, nennen Sie ihn Neustart. Dieser Schlüsselname muss in Kleinbuchstaben geschrieben sein!

Nachdem Sie den Neustartschlüssel erstellt haben, wählen Sie ihn aus und Sie werden sehen, dass er einen einzelnen Zeichenfolgenwert namens Standard enthält. Doppelklicken Sie nun auf den Standardwert. Wenn das Dialogfeld Zeichenfolge bearbeiten angezeigt wird, geben Sie Neustart in das Textfeld Wertdaten ein (siehe Abbildung I) . Klicken Sie dann auf OK.

Abbildung I.

Doppelklicken Sie auf den Standardwert und geben Sie Neustart in das Textfeld Wertdaten ein.
Klicken Sie nun mit der rechten Maustaste auf die Neustarttaste und wählen Sie Neu | String-Befehl. Wenn Sie die neue Zeichenfolge sehen, nennen Sie sie Symbol. Doppelklicken Sie anschließend auf den Symbolwert. Wenn das Dialogfeld Zeichenfolge bearbeiten angezeigt wird, geben Sie comres.dll, 4 in das Textfeld Wertdaten ein und klicken Sie auf OK. Wenn Sie dies tun, sieht Ihre Neustarttaste wie in Abbildung J aus .

Abbildung J.

Zu diesem Zeitpunkt haben Sie die Standard- und Symbolzeichenfolgenwerte im Neustartschlüssel.
Nachdem Sie die Standard- und Symbolzeichenfolgenwerte im Neustartschlüssel erstellt haben, müssen Sie den Befehlsschlüssel hinzufügen. Klicken Sie dazu mit der rechten Maustaste auf die Neustarttaste und wählen Sie Neu | Schlüsselbefehl. Wenn der neue Schlüssel angezeigt wird, benennen Sie ihn als Befehl. Dieser Schlüsselname muss in Kleinbuchstaben geschrieben sein! Doppelklicken Sie nun auf den Standardwert in der Befehlstaste. Wenn das Dialogfeld Zeichenfolge bearbeiten angezeigt wird, geben Sie Shutdown -r -f -t 00 in das Textfeld Wertdaten ein und klicken Sie auf OK. Wenn Sie dies tun, sieht Ihre Befehlstaste wie in Abbildung K aus .

Abbildung K.

Die Befehlstaste enthält nur den Standardzeichenfolgenwert.
Jetzt können Sie diese Schritte wiederholen und anhand der Informationen in der Tabelle in Abbildung H einen der anderen Befehle hinzufügen, die Sie in Ihr benutzerdefiniertes Menü zum Herunterfahren einfügen möchten. Wenn Sie fertig sind, sieht Ihr CommandStore \ Shell-Schlüssel ungefähr so ​​aus wie in Abbildung L. Dieser Screenshot zeigt die Struktur nach dem Hinzufügen der einzelnen Befehle zum CommandStore \ Shell-Schlüssel.

Abbildung L.

Dieser Bildschirm zeigt die Struktur nach dem Hinzufügen der einzelnen Befehle zum CommandStore \ Shell-Schlüssel.

Verwenden der Reg-Dateien

Wie bereits erwähnt, habe ich eine REG-Datei erstellt, mit der Sie sofort mein vollständiges Menü zum Herunterfahren zu Ihrem Windows 8-System hinzufügen können. Außerdem habe ich eine zweite REG-Datei erstellt, mit der das vollständige Menü zum Herunterfahren sofort von Ihrem Windows 8-System entfernt wird. Sie können beide Dateien in der verknüpften Zip-Datei herunterladen. Die Dateien heißen AddShutDownMenu.txt und RemoveShutDownMenu.txt. Wenn Sie sie verwenden möchten, müssen Sie die Dateierweiterung von .txt in .reg umbenennen.

Wenn Sie bereit sind, Ihrem Windows 8-System das Menü Herunterfahren hinzuzufügen, doppelklicken Sie einfach auf die Datei AddShutDownMenu.reg. Wenn Sie dies tun, sehen Sie eine Benutzerkontensteuerung wie die in Abbildung M gezeigte. Klicken Sie einfach auf Ja.

Abbildung M.

Klicken Sie einfach auf Ja, um durch die Benutzerkontensteuerung zu gelangen.
Sie werden dann aufgefordert, zu bestätigen, dass die Reg-Datei die Registrierung aktualisieren soll (siehe Abbildung N) . Wieder einfach weitermachen und auf Ja klicken.

Abbildung N.

Klicken Sie an dieser Bestätigungsaufforderung einfach auf Ja.
Sobald die Änderungen zur Registrierung hinzugefügt wurden, wird ein weiteres Bestätigungsdialogfeld angezeigt (siehe Abbildung O) . Klicken Sie einfach auf OK und Sie können die Optionen in Ihrem neuen Menü zum Herunterfahren verwenden.

Abbildung O.

Sobald die Änderungen zur Registrierung hinzugefügt wurden, wird ein weiteres Bestätigungsdialogfeld angezeigt.

Symbole aufspüren

Um Symbole zu finden und ihre Position zu bestimmen, habe ich ein sehr einfaches, eigenständiges Programm namens IconView (siehe Abbildung P ) von Neuber Software heruntergeladen. Das Programm ist kostenlos und führt die anstehende Aufgabe perfekt aus.

Abbildung P.

Mit IconView können Sie Symbole und ihre Positionen leicht finden.

Was nimmst du?

Was halten Sie vom Erstellen eines Menüs zum Herunterfahren im Desktop-Kontextmenü von Windows 8? Wirst du es versuchen? Wie immer, wenn Sie Kommentare oder Informationen zu diesem Thema haben, nehmen Sie sich bitte einen Moment Zeit, um in den TechRepublic Community-Foren vorbeizuschauen und uns von Ihnen hören zu lassen.

Lesen Sie auch:

  • Fügen Sie dem Windows 8-Desktop ein Menü zum Herunterfahren hinzu
  • Wie schalte ich Windows 8 aus?
  • Windows 8-Tipps für Hauptbenutzer (Pro)

© Copyright 2020 | mobilegn.com