Windows Tips & News

Windows 10 및 기타 Windows 버전에서 직접 레지스트리 키 열기

한 번의 클릭으로 레지스트리 키를 직접 여는 방법

Windows에서 레지스트리 편집은 OS의 사용자 지정 및 미세 조정을 위한 일반적인 작업입니다. 조정과 관련된 다양한 웹 사이트에서는 다른 레지스트리 키로 이동하도록 지시합니다. 여러 방법과 도구를 공유하고 싶습니다. 레지스트리 키를 직접 엽니다. 레지스트리 편집기로 수동 탐색을 건너뜁니다. 이것은 간단한 VB 스크립트 파일인 PowerShell과 몇 가지 유용한 작은 앱으로 수행할 수 있습니다.

개요

Windows 2000 이후로, 레지스트리 편집기 닫기 전에 마지막으로 열린 키를 기억할 수 있습니다. 이 데이터는 다음 레지스트리 키에 저장됩니다.

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

NS 마지막 키 값은 Windows에서 마지막으로 사용한 키를 저장하는 데 사용됩니다.

보시다시피 이것은 사용자별 레지스트리 분기이므로 Windows는 모든 사용자에 대해 마지막으로 사용한 키를 별도로 저장합니다. 이 기능을 활용하여 필요한 키로 바로 이동할 수 있습니다. Windows 스크립팅 호스트 및 VBScript를 통해 수행할 수 있는 방법을 보여 드리겠습니다.

Windows 10에서 레지스트리 키 직접 열기

Windows 10 빌드 14942 이상을 실행하는 경우 타사 앱의 스크립트가 필요하지 않습니다. 빌드 14942 이후 Windows 10의 레지스트리 편집기 앱 주소 표시줄이 있습니다, 현재 레지스트리 키 경로를 표시하고 복사하여 붙여넣을 수 있습니다.

HKEY_* 루트 키 이름에 약식 표기법을 사용할 수 있습니다. 그것들은 다음과 같습니다:

  • HKEY_CURRENT_USER = HKCU
  • HKEY_CLASSES_ROOT = HKCR
  • HKEY_LOCAL_MACHINE = HKLM
  • HKEY_USERS = 홍콩

따라서 HKEY_CURRENT_USER\Control Panel\Desktop으로 직접 이동해야 하는 경우 주소 표시줄에 다음을 입력할 수 있습니다.

hkcu\제어판\데스크탑

Enter 키를 누르면 경로가 자동으로 HKEY_CURRENT_USER\Control Panel\Desktop으로 확장됩니다. 다음 스크린샷을 참조하세요.

Windows 8.1/Windows 7/Windows Vista 및 Windows XP에서

이러한 운영 체제에서 Regedit는 주소 표시줄을 포함하지 않습니다. 따라서 아이디어는 원하는 레지스트리 키의 전체 경로를 클립보드에 복사하고 마지막 키 값을 클립보드에서 복사한 값으로 변경합니다. 그렇게 한 후 regedit.exe를 시작하면 원하는 키에서 바로 열립니다.

VBscript로 클립보드 콘텐츠를 가져오는 방법

"htmlfile" ActiveX 개체는 Windows에서 HTML 도움말 및 HTA 파일을 표시하는 데 사용됩니다. 클립보드 콘텐츠를 가져오는 데 사용할 수 있습니다. IE를 설치할 필요도 없습니다. 코드는 다음과 같습니다.

objHTA=createobject("htmlfile") 설정
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("텍스트")

클립보드 내용이 텍스트인 경우 다음 위치에 저장됩니다. c클립보드 변하기 쉬운. 간단하지 않습니까?

스크립트를 사용하여 원하는 키에서 Regedit를 직접 엽니다.

이제 cClipboard 변수에 원하는 키 경로가 있으므로 이를 다음에 써야 합니다. 마지막 키 위에서 언급한 가치. 이에 대한 코드는 다음과 같습니다.

희미한 WshShell
WshShell = WScript로 설정합니다. CreateObject("WScript. 껍데기")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", сClipBoard, "REG_SZ"

이 코드 스니펫은 설명이 필요 없으므로 주석 처리할 필요가 없습니다.

최종 스크립트는 다음과 같습니다.

희미한 objHTA
희미한 cClipBoard
희미한 WshShell
objHTA=createobject("htmlfile") 설정
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("텍스트")
WshShell = WScript로 설정합니다. CreateObject("WScript. 껍데기")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. "regedit.exe -m" 실행
objHTA = 아무것도 설정하지 않음
WshShell = 없음 설정

WshShell에 유의하십시오. 운영 "regedit.exe -m" 선. 그것은 포함한다 문서화되지 않은 "-m" 스위치, Regedit의 여러 인스턴스를 동시에 실행할 수 있습니다.

이 스크립트를 "RegNav.vbs" 파일로 저장했으며 지금 바로 다운로드할 수 있습니다.

VB 스크립트를 사용할 준비가 된 다운로드

Regedit를 여는 것이 매우 빈번한 작업이라면 regnav.vbs를 작업 표시줄에 고정할 수 있습니다. 새 바로 가기를 만들고 바로 가기 대상 텍스트 상자에 다음을 입력합니다.

wscript.exe d:\regnav.vbs

regnav.vbs에 대한 올바른 경로를 사용하는 것을 잊지 마십시오.

이제 생성한 바로 ​​가기 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "작업 표시줄에 고정"을 클릭합니다. 그게 다야.

이 스크립트를 테스트하는 방법

  1. 이 텍스트를 선택하십시오: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Ctrl+C 누르기
  3. 클릭 regnav.vbs.

Winaero Tweaker 앱 사용

Winaero Tweaker 사용자인 경우 버전 0.8부터 다음과 같은 옵션이 제공됩니다.

한 번의 클릭으로 원하는 레지스트리 키로 이동할 수 있습니다. Winaero Tweaker에서 이 페이지를 열면 클립보드에서 레지스트리 키 경로를 추출하여 시간을 절약합니다!

Winaero Tweaker 다운로드

RegistryOwnershipEx 소프트웨어 사용

내 앱 중 하나인 RegistryOwnershipEx를 사용하면 다음 작업을 수행할 수 있습니다.

  • 한 번의 클릭으로 레지스트리 키의 소유권을 얻을 수 있습니다(키에 대한 전체 액세스 권한을 얻는 데 유용).
  • 또한 한 번의 클릭으로 원하는 레지스트리 키로 직접 이동할 수 있습니다.

또한 Windows 클립보드에서 모든 레지스트리 경로를 읽을 수 있습니다. "/j" 명령줄 인수와 함께 실행하는 경우, 예를 들어 regownershipex.exe /j, 클립보드에서 레지스트리 키 경로를 추출하고 레지스트리 편집기를 직접 엽니다.
여기에서 RegistryOwnershipEx 앱을 다운로드할 수 있습니다.

RegOwnershipEx

RegJump로 레지스트리 키 직접 열기

레그 점프 매우 오랫동안 존재하는 Windows Sysinternals의 우수한 도구로 레지스트리 편집기를 자동으로 실행하고 지정된 레지스트리 경로로 이동합니다. 레지스트리 경로는 RegJump의 명령줄 매개변수로 언급되어야 합니다.

레지스트리 편집기가 HKEY_LOCAL_MACHINE\Software\Microsoft 분기를 직접 열도록 하려면 다음 명령을 사용합니다.

regjump.exe HKLM\소프트웨어\마이크로소프트\윈도우

RegJump는 다음을 지원합니다. -씨 클립보드에 저장된 레지스트리 경로를 추출하는 스위치입니다. 이렇게 하면 레지스트리 키를 직접 열 수 있습니다.

-c 스위치를 사용하여 앱을 실행하는 바로 가기를 만들 수 있으므로 레지스트리 키 경로를 복사한 후 만든 바로 가기를 클릭하면 오른쪽 키에서 Regedit.exe가 열립니다.

Windows 10 외에도 RegJump는 Windows 7 및 Windows 8에서도 작동합니다.

마지막으로 PowerShell 스크립트를 동일한 용도로 사용할 수 있습니다.

PowerShell로 레지스트리 키 직접 열기

PowerShell은 최신 콘솔입니다. Windows 옵션을 변경하고 앱과 기능을 관리할 수 있는 다양한 명령을 지원합니다. 자동화에 적합합니다.

다음 PowerShell 스크립트를 사용하여 원하는 키에서 레지스트리 편집기를 열 수 있습니다.

매개변수( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -Milliseconds 500 if (!$pidregedit. HasExited) { $pidregedit | 프로세스 중지 - 힘. } } Set-ItemProperty -경로 "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -이름 Lastkey -값 $KeyPath -유형 문자열 -Force. 시작-프로세스 "regedit.exe"

스크립트는 실행 중인 레지스트리 편집기 앱을 닫고 실행 중인 경우 설정합니다. 마지막 키 위에서 논의한 문자열 값이며 시작됩니다. regedit.exe 다시.

다음과 같이 실행하십시오.

.\openregkey.ps1 - 키 "HKEY_CURRENT_USER\Software\Microsoft\Windows"

열려는 키 경로로 경로를 대체하십시오.

그러면 레지스트리 편집기와 원하는 키가 열리므로 키가 직접 열립니다.

또는 레지스트리 편집기 앱을 닫지 않고 지정된 경로에서 앱의 새 인스턴스를 여는 수정된 스크립트 버전을 사용할 수 있습니다.

PowerShell을 사용하여 새 Regedit 인스턴스에서 레지스트리 키를 직접 엽니다.

Regedit의 새 인스턴스에서 레지스트리 키를 직접 열려면 다음 스크립트를 사용하십시오.

매개변수( $KeyPath="" ) Set-ItemProperty -경로 "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -이름 Lastkey -값 $KeyPath -유형 문자열 -Force. 시작 프로세스 "regedit.exe" -args "-m"

다음과 같이 실행합니다.

.\openregkeynew.ps1 -키 "HKEY_CURRENT_USER\Software\Microsoft\Windows"

PowerShell 스크립트 다운로드

여기에서 위의 PowerShell 스크립트를 다운로드할 수 있습니다. 스크립트 다운로드. ZIP 아카이브에는 두 가지가 모두 포함됩니다. openregkeynew.ps1 그리고 openregkey.ps1 파일.

그게 다야

Windows 10 Creators Update에서 레지스트리 글꼴 변경

Windows 10 Creators Update에서 레지스트리 글꼴 변경

3개의 답장Windows 10 빌드 14986부터 운영 체제에 새로운 기능이 추가되었습니다. 이제 레지스트리 편집기 앱을 사용하여 글꼴을 빠르고 쉽게 변경할 수 있습니다. 어...

더 읽어보기

Windows 10 크리에이터 업데이트의 새로운 보안 기능

Windows 10 크리에이터 업데이트의 새로운 보안 기능

어제 Microsoft는 Windows 10 Creators Update에서 사용할 수 있는 여러 가지 새로운 보안 기능을 발표했습니다. 여기에는 향상된 고급 위협 보호 기능...

더 읽어보기

Windows 10에서 비행기 모드를 활성화하는 방법

Windows 10에서 비행기 모드를 활성화하는 방법

비행기 모드는 사용자가 Windows 10 장치에서 한 번에 무선 통신을 모두 끌 수 있는 매우 유용한 기능입니다. 비행기 안에서는 시간을 절약할 수 있도록 설계되었지만 배터...

더 읽어보기