ใน Windows 11/10 สามารถรันแอปหลายตัวจาก Command Prompt ด้วย alias เช่น alias เริ่มต้นเปิด Notepad ผ่าน Command Prompt คือ notepad.exe พิมพ์แล้ว Enter Notepad จะเปิด
Alias names ของแอปพลิเคชันมักคล้ายชื่อแอปต้นฉบับ แต่บางครั้ง 2 แอปต่างกันอาจมี alias เดียวกันก่อให้เกิด conflict ในกรณีนี้ พยายามเปิดแอปที่ต้องการผ่าน Command Prompt ด้วย alias อาจเปิดอีกตัวแทน เช่น มี 2 แอปชื่อ Spot Music อาจมีชื่อเดียวกันแต่มาจากแบรนด์ต่างกัน ขนาดและโครงสร้างต่างกัน alias เริ่มต้นอาจเป็น spotmusic.exe ทั้งคู่ เพราะเป็น program files พยายามเปิดตัวหนึ่ง อีกตัวเปิดแทน นี่รบกวนและจำกัดงาน
จัดการ app execution aliases บน Windows 11/10
ก่อนหน้า Windows users เปลี่ยน alias ของแอปใดแอปหนึ่งได้ตามคู่มือ docs.microsoft.com แต่หลัง Windows 10 เปิดตัว Windows อนุญาตให้ระบุว่าแอปไหนควรใช้ alias ตัวใด เมื่อมีมากกว่า 1 แอปชื่อเดียวกัน
ฟีเจอร์นี้มีใน Windows 11 ด้วย ที่นี่จะอธิบายขั้นตอนจัดการ app execution aliases บน Windows 11 และ Windows 10
วิธีเลือกแอปที่ใช้ alias ได้ใน Windows 11
หากมีมากกว่า 1 แอปใช้ alias เดียวกันใน Windows 11 สามารถตั้งค่าได้ว่าแอปไหนควรใช้ alias และไหนไม่

จัดการ app execution aliases ใน Windows 11 ทำตามขั้นตอน:
- คลิกกล่อง Search ของ Windows พิมพ์ Settings คลิกแอป Settings
- คลิกหมวดหมู่ Apps ด้านซ้าย
- คลิกแท็บ Apps & features ด้านขวา
- คลิกส่วน More settings เพื่อขยาย
- คลิกแท็บ App execution aliases
Windows จะแสดงรายการแอปทั้งหมดที่ใช้ alias ได้ จะเห็น alias names ใต้ชื่อแอป ปุ่ม toggle ถัดจากชื่อแต่ละแอป ปิด toggle หากไม่ต้องการให้แอปนั้นใช้ alias name และเปิด toggle หากต้องการให้แอปนั้นใช้ alias name ที่เกี่ยวข้อง
วิธีเลือกแอปที่ใช้ alias ได้ใน Windows 10
กรณีมีมากกว่า 1 แอปใช้ alias เดียวกัน ขั้นตอนต่อไปช่วยเลือกว่าแอปไหนควรใช้ชื่อต้นฉบับ:
1] คลิกปุ่ม Start แล้วสัญลักษณ์ gear เปิด Settings window
2] เลือก Apps แล้วเลือกแท็บ Apps and features ด้านซ้าย
3] คลิกลิงก์ Manage app execution aliases จะแสดงรายการแอปที่อาจมี conflicting aliases

4] ปิด toggle button สำหรับแอปที่มีชื่อเดียวกัน

ตอนนี้ตอนเปิดแอปด้วย alias names ผ่าน Command Prompt จะเปิดเฉพาะแอปที่ toggle เปิดอยู่
Toggle switch ออกแบบสำหรับแอปที่มี conflicting execution names หากปิด toggle สำหรับแอปที่ไม่มี conflict ตอนพยายามเปิดผ่าน command prompt จะได้ error: "<the execution name> is not recognized as internal or external command, operable program or batch file." แต่ไม่ห้ามเปิดแอปจาก Start Menu หรือวิธีอื่น
Should I disable app execution aliases?
App execution aliases ใน Windows 11/10 เป็นฟีเจอร์ที่ช่วยถ้าอยากรันแอปจาก Run Command box, Command Prompt ฯลฯ เช่น ติดตั้ง Spotify alias name (spotify.exe) เปิดอยู่ สามารถเปิด Spotify จาก Command Prompt หรือ Run Command box ด้วยคำสั่ง spotify.exe ในกรณีนี้ execution จาก alias ช่วยได้ ควรไม่ disable แต่หากมี 2 แอป (แบรนด์ต่างกัน) ใช้ alias เดียวกัน (เช่น abc.exe) ควรปิด alias สำหรับหนึ่งในสอง
How do I disable manage app execution aliases?
ไม่สามารถปิด feature manage app execution aliases ทั้งหมดใน Windows 11/10 ได้ แต่ Windows 11/10 มีตัวเลือกเปิด/ปิด app execution aliases สำหรับแอปต่างๆ แยกกัน ทำได้ผ่าน Settings app ข้างต้นอธิบายกระบวนการปิด/เปิด app execution aliases สำหรับ Windows 11 และ Windows 10 แล้ว
