Windows 10 มาพร้อมแอปมาตรฐานจำนวนมาก รวมถึง Maps, People, Xbox, Photos, Groove Music ฯลฯ สำหรับแอปเหล่านี้ Windows 10 ไม่มีวิธีคลิกถอนติดตั้งแบบปกติ แต่สามารถถอนติดตั้งได้ง่ายด้วยคำสั่ง PowerShell ง่ายๆ หากต้องการนี่คือวิธีถอนติดตั้งแอป Modern ของ Windows 10 ทีละตัวหรือทั้งหมด
หมายเหตุ:
- ก่อนทำอะไร ควรสร้าง Restore Point ด้วยตนเอง (Control Panel → Recovery → Configure System Restore → System Protection tab → Create) เพื่อย้อนกลับได้หากเกิดปัญหา
- แม้จะถอนติดตั้งแอปมาตรฐานเกือบทุกตัวได้ แต่อย่างเช่น 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 ถอนติดตั้งแอปทีละตัวได้ง่าย
- ค้นหา PowerShell ใน Start คลิกขวา → "Run as Administrator" หรือเปิด CMD as admin (Win+X แล้วกด A) พิมพ์
start powershellกด Enter - ใน PowerShell ใช้คำสั่งด้านล่างเพื่อดูรายการแอปที่ติดตั้งของผู้ใช้ปัจจุบัน:
Get-AppxPackage | ft Name, PackageFullName -AutoSize
- หากต้องการดูแอปของทุกผู้ใช้:
Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize
- หาแอปที่ต้องการถอนติดตั้งจากรายการ จดชื่อจาก "PackageFullName" (ใช้ wildcard * ได้ เช่น *xboxapp*)
- รันคำสั่งถอนติดตั้ง:
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 ได้ แชร์ความคิดเห็นและประสบการณ์ได้ด้านล่าง