Windows Tips & News

Registrierungsschlüssel in Windows 10 und anderen Windows-Versionen direkt öffnen

click fraud protection

So öffnen Sie einen Registrierungsschlüssel direkt mit einem Klick

Unter Windows ist das Bearbeiten der Registrierung eine häufige Aufgabe für die Anpassung und Feinabstimmung des Betriebssystems. Verschiedene Websites im Zusammenhang mit Optimierungen weisen Sie an, zu verschiedenen Registrierungsschlüsseln zu wechseln. Ich möchte eine Reihe von Methoden und Werkzeugen mit anderen teilen Öffnen Sie direkt einen Registrierungsschlüssel und überspringen Sie die manuelle Navigation mit dem Registrierungseditor. Dies kann mit einer einfachen VB-Skriptdatei, PowerShell und auch mit ein paar nützlichen kleinen Apps erfolgen.

Überblick

Seit Windows 2000 ist die Registierungseditor kann sich an den zuletzt geöffneten Schlüssel erinnern, bevor Sie ihn geschlossen haben. Diese Daten werden unter dem folgenden Registrierungsschlüssel gespeichert:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit

Die LastKey value wird von Windows verwendet, um den zuletzt verwendeten Schlüssel zu speichern.

Wie Sie sehen, handelt es sich um einen Registrierungszweig pro Benutzer, sodass Windows den zuletzt verwendeten Schlüssel für jeden Benutzer separat speichert. Es ist möglich, diese Funktion zu verwenden, um direkt zu der gewünschten Taste zu springen. Lassen Sie mich zeigen, wie dies über Windows Scripting Host und VBScript erfolgen kann.

Öffnen Sie direkt einen Registrierungsschlüssel in Windows 10

Wenn Sie Windows 10 Build 14942 oder höher ausführen, benötigen Sie keine Skripts von Drittanbieter-Apps. Seit Build 14942 die Registrierungseditor-App in Windows 10 habe eine Adressleiste, das den aktuellen Registrierungsschlüsselpfad anzeigt und Ihnen das Kopieren und Einfügen ermöglicht.

Sie können die Kurzschreibweise für HKEY_*-Stammschlüsselnamen verwenden. Sie sind wie folgt:

  • HKEY_CURRENT_USER = HKCU
  • HKEY_CLASSES_ROOT = HKCR
  • HKEY_LOCAL_MACHINE = HKLM
  • HKEY_USERS = HKU

Wenn Sie also direkt zu HKEY_CURRENT_USER\Control Panel\Desktop wechseln müssen, können Sie Folgendes in die Adressleiste eingeben:

hkcu\systemsteuerung\desktop

Sobald Sie die Eingabetaste drücken, wird der Pfad automatisch zu HKEY_CURRENT_USER\Control Panel\Desktop erweitert. Siehe folgenden Screenshot:

Unter Windows 8.1/Windows 7/Windows Vista und Windows XP

In diesen Betriebssystemen enthält Regedit die Adressleiste nicht. Die Idee ist also, den vollständigen Pfad des gewünschten Registrierungsschlüssels in die Zwischenablage zu kopieren und die LastKey Wert mit dem kopierten Wert aus der Zwischenablage. Wenn danach regedit.exe gestartet wird, öffnet es sich direkt am gewünschten Schlüssel.

So rufen Sie den Inhalt der Zwischenablage mit VBscript ab

Das ActiveX-Objekt "htmlfile" wird verwendet, um HTML-Hilfe- und HTA-Dateien in Windows anzuzeigen. Es kann verwendet werden, um den Inhalt der Zwischenablage abzurufen. Es muss nicht einmal IE installiert werden. Der Code lautet wie folgt:

set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("text")

Wenn der Inhalt der Zwischenablage Text ist, wird er in gespeichert cClipBoard Variable. Einfach, nicht wahr?

Regedit direkt an gewünschter Taste mit einem Skript öffnen

Da wir jetzt den gewünschten Schlüsselpfad in der cClipboard-Variablen haben, müssen wir ihn in LastKey oben genannten Wert. Der Code dafür lautet:

Dim WshShell
Setze WshShell = WScript. CreateObject("WScript. Hülse")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", сClipBoard, "REG_SZ"

Dieses Code-Snippet ist selbsterklärend, es muss also nicht kommentiert werden.

Das endgültige Skript sieht so aus:

Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("text")
Setze WshShell = WScript. CreateObject("WScript. Hülse")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Führen Sie "regedit.exe -m" aus
Setze objHTA = nichts
Setze WshShell = nichts

Beachten Sie, dass WshShell. Lauf "regedit.exe -m" Leitung. Es enthält die undokumentierter "-m" Schalter, wodurch Sie mehrere Instanzen von Regedit gleichzeitig ausführen können.

Ich habe dieses Skript als Datei "RegNav.vbs" gespeichert und Sie können es jetzt herunterladen:

Laden Sie das gebrauchsfertige VB-Skript herunter

Wenn das Öffnen von Regedit für Sie eine sehr häufige Aufgabe ist, können Sie regnav.vbs an die Taskleiste anheften. Erstellen Sie eine neue Verknüpfung und geben Sie Folgendes in das Textfeld für das Verknüpfungsziel ein:

wscript.exe d:\regnav.vbs

Vergessen Sie nicht, den richtigen Pfad zu regnav.vbs zu verwenden.

Klicken Sie nun mit der rechten Maustaste auf die von Ihnen erstellte Verknüpfungsdatei und klicken Sie im Kontextmenü auf "An Taskleiste anheften". Das ist alles.

So testen Sie dieses Skript

  1. Wählen Sie diesen Text aus: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Drücken Sie STRG+C
  3. Klicke auf regnav.vbs.

Verwendung der Winaero Tweaker-App

Wenn Sie der Benutzer von Winaero Tweaker sind, bietet es ab Version 0.8 die folgende Option.

Es ermöglicht Ihnen, mit einem Klick zum gewünschten Registrierungsschlüssel zu gelangen. Sobald Sie diese Seite in Winaero Tweaker öffnen, wird versucht, den Registrierungsschlüsselpfad aus der Zwischenablage zu extrahieren, um Zeit zu sparen!

Winaero Tweaker herunterladen

Verwenden der RegistryOwnershipEx-Software

Mit einer meiner Apps, RegistryOwnershipEx, können Sie die folgenden Aufgaben ausführen:

  • Sie können mit einem Klick den Besitz eines Registrierungsschlüssels übernehmen (nützlich, um vollen Zugriff auf den Schlüssel zu erhalten).
  • Sie können auch mit einem Klick direkt zum gewünschten Registrierungsschlüssel springen.

Es kann auch jeden Registrierungspfad aus der Windows-Zwischenablage lesen. Wenn Sie es mit dem Befehlszeilenargument "/j" ausführen, z. regownershipex.exe /j, wird der Registrierungsschlüsselpfad aus der Zwischenablage extrahiert und der Registrierungseditor direkt geöffnet.
Die RegistryOwnershipEx-App erhalten Sie hier:

RegOwnershipEx

Öffnen Sie direkt einen Registrierungsschlüssel mit RegJump

RegJump ist ein ausgezeichnetes Tool von Windows Sysinternals, das schon sehr lange existiert, den Registrierungseditor automatisch startet und zum angegebenen Registrierungspfad springt. Der Registrierungspfad muss als Befehlszeilenparameter für RegJump angegeben werden.

Um den Registrierungs-Editor zu veranlassen, den Zweig HKEY_LOCAL_MACHINE\Software\Microsoft direkt zu öffnen, verwenden Sie diesen Befehl:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump unterstützt die -C Schalter, der den in der Zwischenablage gespeicherten Registrierungspfad extrahiert. Dies ermöglicht es, einen Registrierungsschlüssel direkt zu öffnen.

Sie können eine Verknüpfung zum Starten der App mit dem Schalter -c erstellen. Wenn Sie also einen Registrierungsschlüsselpfad kopieren, klicken Sie einfach auf die von Ihnen erstellte Verknüpfung, und dies öffnet Regedit.exe mit der richtigen Taste.

Neben Windows 10 funktioniert RegJump auch unter Windows 7 und Windows 8.

Schließlich können Sie dafür auch ein PowerShell-Skript verwenden.

Öffnen Sie einen Registrierungsschlüssel direkt mit PowerShell

PowerShell ist eine moderne Konsole. Es unterstützt eine Vielzahl von Befehlen, mit denen Sie Windows-Optionen ändern und seine Apps und Funktionen verwalten können. Es ist perfekt für die Automatisierung.

Sie können das folgende PowerShell-Skript verwenden, um den Registrierungseditor am gewünschten Schlüssel zu öffnen.

Parameter ( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -Millisekunden 500 if (!$pidregedit. HasExited) { $pidregedit | Stopp-Prozess -Force. } } Set-ItemProperty -Pfad "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Name Lastkey -Wert $KeyPath -Type String -Force. Start-Prozess "regedit.exe"

Das Skript schließt die laufende Registrierungseditor-App, wenn sie ausgeführt wird Lastkey String-Wert, der oben besprochen wurde, und wird gestartet regedit.exe wieder.

Führen Sie es wie folgt aus.

.\openregkey.ps1 -Schlüssel "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Ersetzen Sie den Pfad durch den Schlüsselpfad, den Sie öffnen möchten.

Dies öffnet den Registrierungseditor und den gewünschten Schlüssel, und so wird der Schlüssel direkt geöffnet.

Alternativ können Sie eine modifizierte Skriptversion verwenden, die die Registrierungseditor-App nicht schließt, sondern eine neue Instanz der App unter dem angegebenen Pfad öffnet.

Öffnen Sie einen Registrierungsschlüssel direkt in einer neuen Regedit-Instanz mit PowerShell

Um einen Registrierungsschlüssel direkt in einer neuen Instanz von Regedit zu öffnen, verwenden Sie das folgende Skript.

Parameter ( $KeyPath="" ) Set-ItemProperty -Pfad "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Name Lastkey -Wert $KeyPath -Type String -Force. Start-Prozess "regedit.exe" -args "-m"

Führen Sie bei wie folgt aus.

.\openregkeynew.ps1 -Schlüssel "HKEY_CURRENT_USER\Software\Microsoft\Windows"

PowerShell-Skripte herunterladen

Sie können die oben genannten PowerShell-Skripte hier herunterladen: Skripte herunterladen. Das ZIP-Archiv beinhaltet beides openregkeynew.ps1 und openregkey.ps1 Dateien.

Das ist es.

So löschen Sie den Ordner Windows.old nach dem Upgrade von einer früheren Windows-Version

So löschen Sie den Ordner Windows.old nach dem Upgrade von einer früheren Windows-Version

Wenn Sie Windows auf demselben Laufwerk installieren, auf dem bereits eine vorhandene Installatio...

Weiterlesen

Erstellen Sie eine Verknüpfung für den Systemdiagnosebericht in Windows 10

Erstellen Sie eine Verknüpfung für den Systemdiagnosebericht in Windows 10

In unserem vorherigen Artikel haben wir uns mit einem sehr nützlichen Systemdiagnosebericht Funkt...

Weiterlesen

Hinzufügen von klassischen Benutzerkonten zur Systemsteuerung in Windows 10

Hinzufügen von klassischen Benutzerkonten zur Systemsteuerung in Windows 10

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenS...

Weiterlesen