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

ฉันจะลบแอป Windows 10 ที่ติดตั้งไว้ล่วงหน้าด้วย Powershell ได้อย่างไร

อันดับแรกพิมพ์ PowerShell ในแถบค้นหาของ Windows แล้วคลิกขวาที่ แอป PowerShell เลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้แน่ใจว่าคุณมีสิทธิ์แก้ไขหรือลบแอปที่คุณระบุว่าเป็น bloatware

run-powershell-as-admin

ใช้คำสั่ง DISM เพื่อลบ Bloatware

หากคุณต้องการลบแอป bloatware ออกจากคอมพิวเตอร์ของคุณจริงๆคุณต้องใช้คำสั่ง DISM ใน PowerShell

  1. ขั้นแรกเรียกใช้ DISM/Online/Get-ProvisionedAppxPackages | คำสั่ง select-string Packagename เพื่อแสดงรายการ bloatware ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณ powershell diss
  2. ค้นหาชื่อแอปที่คุณต้องการลบและเรียกใช้คำสั่ง 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 ซ่อน bloatware powershell

ในทางกลับกันหากคุณต้องการซ่อนแอพที่ต้องการเท่านั้นคุณต้องเรียกใช้คำสั่งนี้: 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 อยู่ภายใต้การควบคุม

Categories: IT Info