از PowerShell برای تغییر یا تغییر مقادیر رجیستری استفاده کنید
یک ورودی رجیستری(Registry) را می توان به راحتی با استفاده از ویرایشگر رجیستری(Registry Editor) تغییر داد. با این حال، در مواردی که کار شما شامل اسکریپت نویسی زیادی است و نیاز به تغییر رجیستری با استفاده از PowerShell دارید ، این مقاله باید به شما کمک کند.
از PowerShell(Use PowerShell) برای تغییر مقادیر رجیستری استفاده کنید(Registry)
در این مقاله، نحوه اصلاح رجیستری را با استفاده از دو cmdlet معروف PowerShell(PowerShell cmdlets) خواهیم دید . cmdlet اول New-Item و دومی Set-ItemProperty است. می توانید از یکی از این cmdlet ها برای تغییر یک کلید رجیستری موجود یا اضافه کردن یک مقدار رجیستری جدید استفاده کنید.
1] رجیستری(Modify) را با استفاده از cmdlet New-Item PowerShell تغییر دهید(New-Item PowerShell)
در این مثال، من AllowIndexingEncryptedStoresOrItems رجیستری DWORD را در
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
معمولاً این رجیستری DWORD ایجاد میشود تا به ویندوز 10 اجازه دهد (Windows 10)فایلهای رمزگذاری شده را فهرستبندی کند . کلید رجیستری جستجوی ویندوز(Windows Search) به طور پیش فرض وجود ندارد. بنابراین ابتدا آن را ایجاد می کنم و سپس DWORD رجیستری را ایجاد می کنم و آن را روی 1 تنظیم می کنم. می توانید مکان و مقادیر کلید رجیستری را در مورد خود جایگزین کنید. در اینجا مراحل مربوطه آمده است.
Windows PowerShell را به عنوان مدیر(Administrator) باز کنید.
زیر را تایپ کنید و کلید Enter را فشار دهید تا به محل رجیستری بروید:
Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'
سپس cmdlet زیر را اجرا کنید تا کلید فرعی رجیستری جدید به نام 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 را اجرا کنید تا به PowerShell عادی برگردید، جایی که میتوانید cmdletهای دیگر را اجرا کنید.
2] رجیستری(Modify) را با استفاده از Set-ItemProperty PowerShell cmdlet تغییر دهید
برای این مثال، من HideSCAVolume رجیستری DWORD را در تنظیم خواهم کرد
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
با تنظیم این DWORD روی 0، نماد Volume در صورتی که در نوار وظیفه وجود نداشته باشد، بازیابی می شود. در اینجا مراحل این کار وجود دارد:
Windows PowerShell (Admin) را باز کنید.
سپس به سادگی این cmdlet را کپی کنید تا دستکاری رجیستری انجام شود. البته، باید مکان و مقدار رجیستری را با کدهای زیر تغییر دهید:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force
با این روش، برای بازگشت به PowerShell(PowerShell) عادی نیازی به اجرای pop-location ندارید، زیرا تغییر رجیستری مستقیماً در اینجا انجام می شود.
من مطمئن هستم که این راهنما به شما کمک می کند تا رجیستری را با استفاده از Windows Powershell تغییر دهید .
همچنین می توانید نگاهی به نحوه استفاده از PowerShell برای راه اندازی مجدد رایانه از راه دور ویندوز بیندازید.(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
غیر فعال کردن Security Questions در Windows 10 با استفاده از PowerShell Script
Check ویندوز 10 OS architecture با استفاده از PowerShell or Command Prompt
چگونه به Remotely Restart ویندوز 10 PowerShell کامپیوتر با استفاده از
چگونه برای ایجاد و اجرای PowerShell script فایل در ویندوز 10
Replace Command Prompt با PowerShell در WinX Menu Windows 10
چگونه برای دیدن PowerShell دستور History در Windows 10
نحوه نصب PowerShell 7.0 در ویندوز 10
Convert PowerShell script (PS1) فایل به EXE با IExpress در Windows 10
چگونه برای پیدا کردن و غیر فعال کردن Webcams با استفاده از PowerShell در Windows 10
چگونه به Zip and Unzip files با استفاده از PowerShell در Windows 10
فعال کردن Remote Desktop با استفاده از Command Prompt or PowerShell
چگونه برای جلوگیری از IP یا یک وب سایت با استفاده از PowerShell در Windows 10
ثابت: PowerShell امضا شده PowerShell cmdlets اجرا کندتر از cmdlets نامشخص
تفاوت بین PowerShell and PowerShell Core
نحوه غیر فعال کردن PowerShell در Windows 10
نحوه بازنشانی Microsoft Store apps با استفاده از PowerShell در Windows 10
Change Local Account password با استفاده از Command Prompt or PowerShell