Gunakan PowerShell untuk memodifikasi atau mengubah nilai Registry

Sebuah entri Registry dapat dengan mudah dimodifikasi menggunakan Registry Editor . Namun, jika pekerjaan Anda melibatkan banyak skrip dan Anda perlu memodifikasi registri menggunakan PowerShell , maka artikel ini akan membantu Anda.

Gunakan PowerShell(Use PowerShell) untuk mengubah nilai Registry

Pada artikel ini, kita akan melihat cara memodifikasi registri menggunakan dua cmdlet PowerShell(PowerShell cmdlets) yang terkenal . Cmdlet pertama adalah New-Item sedangkan yang kedua adalah Set-ItemProperty . Anda dapat menggunakan salah satu dari cmdlet ini untuk mengubah kunci registri yang ada atau menambahkan nilai registri baru.

1] Ubah(Modify) registri menggunakan cmdlet PowerShell Item Baru(New-Item PowerShell)

Gunakan PowerShell untuk mengubah nilai Registry

Dalam contoh ini, saya akan membuat DWORD registry AllowIndexingEncryptedStoresOrItems di

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

Biasanya, DWORD registri ini dibuat untuk memungkinkan Windows 10 (Windows 10)mengindeks file terenkripsi . Kunci registri Pencarian Windows(Windows Search) tidak ada secara default. Jadi saya akan membuatnya terlebih dahulu, lalu saya akan membuat DWORD registri dan mengaturnya ke 1. Anda dapat mengganti lokasi dan nilai kunci registri dalam kasus Anda. Berikut adalah langkah-langkah yang terlibat.

Buka Windows PowerShell sebagai Administrator .

 

Ketik berikut dan tekan  Enter  untuk pergi ke lokasi registri:

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

Kemudian jalankan cmdlet berikut untuk membuat sub-kunci registri baru bernama Windows Search . Saya menggunakan parameter -Force di sini untuk mengganti jika item registri sudah ada.

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

Sekarang ketika sub-kunci registri dibuat, saya sekarang akan membuat DWORD registri dan menjalankan kode berikut untuk ini: 

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

Catatan:(Note:) Jika Anda membuat string, Anda harus menggunakan -PropertyType sebagai string.

Anda dapat menjalankan pop-location untuk kembali ke PowerShell normal di mana Anda dapat menjalankan cmdlet lainnya.

2] Ubah(Modify) registri menggunakan cmdlet Set-ItemProperty PowerShell

Admin Windows Powershell

Untuk contoh ini, saya akan mengatur DWORD registri HideSCAVolume di(HideSCAVolume)

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

Mengatur DWORD ini ke 0 mengembalikan ikon Volume jika hilang dari bilah tugas. Berikut adalah langkah-langkah untuk ini:

Buka Windows PowerShell (Admin).

Kemudian cukup salin-tempel cmdlet ini untuk melakukan manipulasi registri. Tentu saja, Anda perlu mengubah lokasi dan nilai registri dengan milik Anda sendiri, dalam kode yang disebutkan di bawah ini:

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

Dengan metode ini, Anda tidak perlu menjalankan pop-location untuk kembali ke PowerShell normal karena perubahan registri langsung dilakukan di sini.

Saya percaya panduan ini membantu Anda memodifikasi registri menggunakan Windows Powershell .

Anda juga dapat melihat cara menggunakan PowerShell untuk memulai ulang komputer Windows jarak jauh.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Saya seorang insinyur perangkat lunak dengan pengalaman lebih dari 10 tahun di bidang teknik Windows. Saya mengkhususkan diri dalam mengembangkan aplikasi berbasis Windows, serta driver perangkat keras dan suara untuk sistem operasi Microsoft Windows generasi berikutnya, Windows 11. Pengalaman saya dengan membuat aplikasi windows menjadikan saya aset yang sangat berharga bagi perusahaan mana pun yang ingin mengembangkan produk teknologi inovatif.



Related posts