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

Mục đăng ký(Registry) có thể được sửa đổi dễ dàng bằng Trình chỉnh sửa sổ đăng ký(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(Use PowerShell) để thay đổi giá trị sổ đăng ký(Registry)

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(PowerShell cmdlets) nổi tiếng . Lệnh ghép ngắn đầu tiên là New-Item trong khi lệnh 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(Modify) sổ đăng ký bằng lệnh ghép ngắn PowerShell New-Item(New-Item PowerShell)

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

Trong ví dụ này, tôi sẽ tạo đăng ký AllowIndexingEncryptedStoresOrItems DWORD 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 đó đầu tiên, sau đó tôi sẽ tạo DWORD đă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 Quản trị(Administrator) 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 ý:(Note:) 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 để 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(Modify) sổ đăng ký bằng lệnh ghép ngắn Set-ItemProperty PowerShell

Quản trị viên Windows Powershell

Đối với ví dụ này, tôi sẽ đặt DWORD đăng ký HideSCAVolume 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ụ. Đâ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 phải 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.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Tôi có kiến ​​thức nền tảng về kỹ thuật máy tính và công nghệ thông tin, điều này đã cho tôi một góc nhìn độc đáo về nền tảng Windows 10 và 11. Đặc biệt, tôi được trải nghiệm với cả "Trải nghiệm máy tính để bàn" của Windows 10 và trình duyệt Microsoft Edge. Kinh nghiệm của tôi với hai nền tảng này giúp tôi hiểu sâu sắc về cách chúng hoạt động và kiến ​​thức chuyên môn của tôi trong các lĩnh vực này cho phép tôi đưa ra lời khuyên đáng tin cậy về cách cải thiện chúng.



Related posts