Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách sửa đổi giá trị sổ đăng ký bằng Windows PowerShell

A Cơ quan đăng ký có thể dễ dàng sửa đổi mục nhập bằng Registry Editor. Tuy nhiên, trong trường hợp công việc của bạn liên quan đến nhiều tập lệnh và bạn cần sửa đổi sổ đăng ký bằng PowerShell , thì bài viết này sẽ giúp bạn.

Sử dụng PowerShell để thay đổi giá trị sổ đăng ký

Trong bài viết này, chúng ta sẽ xem cách sửa đổi sổ đăng ký bằng hai lệnh ghép ngắn PowerShell nổi tiếng . Lệnh ghép ngắn đầu tiên là New-Item trong khi thứ hai là Set-ItemProperty . Bạn có thể sử dụng một trong hai lệnh ghép ngắn này để sửa đổi khóa đăng ký hiện có hoặc thêm giá trị đăng ký mới.

1] Sửa đổi sổ đăng ký bằng lệnh ghép ngắn PowerShell mục mới

Cách sửa đổi giá trị sổ đăng ký bằng Windows PowerShell

Trong ví dụ này, tôi sẽ tạo DWORD đăng ký AllowIndexingEncryptedStoresOrItems tại

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

Thông thường, DWORD đăng ký này được tạo để cho phép Windows 10 lập chỉ mục các tệp được mã hóa. Khoá đăng ký Windows Search không tồn tại theo mặc định. Vì vậy, tôi sẽ tạo điều đó trước tiên, sau đó tôi sẽ tạo DWORD sổ đăng ký và đặt nó thành 1. Bạn có thể thay thế vị trí và giá trị khóa đăng ký trong trường hợp của mình. Dưới đây là các bước liên quan.

Mở Windows PowerShell với tư cách là Quản trị viên.

Nhập sau và nhấn phím Enter để đi đến vị trí đăng ký:

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

Sau đó, thực thi lệnh ghép ngắn sau để tạo khóa phụ đăng ký mới có tên Windows Search. Tôi đang sử dụng tham số -Force ở đây để ghi đè nếu các mục đăng ký đã tồn tại.

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

Bây giờ khi khóa phụ đăng ký được tạo, bây giờ tôi sẽ tạo DWORD đăng ký và thực thi mã sau cho việc này:

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

Lưu ý: Nếu bạn đang tạo chuỗi, bạn phải sử dụng -PropertyType làm chuỗi.

Bạn có thể thực thi vị trí cửa sổ bật lên để quay lại PowerShell bình thường, nơi bạn có thể thực thi các lệnh ghép ngắn khác.

2] Sửa đổi sổ đăng ký bằng lệnh ghép ngắn Set-ItemProperty PowerShell

Cách sửa đổi giá trị sổ đăng ký bằng Windows PowerShell

Đối với ví dụ này, tôi sẽ đặt HideSCAVolume đăng ký DWORD tại

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

Đặt DWORD này thành 0 sẽ khôi phục biểu tượng Âm lượng nếu nó bị thiếu trên thanh tác vụ. Dưới đây là các bước cho việc này:

Mở Windows PowerShell (Quản trị viên).

Sau đó, chỉ cần sao chép-dán lệnh ghép ngắn này để thực hiện thao tác đăng ký. Tất nhiên, bạn cần phải sửa đổi vị trí và giá trị đăng ký bằng của riêng bạn, trong đoạn mã được đề cập bên dưới:

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

Với phương pháp này, bạn không cần thực thi vị trí cửa sổ bật để quay lại PowerShell bình thường vì thay đổi sổ đăng ký được thực hiện trực tiếp tại đây.

Tôi tin rằng hướng dẫn này sẽ giúp bạn sửa đổi sổ đăng ký bằng Windows Powershell.

Bạn cũng có thể xem cách sử dụng PowerShell để khởi động lại máy tính Windows từ xa.

Cách sửa đổi giá trị sổ đăng ký bằng Windows PowerShell