نحوه حذف برنامه های پیش فرض مایکروسافت در ویندوز 11/10

مایکروسافت به تاریخ طولانی خود در گنجاندن بسیاری از برنامه‌هایی که در (Microsoft)ویندوز 11(Windows 11) به آنها نیاز نداریم، ادامه می‌دهد . گاهی اوقات به آن bloatware می گویند. بنابراین افراد مبتکر به سابقه طولانی خود در یافتن راه هایی برای حذف برنامه های پیش فرض مایکروسافت(Microsoft apps) در Windows 11/10 ادامه می دهند. چرا؟ زیرا تعداد کمتری از برنامه های غیر ضروری در ویندوز 11 ویندوز (Windows 11)11(Windows 11) را سریعتر می کند.

برنامه های پیش فرض مایکروسافت را از منوی استارت حذف کنید(Remove Default Microsoft Apps from the Start Menu)

شاید نمی‌خواهید برنامه‌های پیش‌فرض ویندوز را(Windows apps) حذف کنید ، اما ترجیح می‌دهید آن‌ها را در منوی استارت نبینید(Start Menu) . این یک فرآیند ساده برای برداشتن پین برنامه های ویندوز(Windows apps) است.

منوی Start(Start Menu) را باز کنید، روی برنامه(app and select) کلیک راست کرده و Unpin from Start را انتخاب کنید . برنامه از منوی استارت(Start Menu) ناپدید می شود .

برنامه های مایکروسافت را در ویندوز 11 از طریق منوی استارت حذف نصب کنید(Uninstall Microsoft Apps in Windows 11 via Start Menu)

شاید ساده ترین راه برای حذف برنامه های مایکروسافت(Microsoft apps) این باشد که این کار را از منوی استارت(Start Menu) انجام دهید .

  1. منوی شروع(Start Menu) را انتخاب کنید ، برنامه‌ای را که می‌خواهید حذف کنید پیدا کنید، روی آن کلیک راست کرده و Uninstall را انتخاب کنید .

  1. ویندوز از شما می خواهد که تأیید کنید که می خواهید آن را حذف کنید. Uninstall را انتخاب کنید و برنامه حذف می شود.

برنامه های مایکروسافت را در ویندوز 11 از طریق تنظیمات حذف نصب کنید(Uninstall Microsoft Apps in Windows 11 via Settings)

هنگامی که می خواهید چندین برنامه را حذف نصب کنید، این یک روش نقطه و کلیک خوب است.

  1. منوی شروع(Start Menu ) را انتخاب کنید و شروع به تایپ کنید remove کنید (remove). نیازی به کلیک کردن در نوار جستجو(search bar) یا انتخاب ابزار جستجو(Search tool) در نوار وظیفه نیست. فقط شروع به(Just start) تایپ کنید افزودن یا حذف برنامه ها را(Add or remove programs ) از نتایج  انتخاب کنید .

  1. تنظیمات در قسمت برنامه‌ها و ویژگی‌ها(Apps & features ) باز می‌شوند . برنامه حذف شده را پیدا کنید، روی آن کلیک راست کرده و Uninstall را انتخاب کنید .

  1. ویندوز از شما می خواهد که تأیید کنید که می خواهید برنامه را حذف کنید. Uninstall را انتخاب کنید .

هنگامی که برنامه حذف نصب می شود، نوار پیشرفت(progress bar) وجود خواهد داشت و پس از اتمام برنامه می گوید Uninstalled .

برنامه های مایکروسافت را در ویندوز 11 از طریق کنترل پنل حذف نصب کنید(Uninstall Microsoft Apps in Windows 11 via Control Panel)

بله، کنترل پنل(Control Panel) هنوز در ویندوز 11(Windows 11) است. به اندازه نسخه های قبلی برای حذف همه چیز مفید نیست. هنوز هم می‌توان برنامه‌ها را از طریق این روش حذف نصب کرد، اما برنامه‌های Universal Windows Platform ( UWP ) حتی در اینجا نمایش داده نمی‌شوند. برنامه‌های UWP(UWP apps) آنهایی هستند که به احتمال زیاد می‌خواهید آن‌ها را حذف کنید. 

  1. منوی Start(Start Menu ) را انتخاب کرده و تایپ کنترل را شروع کنید (control)کنترل پنل(Control Panel) را از نتایج انتخاب کنید .

  1. وقتی پنجره کنترل پنل(Control Panel ) باز شد، به دنبال Programs بگردید و در زیر آن Uninstall a program را انتخاب کنید.

  1. در پنجره Uninstall یا تغییر یک برنامه(Uninstall or change a program ) ، برنامه حذف را انتخاب کنید و سپس Uninstall را انتخاب کنید .

ویندوز پنجره User Account Control ( UAC ) را نشان می دهد که از شما می پرسد: "آیا می خواهید به این برنامه اجازه دهید تا تغییراتی در دستگاه شما ایجاد کند؟" بله(Yes) را انتخاب کنید . بسته به اندازه برنامه، ممکن است چند دقیقه طول بکشد تا برنامه از بین برود.

برنامه های مایکروسافت را در ویندوز 11 از طریق PowerShell حذف نصب کنید(Uninstall Microsoft Apps In Windows 11 Via PowerShell)

حتی کاربران خانگی نیز می توانند PowerShell را یاد بگیرند(home users can learn PowerShell) و کنترل بیشتری روی ویندوز(Windows) داشته باشند. ساختن یک اسکریپت PowerShell(PowerShell script) برای حذف نصب برنامه های مایکروسافت(Microsoft apps) ، بیشترین کنترل را بر روی موارد حذف شده به شما می دهد. همچنین حذف تعدادی از برنامه های مایکروسافت را(Microsoft apps) به یک کار سریع و آسان تبدیل می کند، بنابراین اسکریپت را برای دفعه بعدی که ویندوز(Windows) 11 را نصب می کنید ذخیره کنید.

اگر ایجاد یک اسکریپت PowerShell(PowerShell script) بیشتر از آن چیزی است که برای آن چانه زنی کرده اید، اما همچنان چنین سرعت و کنترلی را(speed and control) می خواهید ، به بخش اسکریپت نویسی زیر بروید.

  1. منوی Start(Start Menu ) را انتخاب کرده و شروع به تایپ powershell کنید . گزینه PowerShell ISE را انتخاب کرده و به عنوان Administrator باز کنید .

  1. پس از باز شدن، cmdlet Set-ExecutionPolicy RemoteSigned را وارد کرده و اجرا کنید .

وقتی از شما پرسیده شد که آیا واقعاً می خواهید سیاست اجرا(execution policy) را تغییر دهید ، Yes to All را(Yes to All) انتخاب کنید . این به شما امکان می دهد اسکریپت هایی را که می سازید اجرا کنید.

  1. ابتدا باید نام بسته های برنامه های ویندوز را(Windows apps) دریافت کنید . یک اسکریپت ایجاد کنید و آن را با نامی مانند get-InstalledApps.ps1 ذخیره کنید. cmdlet های زیر را کپی کرده و(Copy and paste) در اسکریپت جدید پیست کنید. آنها لیستی از نام(Name) و PackageFullName برنامه های UWP(UWP apps) نصب شده ایجاد و ذخیره می کنند. خطوط نظر در تصویر که با # شروع می شوند توضیح می دهند که cmdlet های زیر آن چه می کنند.
  • Get-AppXPackage |`
  • Select-Object -Property Name, PackageFullName |`
  • Export-Csv “$PSScriptRoot\Windows-apps.csv”

  1. فایل متنی(text file) به دست آمده را باز کنید . یک قانون کلی خوب برای اینکه چه چیزی از این فایل حذف شود این است که هر خطی را که مطمئن نیستید چیست یا در PackageFullName "خنثی" است را حذف کنید. با این کار فقط مواردی باقی می ماند که مطمئن هستید می خواهید حذف کنید. اگر مطمئن نیستید که در اینجا چه کاری انجام دهید، به بخش بعدی مقاله بروید.

  1. اسکریپت دیگری ایجاد کنید و نام آن را uninstall-WindowsApps.ps1 بگذارید . از cmdlet های زیر استفاده کنید تا فقط برنامه های ویندوز را که در (Windows apps)فایل متنی(text file) باقی مانده اند حذف نصب کنید . خطوط نظر در تصویر که با # شروع می شوند توضیح می دهند که cmdlet های زیر آن چه می کنند.
  • $unwantedApps = import-CSV “$PSScriptRoot\Windows-apps.csv”
  • $unwantedApp variable
  • foreach($unwantedApp in $unwantedApps){
  • Get-AppXPackage $unwantedApp.name | Remove-AppXPackage -WhatIf
  • }

وقتی آماده شدید، پارامتر -WhatIf را حذف کرده و اسکریپت را اجرا کنید. برنامه ها حذف نصب خواهند شد.

حذف نصب برنامه های مایکروسافت در ویندوز 11 از طریق اسکریپت(Uninstall Microsoft Apps In Windows 11 Via Scripts)

چند اسکریپت از پیش ساخته شده وجود دارد که می توان از آنها برای حذف برنامه های ناخواسته مایکروسافت استفاده(Microsoft apps) کرد. دو مورد از محبوب ترین ها Windows 10 Decrapifier و Windows 10 Debloater هستند. هر دو کارهای مشابهی انجام می دهند و هر دو در ویندوز 11(Windows 11) کار می کنند ، با این حال ما در اینجا فقط Windows 10 Debloater را بررسی می کنیم، زیرا دارای یک گزینه رابط کاربری(user interface) گرافیکی ( GUI ) است که ممکن است استفاده از آن برای شما مفیدتر باشد.

  1. به صفحه Debloater ویندوز 10 بروید و دکمه (Windows 10 Debloater)Code را انتخاب کنید و سپس Download ZIP را انتخاب کنید .

  1. پس از دانلود فایل فشرده(zip file) ، آن را استخراج کنید. Windows10DebloaterGUI را پیدا کرده و اجرا کنید.

  1. برخی از اسکریپت ها اجرا می شود و سپس Windows10Debloater GUI باز می شود. چندین گزینه در اینجا وجود دارد، اما سریع‌ترین و ساده‌ترین گزینه برای استفاده، REMOVE ALL BLOATWARE است.

پس از انتخاب، می بینید که اسکریپت در پس زمینه اجرا می شود و بسیاری از چیزها را حذف می کند. این می تواند چند دقیقه طول بکشد. تنها اعلانی که انجام می شود این است که اسکریپت پیمایش را متوقف می کند و آخرین خط تمام کارها تمام(Finished all tasks) شده است . همه برنامه های ناخواسته مایکروسافت(Microsoft apps) از بین رفته اند.

نحوه بازیابی برنامه های پیش فرض مایکروسافت در ویندوز 11(How to Restore Default Microsoft Apps in Windows 11)

عالی است، شما همه (Great)نفخ و برنامه های پیش فرض مایکروسافت را(bloat and default Microsoft apps) پاک کردید . اما اگر به آنها نیاز داشته باشید چه می شود؟ می توانید از طریق فروشگاه مایکروسافت بروید(Microsoft Store) و آنها را یکی یکی دوباره نصب کنید. با این حال، ساده‌ترین و سریع‌ترین راه، استفاده از یک خط PowerShell است.

  1. یک اسکریپت دیگر ایجاد کنید و نام آن را restore-WindowsApps.ps1 بگذارید . برای بازیابی برنامه های پیش فرض مایکروسافت(Microsoft apps) ، cmdlet های زیر را اجرا کنید . خطوط نظر در تصویر که با # شروع می شوند توضیح می دهند که cmdlet های زیر آن چه می کنند.

Get-AppXPackage -AllUsers | foreach {Add-AppXPackage – Register “$($_.InstallLocation)\appxmanifest.xml” -DisableDevelopmentMode}

  1. تمام برنامه های پیش فرض مایکروسافت(Microsoft Apps) که نسخه ویندوز(Windows version) شما به طور معمول دارد نصب شده اند.

ویندوز 11 و برنامه های پیش فرض (Windows 11 and Default Apps )

برنامه‌های پیش‌فرض غیرضروری همیشه بخشی از ویندوز(Windows) و انصافاً اکثر سیستم‌عامل‌ها بوده‌اند. اکنون می دانید که چگونه از آن مراقبت کنید. آیا از روش های دیگری مانند Chocolatey package manager استفاده می کنید؟ مورد علاقه شما کدام(Which) است؟ ما عاشق شنیدن چیزهای جدید از شما هستیم. به ما خبر دهید.



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts