เบื่อกับกระบวนการค้นหา ดาวน์โหลด และติดตั้งแอปพลิเคชันบนระบบ Windows 11 ที่น่าเบื่อ? หาไม่ต้องไกล! Windows Package Manager หรือที่รู้จักว่า winget จะมาเปลี่ยนวิธีจัดการแอปของคุณให้สิ้นสุด ในบทความนี้เราจะเรียนรู้วิธีติดตั้งและใช้ winget เพื่อจัดการแอปอย่างไร้ความยุ่งยากด้วยคำสั่งง่ายๆ บน Windows 11 หรือ 10

winget ย่อมาจาก Windows Package Manager เป็นตัวจัดการแพ็กเกจบรรทัดคำสั่งอย่างเป็นทางการจาก Microsoft สำหรับ Windows 11 และ 10 ให้วิธีรวมศูนย์ในการติดตั้ง อัปเดต และถอนการติดตั้งแอปพลิเคชันบนระบบ ด้วย winget คุณสามารถค้นหาแอป ดูรายละเอียดแพ็กเกจ และทำงานจัดการแอปต่างๆ ผ่านอินเทอร์เฟซบรรทัดคำสั่ง
ข้อกำหนดในการติดตั้ง winget
ก่อนดำเนินการติดตั้ง winget ตรวจสอบให้แน่ใจว่าระบบตรงตามข้อกำหนด:
- Windows 10 1709 (build 16299) หรือเวอร์ชันใหม่กว่า
วิธีดาวน์โหลดและติดตั้ง winget บน Windows 11 หรือ 10
เพื่อติดตั้ง winget บน Windows 11 ทำตามขั้นตอน:
- เปิด เมนู Start ค้นหา Windows PowerShell
- คลิกขวา Windows PowerShell เลือก Run as administrator เพื่อเปิด PowerShell ด้วยสิทธิ์ผู้ดูแล
- ในหน้าต่าง PowerShell คัดลอกและวางคำสั่งต่อไปนี้ แล้วกด Enter:
Get-AppxPackage Microsoft.DesktopAppInstaller | Remove-AppxPackage
คำสั่งนี้ลบเวอร์ชันที่ติดตั้งมากับ Microsoft Store app ซึ่งรวมแพ็กเกจ App Installer ที่มี wingest อยู่
- คัดลอกและวางคำสั่งต่อไปนี้เพื่อติดตั้งเวอร์ชันล่าสุดของ Microsoft Store app ซึ่งรวม winget:
start ms-windows-store://pdp/?productid=9nblggh4nns1
คำสั่งนี้จะเปิดหน้า Microsoft Store app สำหรับแพ็กเกจ App Installer คลิกปุ่ม Get หรือ Install เพื่อติดตั้ง

- หลังติดตั้งเสร็จ ปิด Microsoft Store
- เปิด PowerShell อีกครั้งด้วยสิทธิ์ผู้ดูแล และใส่คำสั่งต่อไปนี้เพื่อตรวจสอบว่า winget ติดตั้งแล้ว:
winget --version

ถ้า winget ติดตั้งสำเร็จ จะแสดงหมายเลขเวอร์ชัน
อ่านเพิ่มเติม: วิธีเปลี่ยนประเทศใน Microsoft Store บน Windows 11
วิธีใช้ winget บน Windows 11
เมื่อติดตั้ง winget แล้ว คุณสามารถเริ่มใช้จัดการแอปได้ นี่คืองานทั่วไปที่ทำได้กับ winget:
1. ค้นหาและติดตั้งแอป
- เปิด Windows Terminal หรือ PowerShell ด้วย สิทธิ์ผู้ดูแล
- ใช้คำสั่ง winget search <AppName> เพื่อค้นหาแอป
- ถ้าถูกพรอมต์ กด Y เพื่อยอมรับเงื่อนไขข้อตกลงแหล่งที่มา (ปรากฏครั้งแรกที่ใช้คำสั่ง winget)
- เพื่อติดตั้งแอป ใช้คำสั่ง winget install <PackageID>
- ถ้าถูกถาม กด Y เพื่อยอมรับเงื่อนไขของแอป
- รอการติดตั้งเสร็จ แล้วเปิดแอปพลิเคชัน

2. อัปเดตแอป
- ใช้คำสั่ง winget update หรือ winget upgrade เพื่อเช็คอัปเดตที่พร้อมสำหรับแพ็กเกจที่ติดตั้ง
- เพื่ออัปเดตแพ็กเกจเฉพาะ ใช้คำสั่ง winget update <ID>

3. ถอนการติดตั้งแอป
- ใช้คำสั่ง winget list เพื่อดูแพ็กเกจที่ติดตั้งทั้งหมด
- ใช้คำสั่ง winget uninstall <ID> เพื่อถอนการติดตั้งแอปเฉพาะ

4. ส่งออกและนำเข้าแพ็กเกจ
- ใช้คำสั่ง winget export -o <output> เพื่อส่งออกรายการแพ็กเกจที่ติดตั้งไปไฟล์ แทนที่ <output> ด้วยพาธและชื่อไฟล์ที่ต้องการบันทึกรายการแพ็กเกจ

ถ้าเห็นข้อความข้อผิดพลาด Installed package is not available from any source ขณะใช้คำสั่ง winget export หมายถึง winget หาแอปที่ติดตั้งบางส่วนไม่เจอในรายการแหล่งที่มาที่รู้จัก
หมายเหตุ: เพื่อเข้าใจว่าทำไม winget ต้องการข้อมูลเฉพาะของแต่ละแอป เช่น metadata และรายละเอียดจากฟีเจอร์ Add/Remove Programs ใน Windows หากข้อมูลนี้ขาดหายหรือไม่ตรงกับที่ winget คาดหวัง มันไม่สามารถระบุและรวมแอปในการส่งออกได้อย่างถูกต้อง
เมื่อส่งออกเสร็จ คุณจะได้ ไฟล์ JSON ที่มีรายการแพ็กเกจที่ติดตั้ง สามารถเปิดไฟล์นี้ใน text editor ที่ต้องการ จากนั้นคุณสามารถปรับแต่งรายการโดยลบแอปที่ไม่ต้องการนำเข้าในอนาคต ทำให้คุณปรับรายการแพ็กเกจที่ส่งออกตามความต้องการและความชอบ
- ใช้คำสั่ง winget import -i <import-file> เพื่อนำเข้ารายการแพ็กเกจจากไฟล์ แทนที่ <import-file> ด้วยพาธและชื่อไฟล์ที่มีรายการแพ็กเกจ

อ่านเพิ่มเติม: วิธีปิด USB Selective Suspend Settings ใน Windows 11
ทำไมควรใช้ winget?
Windows Package Manager (winget) มีข้อดีหลายประการสำหรับการจัดการแอปบน Windows 11 หรือ 10:
- การติดตั้งและจัดการแอปรวมศูนย์จากอินเทอร์เฟซบรรทัดคำสั่ง
- การติดตั้งและอัปเดตเร็วขึ้น โดยเฉพาะสำหรับหลายแอป
- ความสามารถในการทำอัตโนมัติการติดตั้งและอัปเดตแอป
- การรวมกับ Microsoft Store อนุญาตให้ติดตั้งแอปทั้งจาก Store และนอก Store
เราหวังว่าคู่มือนี้ช่วยให้คุณเรียนรู้วิธีติดตั้ง winget บน Windows 11 หรือ 10 ด้วยอินเทอร์เฟซบรรทัดคำสั่งอันทรงพลังของ winget คุณสามารถจัดการแอปได้ง่ายและเพิ่มประสิทธิภาพเวิร์กโฟลว์การจัดการแอปบน Windows 11 หรือ 10 หากมีข้อเสนอแนะหรือคำถาม กรุณาแจ้งในส่วนความคิดเห็น