หากคุณกำลังมองหาวิธีดู Apps และโปรแกรมที่ติดตั้งทั้งหมดบน Windows 10 PC ของคุณ จาก PowerShell ให้อ่านต่อไปนี้ ทุก Modern Apps ใน Windows 10 และ Windows 8 (8.1) ถูกติดตั้งผ่านแพ็กเกจการติดตั้ง แพ็กเกจการติดตั้ง App เป็นไฟล์เฉพาะตัวที่มีไฟล์ทั้งหมดที่จำเป็นสำหรับการติดตั้ง Modern App เพื่อติดตั้งใหม่หรือถอนการติดตั้ง App เฉพาะเจาะจง คุณต้องทราบ Name หรือ PackageFullName ของแพ็กเกจการติดตั้งที่ใช้ติดตั้ง App นั้น

ในบทช่วยสอนนี้ ผมจะแสดงวิธีที่คุณสามารถรับรายการโปรแกรมหรือ Apps ที่ติดตั้งทั้งหมด (พร้อมชื่อแพ็กเกจการติดตั้งเต็มรูปแบบ) บนคอมพิวเตอร์ Windows 10 หรือ Windows 8.1 และ 8 โดยใช้คำสั่ง PowerShell
วิธีดูโปรแกรม, Apps หรือ Packages ที่ติดตั้งทั้งหมดบน Windows 10/8/8.1
ขั้นตอนที่ 1. เปิด PowerShell ด้วยสิทธิ์ Administrator
1. ที่กล่องค้นหาของ Cortana พิมพ์ powershell *
* หมายเหตุ: บน Windows 8, 8.1: กดปุ่ม "Windows" + "S" เพื่อเปิดกล่องค้นหาและพิมพ์ powershell

2. คลิกขวาที่ Windows PowerShell ในผลลัพธ์และเลือก Run as administrator

ขั้นตอนที่ 2. ดูโปรแกรม, Apps และ Packages ที่ติดตั้ง
A. วิธีดูโปรแกรมที่ติดตั้งทั้งหมดบน Windows 10 PC
B. วิธีดู Store Apps และ Packages ที่ติดตั้งทั้งหมดใน Windows 10
A. วิธีดูโปรแกรมที่ติดตั้งทั้งหมดบน Windows 10
หากคุณต้องการดูรายการโปรแกรมที่ติดตั้งทั้งหมดใน Windows 10 ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:
- วิธีที่ 1: แสดงรายการโปรแกรมที่ติดตั้งโดยใช้ WMIC
- วิธีที่ 2: ดูโปรแกรมที่ติดตั้งโดยใช้คำสั่ง "Get-WmiObject"
วิธีที่ 1: แสดงรายการโปรแกรมที่ติดตั้งโดยใช้คำสั่ง 'WMIC'
1. ใน PowerShell (admin) พิมพ์คำสั่งต่อไปนี้และกด Enter:
- wmic
2. ที่พรอมต์ "wmic:root\cli>" ให้พิมพ์:
- product get name, version, vendor
– หรืออีกทางหนึ่ง หากคุณต้องการดูโปรแกรมที่ติดตั้งบนคอมพิวเตอร์ในโดเมน ให้ใช้คำสั่งต่อไปนี้:
- /node:ComputerName product get name, version, vendor
* หมายเหตุ: ComputerName = ชื่อของคอมพิวเตอร์ เช่น: หากชื่อคอมพิวเตอร์คือ "Cougar" คำสั่งจะเป็น:
- /node:Cougar product get name, version, vendor

เคล็ดลับ: หากต้องการคัดลอกผลลัพธ์ของคำสั่ง (รายการโปรแกรมที่ติดตั้ง) ไปแอปพลิเคชันอื่น (เช่น Notepad) ให้ทำดังนี้:
1. คลิกที่ใดก็ได้ภายในหน้าต่าง PowerShell และ CTRL + A เพื่อเลือกทั้งหมด
2. กด CTRL + C เพื่อ คัดลอก ผลลัพธ์ไปที่คลิปบอร์ด
3. เปิดแอปพลิเคชันที่ต้องการวางรายการโปรแกรม และกด CTRL + V เพื่อวาง

วิธีที่ 2: ดูโปรแกรมที่ติดตั้งโดยใช้คำสั่ง 'Get-WmiObject'
ใน PowerShell (admin) พิมพ์คำสั่งต่อไปนี้และกด Enter:
- Get-WmiObject -Class Win32_Product

B. วิธีดู Apps และ Packages ที่ติดตั้งทั้งหมดใน Windows 10
- ส่วนที่ 1. วิธีดู Windows 10 Apps ที่ติดตั้งสำหรับ All Users (ทุกผู้ใช้)
- ส่วนที่ 2. วิธีดู Windows 10 Apps ที่ติดตั้งสำหรับผู้ใช้รายเฉพาะ
ส่วนที่ 1. วิธีดู Windows 10 Apps และ Packages ที่ติดตั้งสำหรับ All Users
A. หากคุณต้องการดู รายการง่ายๆ* ของ Microsoft Apps ที่ติดตั้ง สำหรับผู้ใช้ทั้งหมด บน Windows 10 PC ให้พิมพ์คำสั่งต่อไปนี้ใน PowerShell (admin):
- Get-AppxPackage -AllUsers | Select Name, PackageFullName
* หมายเหตุ: ผลลัพธ์ของคำสั่งข้างต้นจะเป็นรายการที่มีสอง (2) คอลัมน์ (ดูภาพหน้าจอด้านล่าง) คอลัมน์ 'Name' จะแสดงชื่อเต็มของ Microsoft App (Name) และคอลัมน์ที่สอง (PackageFullName) แสดงชื่อแพ็กเกจเต็มรูปแบบ

เคล็ดลับ:
1. หากต้องการคัดลอกและวาง Name หรือ PackageFullName ไปที่อื่น (เช่น ไปคำสั่ง PowerShell) ให้ดับเบิลคลิกจนไฮไลท์ แล้วใช้ Ctrl+C และ Ctrl+V
2. หากต้องการคัดลอกรายการ Apps ทั้งหมดไปแอปพลิเคชันอื่น (เช่น Notepad) ให้ทำดังนี้:
1. คลิกที่ใดก็ได้ภายในหน้าต่าง PowerShell และ CTRL + A เพื่อเลือกทั้งหมด
2. กด CTRL + C เพื่อ คัดลอก ผลลัพธ์ไปที่คลิปบอร์ด
3. เปิดแอปพลิเคชันที่ต้องการวางรายการโปรแกรม และกด CTRL + V เพื่อวาง
B. หากคุณต้องการดู รายการโดยละเอียดมากขึ้น* ของ Microsoft Apps ที่ติดตั้งทั้งหมด สำหรับผู้ใช้ทั้งหมด บน Windows 10 PC ให้พิมพ์คำสั่งต่อไปนี้ใน PowerShell (admin):
- Get-AppxPackage –AllUsers
* หมายเหตุ: ผลลัพธ์ของคำสั่งข้างต้นจะเป็นรายงานโดยละเอียดมากขึ้นสำหรับ Apps ที่ติดตั้งทั้งหมด (ดูภาพหน้าจอ-2) ที่มีข้อมูลเพิ่มเติมสำหรับแต่ละแพ็กเกจที่ติดตั้ง (เช่น ตำแหน่งการติดตั้งของแพ็กเกจ)

ส่วนที่ 2. วิธีดู Windows 10 Apps และ Packages ที่ติดตั้งสำหรับผู้ใช้รายเดียว
A. หากคุณต้องการดู รายการง่ายๆ ที่มี Windows Store Apps และแพ็กเกจที่ติดตั้งทั้งหมดสำหรับ บัญชีผู้ใช้เฉพาะเจาะจง ให้พิมพ์คำสั่งต่อไปนี้ใน PowerShell (Admin):
- Get-AppxPackage –User UserName | Select Name, PackageFullName
* หมายเหตุ: UserName คือ ชื่อบัญชีของผู้ใช้ที่คุณต้องการดู Apps ที่ติดตั้ง
B. หากคุณต้องการดู รายการโดยละเอียดมากขึ้น ของแพ็กเกจ Microsoft ทั้งหมดที่มีอยู่สำหรับ บัญชีผู้ใช้เฉพาะเจาะจง ให้พิมพ์คำสั่งต่อไปนี้:
- Get-AppxPackage –User UserName
* หมายเหตุ: UserName คือ ชื่อบัญชีของผู้ใช้ที่คุณต้องการดู Apps ที่ติดตั้ง
ตัวอย่างที่ 1: หากคุณต้องการดู Apps ที่ติดตั้งทั้งหมดสำหรับผู้ใช้ "User1" บนคอมพิวเตอร์ส่วนตัว (local) ของคุณ ให้พิมพ์คำสั่งนี้ใน PowerShell (Admin):
- Get-AppxPackage –User User1 | Select Name, PackageFullName

ตัวอย่างที่ 2: หากคุณต้องการดู Apps ที่ติดตั้งของคอมพิวเตอร์/ผู้ใช้ในโดเมน ให้พิมพ์คำสั่ง "Get-AppxPackage" ในรูปแบบต่อไปนี้:*
- Get-AppxPackage –User DomainName\User1 | Select Name, PackageFullName
* ตัวอย่าง: หาก Domain Name คือ "WINTIPS" และผู้ใช้โดเมนคือ "User1" คำสั่งควรเป็น:
- Get-AppxPackage –User WINTIPS\User1 | Select Name, PackageFullName

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