คู่มือแก้ไขข้อผิดพลาด 0x800F0908 ระหว่างติดตั้งแพ็คภาษาใน Windows 11/10 เพื่อพิมพ์ภาษาอื่นนอกจากภาษาอังกฤษ ต้องติดตั้ง Language Pack ผ่าน Optional features ใน Windows Update Settings แต่บางคนเจอข้อผิดพลาดนี้

Error Code 0x800F0908 ขณะติดตั้ง Language Packs
วิธีแก้ไขที่ลองได้:
- ปิด Metered Internet Connection
- รัน Windows Update Troubleshooter
- รีเซ็ต Windows Update components
- รัน SFC Scan
- รัน DISM Scan
- ดาวน์โหลดและติดตั้ง Language Pack ด้วยตนเอง
1] ปิด Metered Internet Connection

ข้อผิดพลาดอาจมาจากการจำกัดข้อมูล Metered connection ลองปิดดู: Settings (Win+I) > Network & internet > WiFi > คลิกชื่อ WiFi > ปิด Metered Connection แล้วลองติดตั้งใหม่
2] รัน Windows Update Troubleshooter
ลองรัน Troubleshooter ดูอาจแก้ได้
3] รีเซ็ต Windows Update Components
อาจเกิดจากไฟล์ฐานข้อมูลอัปเดตเสียหาย ใช้ Command Prompt แบบ Admin รันคำสั่งทีละบรรทัด:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak cd /d %windir%\system32
จากนั้นรันคำสั่ง re-register ไฟล์ BITS และ Windows Update (ยาวมาก ขอละเว้นรายละเอียด ให้ copy จากต้นฉบับ) สุดท้าย restart services:
net start bits net start wuauserv net start appidsvc net start cryptsvc
รีสตาร์ท PC ลองติดตั้งใหม่
4] รัน SFC Scan
Command Prompt Admin รัน:
sfc /scannow
รอ 10-15 นาที รีสตาร์ท ตรวจสอบ
5] รัน DISM Scan
Command Prompt Admin รัน:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
รีบูท ตรวจสอบ
6] ดาวน์โหลดและติดตั้ง Language Pack เอง
- Win+R พิมพ์ lpksetup.exe Enter
- เลือก Install display languages
- Browse เลือกไฟล์ .cab ที่ดาวน์โหลดมา OK
- Next รอติดตั้งเสร็จ
ลิงก์ดาวน์โหลด Language Packs สำหรับ Windows 11/10 (32bit | 64bit):
| Language | Download link |
|---|---|
| ar-sa Arabic | 32bit | 64bit |
| ca-es Spanish Catalan | 32bit | 64bit |
| cs-cz Czech | 32bit | 64bit |
| de-de German | 32bit | 64bit |
| en-gb English – United Kingdom | 32bit | 64bit |
| en-us English- United States | 32bit | 64bit |
| es-es Spanish | 32bit | 64bit |
| es-mx Latin American Spanish | 32bit | 64bit |
| fi-fi Finnish | 32bit | 64bit |
| fr-fr French | 32bit | 64bit |
| fr-ca French Canada | 32bit | 64bit |
| hi-in Hindi | 32bit | 64bit |
| it-it Italian | 32bit | 64bit |
| ja-jp Japanese | 32bit | 64bit |
| ko-kr Korean | 32bit | 64bit |
| nl-nl Dutch | 32bit | 64bit |
| pl-pl Polish | 32bit | 64bit |
| pt-br Brazilian Portuguese | 32bit | 64bit |
| ru-ru Russian | 32bit | 64bit |
| sv-se Swedish | 32bit | 64bit |
| th-th Thai | 32bit | 64bit |
| tr-tr Turkish | 32bit | 64bit |
| vi-vn Vietnamese | 32bit | 64bit |
| zh-cn Chinese Simplified | 32bit | 64bit |
หวังว่าจะช่วยได้!
How do I fix error 0x80070422?
ตรวจสอบสถานะ Windows Update services ให้ทำงาน รัน Online Troubleshooter หรือปิด IPv6
What is error 80072EFE?
ป้องกันการดาวน์โหลดอัปเดต ตรวจสอบอินเทอร์เน็ต ปิด firewall/antivirus ลบโฟลเดอร์ Catroot2 รัน Network/Windows Update troubleshooter