ทั้ง Windows Vista และ XP สามารถ Run โปรแกรมและอ่านภาษาไทยได้ปกติครับ เพราะระบบภาษาทั้ง 2 OS มีพื้นฐานเดียวกัน ดังนั้นสาเหตุเพราะคุณเซ็ทค่าระบบ Default ภาษาไม่ถูกต้อง มีกระทู้ด้านล่างที่สอบถามเกี่ยวกับการตั้งค่าภาษาอยู่ครับ ของ Vista เซทแบบเดียวกับ XP ครับ