저와 같은 다양한 레지스트리 조정에 중독되어 있다면 레지스트리 편집기를 자주 사용하는 것입니다. 조정과 관련된 다양한 웹 사이트에서 다른 레지스트리 키로 이동하도록 안내합니다. 나만의 방식을 공유하고 싶다 원하는 레지스트리 키로 직접 이동하고 레지스트리 편집기로 수동 탐색을 건너 뛰려면 . 이것은 타사 소프트웨어를 사용하지 않고 간단한 VB 스크립트 파일로 수행 할 수 있습니다. 관심이 있으시면 '자세히보기'를 클릭하십시오.
광고
kodi와 함께 localcast를 사용하는 방법
개요
Windows 2000부터 레지스트리 편집기는 사용자가 닫기 전에 마지막으로 연 키를 기억할 수 있습니다. 이 데이터는 다음 레지스트리 키에 저장됩니다.
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
그만큼 LastKey 값은 Windows에서 마지막으로 사용한 키를 저장하는 데 사용됩니다.
보시다시피 이것은 사용자 별 레지스트리 분기이므로 Windows는 모든 사용자에 대해 마지막으로 사용한 키를 개별적으로 저장합니다. 이 기능을 활용하여 필요한 키로 바로 이동할 수 있습니다. Windows Scripting Host 및 VBScript를 통해 어떻게 수행 할 수 있는지 보여 드리겠습니다.
I구현
윈도우 10
Windows 10 빌드 14942 이상을 실행하는 경우 타사 앱의 스크립트가 필요하지 않습니다. 빌드 14942 이후 Windows 10의 레지스트리 편집기 앱 주소 표시 줄이있어 , 현재 레지스트리 키 경로를 표시하고이를 복사하여 붙여 넣을 수 있습니다.
HKEY_ * 루트 키 이름에 축약 표기법을 사용할 수 있습니다. 다음과 같습니다.
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
따라서 HKEY_CURRENT_USER Control Panel Desktop으로 직접 이동해야하는 경우 주소 표시 줄에 다음을 입력 할 수 있습니다.
hkcu control panel desktop
Enter 키를 누르면 경로가 자동으로 HKEY_CURRENT_USER Control Panel Desktop으로 확장됩니다. 다음 스크린 샷을 참조하십시오.
Windows 8.1 / Windows 7 / Windows Vista 및 Windows XP
아이디어는 원하는 레지스트리 키의 전체 경로를 클립 보드에 복사하고 LastKey 값을 클립 보드에서 복사 한 값으로 이 작업을 수행 한 후 regedit.exe가 시작되면 원하는 키에서 바로 열립니다.
VBscript로 클립 보드 콘텐츠를 가져 오는 방법
'htmlfile'ActiveX 개체는 Windows에서 HTML 도움말 및 HTA 파일을 표시하는 데 사용됩니다. 클립 보드 콘텐츠를 가져 오는 데 사용할 수 있습니다. IE를 설치할 필요조차 없습니다. 코드는 다음과 같습니다.
set objHTA = createobject ( 'htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ( 'text')
클립 보드 내용이 텍스트 인 경우 다음 위치에 저장됩니다. cClipBoard 변하기 쉬운. 간단하지 않습니까?
원하는 키에서 직접 Regedit 열기
이제 cClipboard에 원하는 키가 있으므로 해당 키를 LastKey 위에 언급 된 가치. 그 코드는 다음과 같습니다.
Dim WshShell
WshShell = WScript.CreateObject ( 'WScript.Shell') 설정
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
이 코드 스 니펫은 자명하므로 주석을 달 필요가 없습니다.
최종 스크립트는 다음과 같습니다.
희미한 objHTA
Dim cClipBoard
Dim WshShell
set objHTA = createobject ( 'htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ( 'text')
WshShell = WScript.CreateObject ( 'WScript.Shell') 설정
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
objHTA = 없음 설정
WshShell = nothing 설정
iPhone에서 사진 콜라주를 만드는 방법
WshShell.Run ' regedit.exe -m ' 선. 여기에는 문서화되지 않은 '-m'스위치가 포함되어있어 Regedit의 여러 인스턴스를 동시에 실행할 수 있습니다.
이 스크립트를 'RegNav.vbs'파일로 저장했으며 지금 바로 다운로드 할 수 있습니다.
VB Script 사용 준비 완료
Regedit를 여는 것이 매우 빈번한 작업 인 경우 regnav.vbs를 작업 표시 줄에 고정 할 수 있습니다. 새 바로 가기를 만들고 바로 가기 대상 텍스트 상자에 다음을 입력합니다.
wscript.exe d : regnav.vbs
regnav.vbs에 올바른 경로를 사용하는 것을 잊지 마세요.
이제 생성 한 바로 가기 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 '작업 표시 줄에 고정'을 클릭합니다. 그게 다야.
추신 이 스크립트를 테스트하는 방법
- 이 텍스트 선택
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Ctrl + C를 누릅니다.
- 클릭 regnav.vbs .
Winaero Tweaker 앱
Winaero Tweaker 사용자의 경우 버전 0.8부터 다음 옵션이 제공됩니다.
한 번의 클릭으로 원하는 레지스트리 키로 이동할 수 있습니다. Winaero Tweaker에서이 페이지를 열면 시간을 절약하기 위해 클립 보드에서 레지스트리 키 경로를 추출하려고 시도합니다!
Winaero Tweaker 다운로드
RegistryOwnershipEx 소프트웨어
내 앱 중 하나 인 RegistryOwnershipEx를 사용하면 다음 작업을 수행 할 수 있습니다.
- 클릭 한 번으로 레지스트리 키 소유권을 가져올 수 있습니다 (키에 대한 전체 액세스 권한을 얻는 데 유용함).
- 클릭 한 번으로 원하는 레지스트리 키로 바로 이동할 수도 있습니다.
또한 Windows 클립 보드에서 모든 레지스트리 경로를 읽을 수 있습니다. '/ j'명령 줄 인수로 실행하는 경우, 예 : regownershipex.exe / j , 클립 보드에서 레지스트리 키 경로를 추출하고 레지스트리 편집기를 직접 엽니 다.
개인적으로 저는 RegistryOwnershipEx를 사용하는 것을 선호합니다. 여기에서 얻으십시오 :
RegOwnershipEx
RegJump를 사용하여 레지스트리 키 직접 열기
RegJump 오랫동안 존재하는 Windows Sysinternals의 훌륭한 도구로, 레지스트리 편집기를 자동으로 실행하고 지정된 레지스트리 경로로 이동합니다. RegJump의 명령 줄 매개 변수로 레지스트리 경로를 언급해야합니다.
레지스트리 편집기가 HKEY_LOCAL_MACHINE Software Microsoft 분기를 직접 열도록하려면 다음 명령을 사용합니다.
regjump.exe HKLM Software Microsoft Windows
RegJump는-씨
클립 보드에 저장된 레지스트리 경로를 추출하는 스위치. 이를 통해 레지스트리 키를 직접 열 수 있습니다.
-c 스위치로 앱을 시작하는 바로 가기를 만들 수 있으므로 레지스트리 키 경로를 복사 한 후 만든 바로 가기를 클릭하면 오른쪽 키에 Regedit.exe가 열립니다.
Windows 10 외에도 RegJump는 Windows 7 및 Windows 8에서도 작동합니다.