Ha rabja vagy a különféle beállításjegyzéki változtatásoknak, mint én, akkor valószínűleg nagyon gyakran dolgozik a Rendszerleíróadat-szerkesztővel. A csípéssel kapcsolatos különféle webhelyek arra utasítják, hogy különböző regisztrációs kulcsokhoz lépjenek. Szeretném megosztani a magam módját közvetlenül a kívánt rendszerleíró kulcsra ugrik, és kihagyhatja a kézi navigációt a Beállításszerkesztővel . Ez megtehető egy egyszerű VB szkriptfájl segítségével harmadik féltől származó szoftver használata nélkül. Kattintson az „Olvass tovább” gombra, ha érdekli.
Reklám
hogyan lehet letölteni a hamisítványt a minecraft számára
Áttekintés
A Windows 2000 óta a Rendszerleíróadat-szerkesztő képes emlékezni az utoljára megnyitott kulcsra, mielőtt bezárta. Ezeket az adatokat a következő rendszerleíró kulcs tárolja:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
A LastKey értéket használja a Windows az utoljára használt kulcs tárolására.
Mint látható, ez egy felhasználónkénti nyilvántartási ág, ezért a Windows minden felhasználó számára külön tárolja az utoljára használt kulcsot. Használhatja ezt a funkciót, hogy közvetlenül a szükséges kulcsra ugorjon. Hadd mutassam meg, hogyan lehet ezt megtenni a Windows Scripting Host és a VBScript segítségével.
Az Ivégrehajtása
Windows 10
Ha Windows 10 14942 vagy újabb verziót futtat, nincs szüksége harmadik féltől származó alkalmazások parancsfájljaira. Az 14942 build óta a Registry Editor alkalmazás a Windows 10 rendszerben kapott egy címsort , amely megjeleníti a rendszerleíró kulcs aktuális elérési útját, és lehetővé teszi másolását és beillesztését.
Gyorsírás jelölést használhat a HKEY_ * gyökérkulcsok nevéhez. Ezek a következők:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Tehát, ha közvetlenül a HKEY_CURRENT_USER Control Panel Desktop webhelyre kell lépnie, a következőket írja be a címsorba:
hkcu control panel desktop
Miután megnyomta az Enter billentyűt, az útvonal automatikusan kibővül a következőre: HKEY_CURRENT_USER Control Panel Desktop. Lásd a következő képernyőképet:
Windows 8.1 / Windows 7 / Windows Vista és Windows XP
Az ötlet az, hogy a kívánt rendszerleíró kulcs teljes elérési útját átmásolja a vágólapra, és kicseréli a LastKey értéket a vágólapról másolt értékkel. Amikor a regedit.exe elindítása után ezt elindítja, akkor az közvetlenül a kívánt kulcson nyílik meg.
Hogyan lehet lekérni a vágólap tartalmát a VBscript segítségével
A 'htmlfile' ActiveX objektum a HTML súgó és a HTA fájlok megjelenítésére szolgál a Windows rendszerben. Használható vágólap tartalmának lekérésére. Nem is igényli az IE telepítését. A kód a következő:
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('szöveg')
Ha a vágólap tartalma szöveges, akkor a cClipBoard változó. Egyszerű, nem igaz?
A Regedit közvetlen megnyitása a kívánt billentyűnél
Mivel most megvan a kívánt kulcs a cClipboardon, be kell írnunk LastKey a fent említett érték. Ennek kódja:
Dim WshShell
Állítsa be a WshShell = WScript.CreateObject ('WScript.Shell') beállítást
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
Ez a kódrészlet magától értetődő, ezért nem szükséges megjegyzést fűzni hozzá.
A végső szkript így néz ki:
Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('szöveg')
Állítsa be a WshShell = WScript.CreateObject ('WScript.Shell') beállítást
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m' futtatása
Állítsa objHTA = semmi
Állítsa be a WshShell = semmi értéket
hogyan használhatjuk a wireshark-ot, hogy ellentmondásokra jussunk
Ne feledje, hogy a WshShell.Run ' regedit.exe -m ' vonal. A dokumentáció nélküli '-m' kapcsolót tartalmazza, amely lehetővé teszi a Regedit több példányának egyidejű futtatását.
Ezt a szkriptet 'RegNav.vbs' fájlként mentettem, és most azonnal letöltheti:
Letöltés használatra kész VB Script
Ha a Regedit megnyitása nagyon gyakori feladat az Ön számára, akkor a regnav.vbs fájlt rögzítheti a tálcán. Hozzon létre egy új parancsikont, és írja be a következőt a parancsikon célmezőjébe:
wscript.exe d: regnav.vbs
Ne felejtse el a regnav.vbs fájl helyes elérési útját használni.
Most kattintson jobb gombbal a létrehozott parancsikonra, majd kattintson a helyi menü „Rögzítés a tálcára” elemére. Ez minden.
P.S. Hogyan tesztelhetem ezt a szkriptet
- Válassza ki ezt a szöveget
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Nyomja meg a CTRL + C billentyűkombinációt
- Kattintson regnav.vbs .
Winaero Tweaker alkalmazás
Ha Ön a Winaero Tweaker felhasználója, akkor a 0.8-as verziótól kezdve a következő opcióval rendelkezik.
Ez lehetővé teszi, hogy egy kattintással elérje a kívánt rendszerleíró kulcsot. Miután megnyitotta ezt az oldalt a Winaero Tweaker alkalmazásban, az időmegtakarítás érdekében megpróbálja kivonni a rendszerleíró adatbázis kulcsát a vágólapról.
Letöltés Winaero Tweaker
RegistryOwnershipEx szoftver
Az egyik alkalmazásom, a RegistryOwnershipEx lehetővé teszi a következő feladatok elvégzését:
- egyetlen kattintással átveheti a rendszerleíró kulcs tulajdonjogát (hasznos a kulcshoz való teljes hozzáféréshez).
- egy kattintással közvetlenül a kívánt rendszerleíró kulcsra ugorhat.
A Windows vágólapjáról a rendszerleíró adatbázis bármely útvonalát is elolvashatja. Ha '/ j' parancssori argumentummal futtatja, pl. regownershipex.exe / j , kivonja a rendszerleíró kulcs útvonalát a vágólapról, és közvetlenül megnyitja a Beállításszerkesztőt.
Személy szerint inkább a RegistryOwnershipEx-et használom. Szerezd meg itt:
RegOwnershipEx
Nyissa meg közvetlenül a rendszerleíró kulcsot a RegJump segítségével
RegJump a Windows Sysinternals kiváló eszköze, amely hosszú ideig létezik, automatikusan elindítja a Rendszerleíróadatbázis-szerkesztőt, és a megadott beállításjegyzék-elérési útra ugrik. A regisztrációs útvonalat meg kell említeni a RegJump parancssori paramétereként.
A Rendszerleíróadatbázis-szerkesztőnek a HKEY_LOCAL_MACHINE Software Microsoft ágának közvetlen megnyitásához tegye a következőket:
regjump.exe HKLM Software Microsoft Windows
A RegJump támogatja a-c
kapcsoló, amely kivonja a vágólapra tárolt rendszerleíró adatbázis elérési útját. Ez lehetővé teszi a rendszerleíró adatbázis kulcsának közvetlen megnyitását.
Létrehozhat egy parancsikont az alkalmazás elindításához a -c kapcsolóval, így amint másolja a rendszerleíró kulcs elérési útját, csak kattintson a létrehozott parancsikonra, és ez megnyitja a Regedit.exe fájlt a jobb gombbal.
A Windows 10 mellett a RegJump Windows 7 és Windows 8 rendszereken is működik.