วิธีลบแอพ Windows 8 (ทั้งหมด) โดยใช้ PowerShell
- หมวดหมู่: ของ Windows
แอปให้ความสำคัญกับ Windows 8 อย่างชัดเจนไม่เพียงเพราะระบบปฏิบัติการเริ่มทำงานใน 'ส่วนต่อประสานแอป' เมื่อเริ่มต้นโดยค่าเริ่มต้น แต่เนื่องจากการตลาดส่วนใหญ่สำหรับระบบปฏิบัติการก็ให้ความสำคัญเช่นกัน อย่างไรก็ตามนั่นเป็นเพียงด้านเดียวของ Windows 8 และฉันไม่แน่ใจว่าการมุ่งเน้นไปที่ความพยายามทั้งหมดในคุณลักษณะเหล่านี้เป็นการดำเนินการที่ชาญฉลาดที่สุดของ Microsoft หรือไม่
อย่างไรก็ตามหากคุณไม่ได้ใช้แอพเลยหรือต้องการลบแอพออกจากโปรไฟล์ผู้ใช้เพื่อไม่ให้เปิดใช้งานได้คุณอาจค้นพบว่ามันไม่ใช่การดำเนินการที่ตรงไปตรงมาจริงๆ
สิ่งต่าง ๆ ง่ายขึ้นเล็กน้อยใน Windows 8.1 ด้วยคุณสมบัติการถอนการติดตั้งแบบแบตช์ - คลิกขวาที่แอพหลาย ๆ แอพและเลือกถอนการติดตั้งในตอนท้าย - แต่มันก็ยังห่างไกลจากสิ่งที่ฉันคิดว่าสะดวกสบาย
Windows PowerShell อาจดูน่ากลัวหรือเหมือนกับสภาพแวดล้อมเชลล์หรือบรรทัดคำสั่งอื่นสำหรับผู้ใช้ส่วนใหญ่ จริงๆแล้วมันมีประสิทธิภาพมากและสิ่งหนึ่งที่คุณสามารถใช้เพื่อลบแอพบางตัวหรือทั้งหมดที่ติดตั้งในระบบ Windows 8
PowerShell และแอพ
คุณต้องเริ่ม PowerShell ก่อนจึงจะเริ่มได้ ทำสิ่งต่อไปนี้เพื่อทำสิ่งนั้น:
- กดปุ่ม Windows และเข้าสู่ PowerShell โดยใช้แป้นพิมพ์
- คลิกขวาที่ผลลัพธ์ PowerShell และเลือก 'run as administrator' จากตัวเลือก
ไปที่คำสั่ง:
รับคำสั่ง
รับข้อมูลที่เกี่ยวข้องกับแอพจากผู้ใช้บนพีซีภายในหรือโดเมนระยะไกล
รับ -AppxPackage -User [ชื่อผู้ใช้] แสดงรายการแอปทั้งหมดที่ติดตั้งโดยผู้ใช้ [ชื่อผู้ใช้] [ชื่อผู้ใช้] สามารถเป็นโดเมน ผู้ใช้ที่อยู่อีเมล user_name หรือ SID-string
รับ -AppxPackage -AllUsers แสดงรายการแอพทั้งหมดที่ติดตั้งโดยผู้ใช้ในระบบ
รับ -AppxPackage - ชื่อ [ชื่อ] ส่งคืนแอปทั้งหมดที่ตรงกับ [ชื่อ] คุณสามารถใช้สัญลักษณ์แทน (*) ในคำสั่ง
Get-AppxPackage -Publisher [ชื่อผู้เผยแพร่] ส่งคืนแอปทั้งหมดที่ติดตั้งโดยผู้เผยแพร่ที่เลือก อนุญาตให้ใช้สัญลักษณ์แทนอีกครั้ง
โปรดทราบว่าสามารถรวมคิวรีได้
ตัวอย่างรับคำค้นหา:
- รับ -AppxPackage - สำนักพิมพ์ * Microsoft * ส่งคืนแอปทั้งหมดที่เผยแพร่โดย Microsoft และผู้เผยแพร่อื่น ๆ ที่ใช้ Microsoft ในชื่อ (ไม่น่าจะมี)
- รับ -AppxPackage - ผู้ใช้มาร์ติน ส่งคืนแอปทั้งหมดที่ติดตั้งภายใต้บัญชีผู้ใช้ Martin
- รับ -AppxPackage - ชื่อ * Halo * ส่งคืนแอปทั้งหมดที่มีชื่อ Halo
- Get-AppxPackage -name * Facebook * -User domain / user1 ส่งคืนแอพที่ติดตั้งทั้งหมดด้วย Facebook ในชื่อจาก user1 บนโดเมนคอมพิวเตอร์ระยะไกล
ลบคำสั่ง
Remove ทำงานคล้ายกับ Get แต่มีพารามิเตอร์เพิ่มเติม
Remove-AppxPackage [ชื่อแพ็คเกจ] ลบ [ชื่อแพ็กเกจ] ออกจากบัญชีของผู้ใช้ที่ลงชื่อเข้าใช้ในปัจจุบัน
Remove-AppxPackage [ชื่อแพ็กเกจ] - ยืนยัน ทำเช่นเดียวกับด้านบน แต่แสดงพร้อมต์การยืนยันก่อนที่คำสั่งจะดำเนินการ
Remove-AppxPackage [ชื่อแพ็กเกจ] -WhatIf แสดงสิ่งที่จะเกิดขึ้นหากคุณเรียกใช้คำสั่ง
ตัวอย่างลบคำค้นหา:
- เอา -AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr ลบแพ็คเกจที่เลือกออกจากบัญชีผู้ใช้ปัจจุบัน
วิธีลบแอพ Metro ทั้งหมดออกจากผู้ใช้ทั้งหมด
รับ -AppxPackage -AllUsers | เอาออก AppxPackage
Microsoft ได้เผยแพร่สคริปต์ที่ลบแอพ Windows Store ทั้งหมดใน Windows 8 ด้วย คุณสามารถดาวน์โหลดได้จาก หน้า Technet นี้ .
ข้อมูลเพิ่มเติมเกี่ยวกับ cmdlet การติดตั้งแอปคือ มีอยู่ใน Technet เช่นกัน .