PowerShell을 사용하여 레지스트리 값 수정 또는 변경

레지스트리(Registry) 항목 은 레지스트리 편집기(Registry Editor) 를 사용하여 쉽게 수정할 수 있습니다 . 그러나 작업에 많은 스크립팅이 포함되고 PowerShell 을 사용하여 레지스트리를 수정해야 하는 경우 이 문서가 도움이 될 것입니다.

PowerShell을 사용 하여 (Use PowerShell)레지스트리(Registry) 값 변경

이 문서에서는 잘 알려진 두 개의 PowerShell cmdlet(PowerShell cmdlets) 을 사용하여 레지스트리를 수정하는 방법을 살펴봅니다 . 첫 번째 cmdlet은 New-Item 이고 두 번째 cmdlet은 Set-ItemProperty 입니다. 이러한 cmdlet 중 하나를 사용하여 기존 레지스트리 키를 수정하거나 새 레지스트리 값을 추가할 수 있습니다.

1] New-Item PowerShell cmdlet 을 사용하여 레지스트리 수정(Modify)

PowerShell을 사용하여 레지스트리 값 변경

이 예에서는 다음 위치에서 AllowIndexingEncryptedStoresOrItems 레지스트리 DWORD 를 생성합니다.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.

일반적으로 이 레지스트리 DWORDWindows 10 에서 암호화된 파일 을 인덱싱 할 수 있도록 생성됩니다 . Windows Search 레지스트리 키 는 기본적으로 존재하지 않습니다. 따라서 먼저 이를 생성한 다음 레지스트리 DWORD 를 생성하고 1 로 설정하겠습니다. 귀하의 경우 레지스트리 키 위치와 값을 바꿀 수 있습니다. 다음은 관련된 단계입니다.

관리자 로 (Administrator)Windows PowerShell 을 엽니 다.

 

다음을  입력하고 Enter  키를 눌러 레지스트리 위치로 이동합니다.

Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'

그런 다음 다음 cmdlet을 실행하여 Windows Search(Windows Search) 라는 새 레지스트리 하위 키를 만듭니다 . 레지스트리 항목이 이미 존재하는 경우 재정의하기 위해 여기에서 -Force 매개변수를 사용하고 있습니다.

Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force

이제 레지스트리 하위 키가 생성되었으므로 이제 레지스트리 DWORD 를 생성 하고 이를 위해 다음 코드를 실행하겠습니다. 

New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force

참고:(Note:) 문자열을 생성하는 경우 -PropertyType을 문자열로 사용해야 합니다.

pop-location을 실행하여 다른 cmdlet을 실행할 수 있는 일반 PowerShell 로 돌아갈 수 있습니다.

2] Set-ItemProperty PowerShell cmdlet 을 사용하여 레지스트리 수정(Modify)

관리자 Windows Powershell

이 예에서는 HideSCAVolume 레지스트리 DWORD를

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.

DWORD 를 0으로 설정하면 작업 표시줄에 없는 경우 볼륨 아이콘이 복원됩니다. 이를 위한 단계는 다음과 같습니다.

Windows PowerShell(관리자)을 엽니다.

그런 다음 이 cmdlet을 복사하여 붙여넣으면 레지스트리 조작을 수행할 수 있습니다. 물론 아래에 언급된 코드에서 레지스트리 위치와 값을 직접 수정해야 합니다.

Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force

이 방법을 사용 하면 레지스트리 변경이 여기에서 직접 이루어지기 때문에 일반 PowerShell 로 돌아가기 위해 pop-location을 실행할 필요가 없습니다 .

이 가이드가 Windows Powershell(Windows Powershell) 을 사용하여 레지스트리를 수정하는 데 도움이 될 것이라고 믿습니다 .

PowerShell을 사용하여 원격 Windows 컴퓨터를 다시 시작하는 방법을(how to use PowerShell to restart a remote Windows computer.) 살펴볼 수도 있습니다 .

 



About the author

저는 Windows 및 Office 소프트웨어에 대한 전문 리뷰어입니다. 저는 이러한 프로그램과 다양한 기능에 대한 깊은 지식을 가지고 있습니다. 내 리뷰는 객관적이고 상세하므로 잠재 고객이 프로그램이 얼마나 잘 작동하고 어떤 개선이 이루어질 수 있는지 알 수 있습니다. 나는 또한 리뷰를 통해서든 앱에 대한 최고의 거래를 찾는 것이든 사람들이 필요에 가장 적합한 앱을 찾도록 돕는 것을 좋아합니다.



Related posts