Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีถอนติดตั้งแอปมาตรฐาน (Pre-installed Apps) ใน Windows 10 ด้วย PowerShell

Windows 10 มาพร้อมแอปมาตรฐานจำนวนมาก รวมถึง Maps, People, Xbox, Photos, Groove Music ฯลฯ สำหรับแอปเหล่านี้ Windows 10 ไม่มีวิธีคลิกถอนติดตั้งแบบปกติ แต่สามารถถอนติดตั้งได้ง่ายด้วยคำสั่ง PowerShell ง่ายๆ หากต้องการนี่คือวิธีถอนติดตั้งแอป Modern ของ Windows 10 ทีละตัวหรือทั้งหมด

หมายเหตุ:

  1. ก่อนทำอะไร ควรสร้าง Restore Point ด้วยตนเอง (Control Panel → Recovery → Configure System Restore → System Protection tab → Create) เพื่อย้อนกลับได้หากเกิดปัญหา
  2. แม้จะถอนติดตั้งแอปมาตรฐานเกือบทุกตัวได้ แต่อย่างเช่น Cortana, Edge, Camera, Photos, Contact Support, Feedback ฯลฯ ไม่สามารถถอนติดตั้งได้

วิธีง่าย (Simple Method)

ก่อนไป PowerShell จำไว้ว่าแอป Windows 10 หลายตัวถอนติดตั้งได้แบบปกติ เช่นเดียวกับแอปอื่น กฎทั่วไป: แอปของบุคคลที่สาม (Third-party) เช่น Facebook, Twitter ถอนติดตั้งปกติได้ เกมที่ Microsoft บังคับให้ (Minecraft, Candy Crush Saga) ก็ถอนติดตั้งปกติได้

ดูว่าแอปที่ต้องการถอนติดตั้งได้แบบปกติหรือไม่: คลิกขวา Start → "Apps and Features" เลื่อนหาแอป คลิกแล้วกด "Uninstall" (ถ้ามืด = ไม่ได้ ให้อ่านต่อวิธี PowerShell)

ถอนติดตั้งแอปทีละตัวด้วย PowerShell

ใช้ PowerShell ถอนติดตั้งแอปทีละตัวได้ง่าย

  1. ค้นหา PowerShell ใน Start คลิกขวา → "Run as Administrator" หรือเปิด CMD as admin (Win+X แล้วกด A) พิมพ์ start powershell กด Enter
  2. ใน PowerShell ใช้คำสั่งด้านล่างเพื่อดูรายการแอปที่ติดตั้งของผู้ใช้ปัจจุบัน:
    Get-AppxPackage | ft Name, PackageFullName -AutoSize
  3. หากต้องการดูแอปของทุกผู้ใช้:
    Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize
  4. หาแอปที่ต้องการถอนติดตั้งจากรายการ จดชื่อจาก "PackageFullName" (ใช้ wildcard * ได้ เช่น *xboxapp*)
  5. รันคำสั่งถอนติดตั้ง:
    Get-AppxPackage *xboxapp* | Remove-AppxPackage

แก้ไขคำสั่งตามแอปที่ต้องการ เพียงเปลี่ยนชื่อแอประหว่าง wildcard (*) หรือใช้ PackageFullName เต็ม

ถอนติดตั้งแอปมาตรฐานทั้งหมดด้วย PowerShell

หากอยากกำจัดแอปมาตรฐานทั้งหมดทีเดียว: เปิด PowerShell as admin วางคำสั่งด้านล่าง กด Enter

Get-AppxPackage -AllUsers | Remove-AppxPackage

จะเริ่มถอนติดตั้งแอปมาตรฐานทั้งหมดสำหรับทุกผู้ใช้ PowerShell อาจแสดง error สีแดงเยอะ อย่าตกใจ มันแค่ error ของแอปที่ถอนไม่ได้ (เช่น Cortana, Edge)

เสร็จแล้ว Start Menu จะสะอาดขึ้นมาก

ป้องกันการติดตั้งซ้ำในอนาคต (Futureproofing)

แม้ถอนติดตั้งหมดสำหรับทุกผู้ใช้ ทุกครั้งที่สร้างผู้ใช้ใหม่ แอปมาตรฐานจะติดตั้งใหม่ให้ผู้ใช้นั้น สามารถหยุดพฤติกรรมนี้ได้ด้วยคำสั่งใน PowerShell:

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage –online

แค่นี้ก็สามารถกำจัดแอปมาตรฐานใน Windows 10 ได้ แชร์ความคิดเห็นและประสบการณ์ได้ด้านล่าง