บทนำ
การ Optimize Windows สำหรับสภาพแวดล้อม VDI เป็นขั้นตอนสำคัญที่ช่วยเพิ่มประสิทธิภาพการทำงานของ Virtual Desktop อย่างมาก ระบบปฏิบัติการ Windows มีบริการและฟีเจอร์จำนวนมากที่ออกแบบมาสำหรับเครื่อง Physical แต่ไม่จำเป็นในสภาพแวดล้อม VDI บทความนี้จะแนะนำการปรับแต่ง Windows บน VDC v5.9.6 ครอบคลุมการปิดบริการที่ไม่จำเป็น การปรับ Visual Effects การตั้งค่า Windows Update การจัดการ Disk และการตั้งค่า Power Plan เพื่อให้ได้ประสิทธิภาพสูงสุดสำหรับผู้ใช้งาน
ข้อกำหนดเบื้องต้น
- VM ที่ติดตั้ง Windows 10/11 หรือ Windows Server บน VDC
- เข้าสู่ระบบ VM ด้วยสิทธิ์ Local Administrator
- สำรองข้อมูล VM (Snapshot) ก่อนทำการ Optimize เพื่อป้องกันกรณีเกิดปัญหา
- ตรวจสอบว่า Sangfor Guest Tools ติดตั้งแล้วบน VM
ขั้นตอนการตั้งค่า
1. ปิดบริการที่ไม่จำเป็น (Disable Unnecessary Services)
เปิด Services (กด Win+R พิมพ์ services.msc) แล้วปิดบริการต่อไปนี้โดยตั้ง Startup Type เป็น Disabled:
- Windows Search: ไม่จำเป็นใน VDI เพราะเพิ่มภาระ I/O บน Storage
- Superfetch / SysMain: ไม่เกิดประโยชน์ใน VDI ที่ใช้ Shared Storage
- Windows Defender (ถ้าใช้ Antivirus ตัวอื่น): ลด CPU Usage ได้มาก
- Print Spooler: ปิดได้หากผู้ใช้ไม่ต้องใช้งานเครื่องพิมพ์
- Bluetooth Support Service: ไม่จำเป็นใน VM
- Connected User Experiences and Telemetry: ลดการส่งข้อมูลไปยัง Microsoft
2. ปรับ Visual Effects
ไปที่ System Properties > Advanced > Performance Settings (หรือกด Win+R พิมพ์ sysdm.cpl แล้วเลือกแท็บ Advanced) เลือก Adjust for best performance แล้วเปิดคืนเฉพาะ:
- Smooth edges of screen fonts
- Show window contents while dragging (เปิดหรือปิดตามความต้องการ)
การปิด Visual Effects ช่วยลดการใช้ GPU/CPU และ Bandwidth สำหรับ Remote Display Protocol
3. ตั้งค่า Windows Update
เปิด Group Policy Editor (กด Win+R พิมพ์ gpedit.msc) ไปที่ Computer Configuration > Administrative Templates > Windows Components > Windows Update ตั้งค่าดังนี้:
- Configure Automatic Updates: ตั้งเป็น Notify for download and auto install หรือ Disabled (แล้วจัดการ Update ผ่าน WSUS แทน)
- No auto-restart with logged on users: ตั้งเป็น Enabled เพื่อป้องกันการรีสตาร์ทระหว่างทำงาน
4. การจัดการ Disk
-
Disk Cleanup: เปิด
cleanmgrแล้วลบไฟล์ชั่วคราว, Temporary Internet Files, Recycle Bin และ Windows Update Cleanup - ปิด Scheduled Defrag: ไปที่ Defragment and Optimize Drives คลิก Change settings แล้วยกเลิก Run on a schedule เนื่องจาก VDI ใช้ Virtual Disk ที่อยู่บน Storage ซึ่งมี Controller จัดการอยู่แล้ว
-
ปิด Hibernate: เปิด Command Prompt ด้วยสิทธิ์ Administrator แล้วรัน
powercfg -h offเพื่อลบไฟล์ hiberfil.sys ที่กิน Disk Space - ลดขนาด Pagefile: ไปที่ System Properties > Advanced > Performance Settings > Advanced > Virtual Memory ตั้งขนาด Pagefile ให้เหมาะสม (เช่น 1024-2048 MB)
5. ตั้งค่า Power Plan
ไปที่ Control Panel > Power Options เลือก High Performance Plan จากนั้นตั้งค่า:
- Turn off display: Never
- Put computer to sleep: Never
- Turn off hard disk: Never
การใช้ High Performance Plan ช่วยให้ VM ตอบสนองเร็วขึ้นเพราะไม่มีการลด CPU Frequency
6. จัดการ Startup Programs
เปิด Task Manager (Ctrl+Shift+Esc) ไปที่แท็บ Startup แล้ว Disable โปรแกรมที่ไม่จำเป็นต้องเริ่มพร้อมระบบ เช่น:
- OneDrive (หากไม่ใช้งาน)
- Microsoft Teams (ตั้งค่าให้เปิดเมื่อต้องการใช้แทน)
- Adobe Creative Cloud
- โปรแกรม Updater ต่างๆ เช่น Google Update, Java Update
การตรวจสอบ
- ตรวจสอบ Boot Time ของ VM ก่อนและหลัง Optimize ควรใช้เวลาน้อยลงอย่างเห็นได้ชัด
- ดู Resource Usage ที่ VDC Console > VM Details > Performance ตรวจสอบว่า CPU, RAM และ Disk I/O ลดลง
- ทดสอบการใช้งานจริงจากฝั่งผู้ใช้ ตรวจสอบว่าประสบการณ์การใช้งานราบรื่นขึ้น
- ตรวจสอบว่า Service ที่ปิดไปไม่ส่งผลกระทบต่อแอปพลิเคชันที่จำเป็น
หมายเหตุ
- ควรทำ Optimize บน Template Image แล้วค่อย Deploy ไปยัง VM ทั้งหมด จะมีประสิทธิภาพมากกว่าทำทีละเครื่อง
- การตั้งค่าบางอย่างอาจแตกต่างกันระหว่าง Windows 10 และ Windows 11 ควรทดสอบกับ OS Version ที่ใช้จริง
- หาก VM ใช้ Linked Clone ควร Optimize Image ก่อนสร้าง Clone เพื่อให้ทุก Clone ได้รับการ Optimize เหมือนกัน
- ควร Snapshot VM ก่อนทำการ Optimize ทุกครั้ง เพื่อให้สามารถย้อนกลับได้หากเกิดปัญหา
- สามารถใช้ Group Policy Object (GPO) เพื่อบังคับใช้การตั้งค่า Optimize กับ VM หลายเครื่องพร้อมกัน
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น