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)
이 예에서는 다음 위치에서 AllowIndexingEncryptedStoresOrItems 레지스트리 DWORD 를 생성합니다.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
일반적으로 이 레지스트리 DWORD 는 Windows 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)
이 예에서는 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.) 살펴볼 수도 있습니다 .
Related posts
Use PowerShell Windows 10에서 파일 및 폴더를 삭제하는 것
PowerShell 어레이: 생성 및 사용 방법
Registry Editor : Use, Edit, Open, Modify, Save, Backup, Import, Export
Windows 10에서 PowerShell Script을 사용하여 Security Questions을 비활성화하십시오
Check Windows 10 OS architecture 사용 PowerShell or Command Prompt
Microsoft PowerShell Script Browser 스크립트 샘플을 쉽게 찾을 수 있습니다
Group Policy & PowerShell를 사용하여 제어 된 Folder Access 구성
Windows 10에서 PowerShell을 사용하여 Appx 앱 패키지를 설치하는 방법
Windows 10에서 PowerShell script 파일을 만드고 실행하는 방법
Change Local Account password 사용 Command Prompt or PowerShell
Create System Restore Point 사용 Command Prompt or PowerShell
PowerShell Get-Appxpackage 작동하지 않거나 Access이 거부되었습니다
WinX Menu Windows 10의 PowerShell와 Replace Command Prompt
방법 해제 PowerShell에 Windows 10
Public IP address PowerShell를 사용하여 Public IP address을 Windows 10에서 사용하는 방법
Windows 10에서 PowerShell를 사용하는 Export and Backup Device Drivers
수정 : 서명 PowerShell cmdlet은 서명되지 않은 cmdlet을보다 느리게 실행
사용 방법 Windows PowerShell ISE - 초보자 자습서
Windows Server Network connectivity 문제 해결 PowerShell를 통해 문제를 해결합니다
PowerShell 명령 History을 보는 방법 Windows 10