บทนำ
บทความนี้อธิบายวิธีการตั้งค่าภาษาสำหรับ Remote App บน Sangfor VDI อย่างครบถ้วน ครอบคลุมทั้งการเปิดใช้งานภาษาไทย การสลับ Keyboard ภาษาไทย-อังกฤษ การตั้งค่า Policy บน VDC สำหรับรองรับหลายภาษา การติดตั้ง Language Pack บน Windows Server รวมถึงการตั้งค่า Input Method และการตรวจสอบผ่าน Registry
ข้อกำหนดเบื้องต้น
ก่อนเริ่มดำเนินการ ต้องมีสิ่งต่อไปนี้พร้อมใช้งาน:
- Windows Server ที่ติดตั้งเป็น Remote App Server เรียบร้อยแล้ว
- ติดตั้ง Role Service "Remote Desktop Session Host" บน Windows Server แล้ว
- ติดตั้ง Sangfor Remote App Server Agent แล้ว (ดาวน์โหลดจากหน้า VDC > Remote App Server)
- Windows Server สามารถเชื่อมต่อ Internet ได้ (สำหรับดาวน์โหลด Language Pack)
- สิทธิ์ Administrator บน Remote App Server
- สิทธิ์ Admin บน VDC Console
ขั้นตอนที่ 1: ตั้งค่า Policy บน VDC สำหรับรองรับหลายภาษา
1.1 เข้าสู่ VDC Console แล้วไปที่ Policies > Policy Sets
1.2 เลือก Policy Set ที่ใช้กับ Remote App หรือสร้างใหม่ โดยเลือกประเภท Remote App & Session-Based Desktop Policy
1.3 ในส่วนของ Remote App IME ให้ตั้งค่า Mode เป็น Remote App Server IME
1.4 การตั้งค่านี้จะทำให้ระบบใช้ Input Method ของฝั่ง Server แทน Client ซึ่งรองรับการสลับภาษาได้ดีกว่า
1.5 ในหน้า Policy เดียวกัน สามารถเปิด-ปิด Clipboard, Local Disk Access และ USB Storage Device ได้ตามต้องการ
ขั้นตอนที่ 2: ติดตั้ง Language Pack บน Windows Server
2.1 Login เข้า Remote App Server ด้วย Administrator
2.2 เปิด Settings > Time & Language > Language
2.3 คลิก Add a language แล้วค้นหาภาษาที่ต้องการ เช่น Thai (ไทย)
2.4 เลือกภาษาแล้วคลิก Next
2.5 ระบบจะแสดง Feature ที่จะติดตั้ง ให้เลือก Basic Typing เป็นอย่างน้อย (Required) แล้วคลิก Install
2.6 รอจนกว่าการติดตั้งเสร็จสมบูรณ์ ตรวจสอบว่าภาษาที่ติดตั้งปรากฏในรายการ Language แล้ว
2.7 หากต้องการรองรับหลายภาษา ให้ทำซ้ำขั้นตอนนี้สำหรับทุกภาษาที่ต้องการ
ขั้นตอนที่ 3: ตั้งค่า Input Method และ Keyboard Switching
3.1 ตรวจสอบว่า User ที่จะใช้งาน Remote App ใช้ปุ่มสลับภาษาแบบใด เช่น Grave Accent (`) หรือ Left Alt+Shift
3.2 บน Remote App Server ให้ไปที่ Settings > Time & Language > Language > Keyboard > Input Language Hot Keys
3.3 ตั้งค่า Hot Key สำหรับสลับภาษาให้ตรงกับที่ฝั่ง Client ใช้งาน (ทั้งเครื่อง User และ Remote App Server ต้องใช้ Hot Key แบบเดียวกัน)
3.4 ในส่วน Preferred Language ให้ตั้งค่าลำดับภาษาที่ต้องการให้แสดงเมื่อ User Login เข้าใช้งาน Remote App
ขั้นตอนที่ 4: ตั้งค่า Region สำหรับ User ใหม่
4.1 บน Remote App Server ให้ไปที่ Control Panel > Clock and Region > Region > Administrative
4.2 คลิก Copy Settings
4.3 เลือก checkbox New user accounts แล้วคลิก OK
4.4 การตั้งค่านี้จะทำให้ User ใหม่ทุกคนที่ Login เข้า Remote App ได้รับการตั้งค่าภาษาที่กำหนดไว้โดยอัตโนมัติ (เฉพาะ User ที่สร้าง Profile ใหม่บน Server หลังจากตั้งค่านี้)
4.5 หากมี User เดิมอยู่แล้ว และต้องการให้ได้รับการตั้งค่าใหม่ ให้ลบ Profile เดิมของ User นั้นออกก่อน โดยไปที่ Control Panel > User Accounts > User Accounts > Manage Accounts แล้วลบ Profile ที่ต้องการ (ใช้ในกรณี POC หรือ Testing เท่านั้น)
ขั้นตอนที่ 5: ตรวจสอบผ่าน Registry
5.1 บน Remote App Server ให้เปิด Registry Editor (regedit)
5.2 ไปที่ Path: HKEY_CURRENT_USER\Keyboard Layout\Preload
5.3 ตรวจสอบว่ามี Value ของภาษาที่ติดตั้งปรากฏอยู่ เช่น:
- 00000409 = English (United States)
- 0000041E = Thai (Kedmanee)
5.4 หากไม่พบภาษาที่ต้องการ ให้กลับไปตรวจสอบการติดตั้ง Language Pack อีกครั้ง
การตรวจสอบ
ทดสอบการใช้งานดังนี้:
- Login เข้า VDI Portal ด้วย User ที่อยู่ใน Policy Set ที่ตั้งค่าไว้
- เปิด Remote App ที่ต้องการใช้งาน
- ทดสอบสลับภาษาด้วย Hot Key ที่กำหนด (เช่น Grave Accent หรือ Left Alt+Shift)
- ตรวจสอบว่าสามารถพิมพ์ภาษาไทยและภาษาอังกฤษได้ถูกต้อง
- ทดสอบกับ User ใหม่ที่ไม่เคย Login มาก่อน เพื่อยืนยันว่าการตั้งค่า Region ทำงานถูกต้อง
หมายเหตุ
- การตั้งค่า IME Mode เป็น Remote App Server IME เหมาะสำหรับกรณีที่ต้องการควบคุมภาษาจากฝั่ง Server หากต้องการให้ Client เป็นฝ่ายควบคุม ให้เปลี่ยนเป็น Client IME
- Hot Key สำหรับสลับภาษาของ Client และ Server ต้องตั้งค่าให้ตรงกัน มิฉะนั้นจะไม่สามารถสลับภาษาได้
- หลังจากติดตั้ง Language Pack ใหม่ อาจต้อง Restart Remote App Server เพื่อให้การตั้งค่ามีผล
- สำหรับ Windows Server 2012 R2 การติดตั้ง Language Pack จะใช้วิธีผ่าน Control Panel > Language แทน Settings
- ในกรณีที่ Deploy หลาย Remote App Server ให้ตั้งค่าภาษาบนทุก Server ให้เหมือนกัน
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น