ใช้ PowerShell เพื่อแก้ไขหรือเปลี่ยนค่ารีจิสทรี
รายการรีจิสทรี(Registry)สามารถแก้ไขได้ง่ายโดยใช้Registry Editor (Registry Editor)อย่างไรก็ตาม ในกรณีที่งานของคุณเกี่ยวข้องกับการเขียนสคริปต์เป็นจำนวนมาก และคุณจำเป็นต้องแก้ไขรีจิสทรีโดยใช้PowerShellบทความนี้จะช่วยคุณได้
ใช้ PowerShell(Use PowerShell)เพื่อเปลี่ยนค่ารีจิสทรี(Registry)
ในบทความนี้ เราจะมาดูวิธีการแก้ไขรีจิสทรีโดยใช้PowerShell cmdlets ที่รู้จักกันดีสอง รายการ cmdlet แรกคือNew-Item ในขณะที่ อันที่สองคือSet-ItemProperty คุณสามารถใช้ cmdlet เหล่านี้เพื่อแก้ไขรีจิสตรีคีย์ที่มีอยู่หรือเพิ่มค่ารีจิสตรีใหม่
1] แก้ไข(Modify)รีจิสทรีโดยใช้New-Item PowerShell cmdlet
ในตัวอย่างนี้ ฉันจะสร้างDWORDรีจิสทรีAllowIndexingEncryptedStoresOrItemsที่
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
โดยปกติDWORD รีจิสทรี นี้ถูกสร้างขึ้นเพื่อให้Windows 10สร้าง ดัชนีไฟล์ ที่เข้ารหัส ไม่มีคีย์รีจิสทรีของ Windows Search ตามค่าเริ่มต้น (Windows Search)ดังนั้นฉันจะสร้างสิ่งนั้นก่อน จากนั้นฉันจะสร้างDWORD รีจิสทรี และตั้งค่าเป็น 1 คุณสามารถแทนที่ตำแหน่งและค่าของคีย์รีจิสทรีในกรณีของคุณ นี่คือขั้นตอนที่เกี่ยวข้อง
เปิดWindows PowerShellในฐานะผู้ดูแล(Administrator)ระบบ
พิมพ์ต่อไปนี้แล้วกด 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 เป็นสตริง
คุณสามารถเรียกใช้ตำแหน่งป๊อปอัปเพื่อกลับไปที่PowerShell ปกติ ซึ่งคุณสามารถดำเนินการ cmdlet อื่น ๆ ได้
2] แก้ไข(Modify)รีจิสทรีโดยใช้Set-ItemProperty PowerShell cmdlet
สำหรับตัวอย่างนี้ ฉันจะตั้งค่า รีจิสทรี HideSCAVolume DWORD ที่
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
การตั้งค่า DWORD(DWORD) นี้ เป็น 0 จะคืนค่าไอคอนระดับเสียงหากหายไปจากแถบงาน นี่คือขั้นตอนสำหรับสิ่งนี้:
เปิด Windows PowerShell (ผู้ดูแลระบบ)
จากนั้นเพียงคัดลอกและวาง cmdlet นี้เพื่อดำเนินการจัดการรีจิสทรี แน่นอน คุณต้องแก้ไขตำแหน่งและค่ารีจิสทรีด้วยตนเองในโค้ดด้านล่างนี้:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force
ด้วยวิธีนี้ คุณไม่จำเป็นต้องเรียกใช้ตำแหน่งป๊อปอัปเพื่อกลับไปยังPowerShell ปกติ เนื่องจากการเปลี่ยนแปลงรีจิสทรีทำโดยตรงที่นี่
ฉันเชื่อว่าคู่มือนี้จะช่วยคุณแก้ไขรีจิสทรีโดยใช้Windows Powershell(Windows Powershell)
คุณยังสามารถดูวิธีใช้ PowerShell เพื่อรีสตาร์ทคอมพิวเตอร์ Windows ระยะไกลได้อีกด้วย(how to use PowerShell to restart a remote Windows computer.)
Related posts
Use PowerShell เพื่อลบไฟล์และโฟลเดอร์ใน Windows 10
PowerShell Arrays: วิธีสร้างและใช้งาน
Registry Editor: Use, Edit, Open, Modify, Save, Backup, Import, Export
ปิดใช้งาน Security Questions ใน Windows 10 โดยใช้ PowerShell Script
Check Windows 10 OS architecture ใช้ PowerShell or Command Prompt
วิธี Delete หรือสร้างงานที่กำหนดเวลาไว้กับ PowerShell ใน Windows 11
วิธีการซ่อน Windows Updates โดยใช้ PowerShell ใน Windows 10
แก้ไขปัญหา Windows Server Network connectivity ผ่าน PowerShell
PowerShell script เพื่อตรวจสอบ Windows Update status
PowerShell Get-Appxpackage ไม่ทำงานหรือ Access ปฏิเสธ
กำหนดค่าควบคุม Folder Access โดยใช้ Group Policy & PowerShell
Fix PowerShell ก่อให้เกิด High CPU usage ใน Windows 11/10
วิธีรีเซ็ต PowerShell and Command Prompt เพื่อการตั้งค่าเริ่มต้น
Windows PowerShell ISE vs Windows PowerShell: อะไรคือความแตกต่าง?
วิธีการติดตั้งแพ็คเกจแอป Appx โดยใช้ PowerShell ใน Windows 10
Change Local Account password ใช้ Command Prompt or PowerShell
วิธีการสร้าง Local User Account โดยใช้ PowerShell ใน Windows 10
ความแตกต่างระหว่าง PowerShell and PowerShell Core
Create System Restore Point ใช้ Command Prompt or PowerShell
Replace Command Prompt กับ PowerShell ใน WinX Menu ของ Windows 10