Windows 10 มาพร้อมกับรายการแอพที่ติดตั้งไว้ล่วงหน้าจำนวนมากซึ่งผู้ใช้ไม่เคยถามหา แอปพลิเคชันทั้งหมดเหล่านี้ที่ Microsoft พยายามทำให้คอของคุณถูกเรียกว่า bloatware เนื่องจากคุณไม่จำเป็นต้องใช้จริงๆแนวทางที่ดีที่สุดคือเพียงแค่ถอนการติดตั้งออกจากคอมพิวเตอร์ของคุณ วิธีหนึ่งที่ทำได้คือค้นหาและลบออกด้วยตนเอง แต่แอปเหล่านี้บางแอปฝังรากลึกในระบบของคุณวิธีเดียวที่จะลบออกคือเรียกใช้ชุดคำสั่ง PowerShell ที่เฉพาะเจาะจง
ฉันจะลบแอป Windows 10 ที่ติดตั้งไว้ล่วงหน้าด้วย Powershell ได้อย่างไร
อันดับแรกพิมพ์ PowerShell ในแถบค้นหาของ Windows แล้วคลิกขวาที่ แอป PowerShell เลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้แน่ใจว่าคุณมีสิทธิ์แก้ไขหรือลบแอปที่คุณระบุว่าเป็น bloatware
ใช้คำสั่ง DISM เพื่อลบ Bloatware
หากคุณต้องการลบแอป bloatware ออกจากคอมพิวเตอร์ของคุณจริงๆคุณต้องใช้คำสั่ง DISM ใน PowerShell
- ขั้นแรกเรียกใช้ DISM/Online/Get-ProvisionedAppxPackages | คำสั่ง select-string Packagename เพื่อแสดงรายการ bloatware ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณ
- ค้นหาชื่อแอปที่คุณต้องการลบและเรียกใช้คำสั่ง DISM/Online/Remove-ProvisionedAppxPackage/PackageName: PACKAGENAME เพื่อทำกระบวนการให้เสร็จสมบูรณ์
แทนที่ PACKAGENAME ด้วยชื่อเต็มของแอป กล่าวอีกนัยหนึ่งคือคัดลอกสตริงอักขระทั้งหมดตามที่ปรากฏหลังบรรทัด PackageName
ตัวอย่างเช่นหากคุณต้องการลบ Bing Weather ให้เรียกใช้คำสั่งนี้: DISM/Online/Remove-ProvisionedAppxPackage/PackageName: Microsoft.BingWeather_4.25.20211.0_neutral_ ~ _8wekyb3d8bbwe .
ซ่อนแอปของคุณ
คุณสามารถใช้ Get-AppxPackage * AppName * | คำสั่ง Remove-AppxPackage เพื่อซ่อน bloatware จากสายตา โปรดทราบว่าคำสั่งนี้ไม่ได้ลบแอปที่เกี่ยวข้องออกจากระบบของคุณอย่างถาวร เพียงแค่ซ่อนไว้เพื่อให้คุณสามารถกู้คืนได้อย่างง่ายดายในภายหลังหากคุณต้องการกลับมา
หากคุณต้องการซ่อนแอปที่ติดตั้งไว้ล่วงหน้าทั้งหมดสำหรับบัญชีผู้ใช้ทั้งหมดที่สร้างบนคอมพิวเตอร์ของคุณคุณสามารถเรียกใช้คำสั่ง PowerShell นี้: Get-AppxPackage-AllUsers | เอา-AppxPackage
ในทางกลับกันหากคุณต้องการซ่อนแอพที่ต้องการเท่านั้นคุณต้องเรียกใช้คำสั่งนี้: Get-AppxPackage * AppName * | เอา-AppxPackage แน่นอนคุณต้องแทนที่ AppName ด้วยชื่อแอพที่คุณต้องการซ่อน ตัวอย่างเช่นสมมติว่าคุณต้องการลบ Solitaire คำสั่งที่คุณต้องเรียกใช้คือ: Get-AppxPackage * solitairecollection * | เอา-AppxPackage .
หากคุณต้องการดูว่ามีแอปใดบ้างที่ติดตั้งบนเครื่องของคุณให้รันคำสั่งนี้: Get-AppxPackage-allusers | เลือกชื่อ PackageFullName
ใช้วิธีการอนุญาตพิเศษ
ผู้ใช้รายอื่นแนะนำให้ใช้วิธีการอนุญาตพิเศษเพื่อแก้ปัญหานี้ คุณสามารถสร้างสคริปต์ของคุณเองและอัปเดตด้วยแอปใหม่ ๆ ได้ทุกเมื่อที่จำเป็น จากนั้นคุณสามารถโหลดสคริปต์โดยอัตโนมัติเมื่อเข้าสู่ระบบผ่าน GPO (วัตถุนโยบายกลุ่ม)
นี่คือตัวอย่าง:
$ excludedApps=”. * photos. * |. * sticky. * |. * zunevideo. * ’
$ unantedApps=Get-AppxPackage-PackageTypeFilter Bundle | Where-Object {$ _. Name-notmatch $ excludedApps}
หาก ($ unantedApps) {
$ unantedApps | เอา-AppxPackage
}
หากคุณจำเป็นต้องใช้แอปใดแอปหนึ่งที่คุณนำออกไปก่อนหน้านี้คุณสามารถติดตั้งใหม่ในเครื่องของคุณได้ตลอดเวลา อย่าลืมลบออกจากรายการ $ excludedApps
หรือคุณสามารถใช้ Windows10Debloater เพื่อทำงานให้เสร็จ นี่คือสคริปต์สำเร็จรูปที่คุณสามารถ ดาวน์โหลดจาก GitHub ได้
แม้ว่าคุณจะลบ bloatware ทั้งหมดออกจากคอมพิวเตอร์ Windows 10 ของคุณระบบปฏิบัติการอาจยังคงติดตั้งแอปอีกครั้งเมื่อคุณ อัปเกรดเป็นเวอร์ชันที่ใหม่กว่า Microsoft เปิดตัวการอัปเดต Windows 10 ที่สำคัญสองรายการทุกปี ซึ่งหมายความว่าอย่างน้อยในทางทฤษฎีคุณอาจต้องทำซ้ำขั้นตอนข้างต้นปีละสองครั้ง ในกรณีที่ดีที่สุดคุณจะต้องอัปเดตสคริปต์ PowerShell ของคุณเพื่อรวมแอปใหม่ในรายการเท่านั้น
สรุป
หากคุณต้องการกำจัด bloatware ของ Windows 10 คุณสามารถใช้ PowerShell เพื่อลบแอปที่ไม่ต้องการออกได้ ขึ้นอยู่กับความต้องการของคุณคุณสามารถซ่อนแอพเหล่านี้หรือลบอย่างถาวรได้โดยใช้คำสั่ง DISM
ดูความคิดเห็นด้านล่างและให้คะแนนว่าคุณเกลียด Bloatware มากแค่ไหน (ในระดับ 1 ถึง 10) อย่าลังเลที่จะแบ่งปันคำแนะนำและเคล็ดลับเพิ่มเติมเพื่อให้ Windows 10 อยู่ภายใต้การควบคุม