Windows 10 มาพร้อมกับรายการแอพที่ติดตั้งไว้ล่วงหน้าจำนวนมากซึ่งผู้ใช้ไม่เคยขอ ปพลิเคชันเหล่านี้ทั้งหมดที่ไมโครซอฟท์พยายามที่จะผลักลงลำคอของคุณจะถูกเรียกว่าbloatware เนื่องจากคุณไม่ต้องการมันจริงๆ วิธีที่ดีที่สุดคือการถอนการติดตั้งจากคอมพิวเตอร์ของคุณ วิธีหนึ่งในการทำเช่นนั้นคือการค้นหาและลบออกด้วยตนเอง แต่แอปเหล่านี้บางแอปฝังรากลึกในระบบของคุณ ซึ่งวิธีเดียวที่จะลบออกได้คือการเรียกใช้ชุดคำสั่ง PowerShell ที่เฉพาะเจาะจง
ฉันจะลบแอพ Windows 10 ที่ติดตั้งไว้ล่วงหน้าด้วย Powershell ได้อย่างไร
สิ่งแรกที่พิมพ์ PowerShell ในแถบค้นหา Windows และคลิกขวาบนแอป PowerShell เลือกRun as administratorเพื่อให้แน่ใจว่าคุณมีสิทธิ์ในการแก้ไขหรือลบแอพที่คุณระบุว่าเป็น bloatware

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