ยำรวมมิตรขั้นตอนและปัญหาอัพเดต Windows 8.1
แทบไม่แปลกใจเลยที่จะหลายคนจะเจอปัญหาในการ update (ย้ำว่า คราวนี้เขาเรียกว่า update ไม่ใช่ upgrade) จาก Windows 8 ไปเป็น Window 8.1 เหตุผลเพราะ เป็นครั้งแรกที่ MS ให้ดาวน์โหลดและติดตั้งไฟล์ขนาด 3 GB กว่าๆ จาก internet ผ่าน Windows Store แทนที่จะเป็นการดาวน์โหลดไฟล์ .exe ผ่านหน้าเวบไซต์เหมือน Service Pack ของ Windows รุ่นที่แล้วๆ มา แถมยังมีการแบ่งวิธีการ update ให้แตกต่างกันระหว่าง user ตามบ้าน (Retail, OEM) และ user ระดับองค์กร (Volume License)
Note: ข้างล่างนี้ รวบรวมมาจากความเข้าใจส่วนตัว … try it at your own risk นะครับ
REQUIREMENT
1. Windows 8 และ Windows 8 Pro จะต้องไม่ใช่ Volume License ทั้งหลาย (พูดง่ายๆคือเป็น Retail หรือ OEM) สามารถ install Windows 8.1 Update ได้ผ่าน Windows Store หรือจากแผ่น (ISO)
- Windows 8 Pro (VL) และ Windows 8 Enterprise ไม่สามาน Windows Store วิธีการอัพเดตทำได้วิธีเดียวคือ install จากแผ่นที่ burn จาก ISO ของ Windows 8.1 RTM
- วิธีการดาวน์โหลด ISO ดูได้ในหัวข้อ “How to get Windows 8.1 ISO”
- วิธีตรวจสอบประเภทของ license ดูได้ในหัวข้อ “Misc”
2. Windows 8.1 Product Key (ถ้าอัพเดตผ่าน ISO)
- สำหรับ Windows 8 และ 8 Pro (ที่ license เป็น Retail หรือ OEM) ถ้าคุณไม่ต้องการทำการ update ผ่าน Windows Store … ในทางเทคนิคสามารถทำการ update จากแผ่น (ISO) ได้ แต่คุณจะต้องมี Product Key ของ Windows 8.1 เพราะก่อนการติดตั้ง มันจะบังคับให้กรอก Product Key ทันที ซึ่ง *** Product key ของ Windows 8 ที่คุณใช้อยู่นั้น อาจจะไม่สามารถใช้ในการติดตั้งของแผ่น Windows 8.1 ได้ *** (ผมลองทดสอบกับทั้ง key จากกล่อง หรือ key จาก MSDN พบว่าลงไม่ได้ เพราะตัว setup ไม่รู้จัก key ของ Windows 8 แต่มีเห็นหลายคนที่เคยซื้อ Windows 8 Key upgrade ปีที่แล้วลงได้ ผมไม่สอบถามว่าเขาทำยังไง)
- Q1: ถ้าไม่มี Product key ของ 8.1 จะทำไง?
- A1: ถ้าจะเอาตามก็ลงผ่าน Store แต่มีคนเจอวิธี hack แผ่นโดยการแก้ไฟล์ไฟล์ ei.cfg ในแผ่น หรือ USB Flash drive ที่สร้างมาจาก ISO เพื่อให้ไม่ตรวจสอบ Product Key ก่อนการติดตั้ง แล้วหลังจากติดตั้งเสร็จ ค่อยใช้ Product Key ของ Win 8 มา activate ตัว Windows 8.1 ตามขั้นตอนที่ท่าน FordAntiTrust เขียนไว้
- Q2: แล้วงี้ จะให้อัพเดตจากแผ่นได้ทำเชี้ยอะไร?
- A2: ก็มันเป็นอีก channel หนึ่ง update ได้เช่นสมมติคุณไปซื้อ แผ่น Win 8.1 Pro แบบกล่องมาซึ่งมี key ติดมา คุณก็ใช้ลงโดยไม่ต้องเสียเวลาต่อเนทเข้า store เพื่อไปดาวน์โหลดไฟล์ขนาด 3GB มา โดยที่ไม่ต้องมานั่งติดตั้ง app และข้อมูลเดิมอยู่ครบ
- Q3: แล้วสำหรับ Window 8 Enterprise ล่ะ?
- A3: ปัญหาข้างต้นจะไม่เกิดการอัพเดตจากแผ่นของ Windows 8.1 Enterprise เพราะ Enterprise จะติดตั้งก่อนแล้วค่อยไปกรอก key ทีหลัง (เพราะ 8.1 Enterprise มัน pre-load KMS client มาให้)
3. KB2871389
- ต้อง Install KB2871389 hotfix (http://support.microsoft.com/kb/2871389)
- โปรดระวังว่า KB2871389 ไม่ใช่ KB2871839 เนื่องจากเวบหน้า support ของ MS ลงไว้ผิด (แต่ตอนนี้แก้แล้วหลักฐาน)
4. มีพื้นที่เหลือ อย่างน้อย 4GB ในเครื่อง สำหรับใช้ในการดาวน์โหลดและติดตั้ง ถ้าไม่พอดูว่าเคย install KB2821895 หรือยัง ถ้าแล้วและมี C:\Windows\WinSxS\reserve.tmp ขนาด 3GB อาจจะลองเสี่ยงลงดูก็ได้ แต่ถ้ายังหาพื้นที่เผื่อ 4GB แล้วติดตั้ง KB2821895 ด้วย (Ref)
HOW TO GET WINDOWS 8.1 ISO
ถ้ากรณีไม่สามารถอัพเดตผ่าน Windows Store ได้ แล้วต้องการหาแผ่น ISO มาใช้ สามารถดาวน์โหลดได้ตามประเภทของ license ที่คุณมีดังนี้
ผู้ใช้ตามองค์กร (Volume License) :
- Download ได้จาก MSDN Subscription หรือ Microsoft Volume License Service Center
ผู้ใช้ทั่วไป (Retail / OEM) :
- จริงๆ แล้ว Microsoft ประกาศว่าจะไม่มี ISO ให้ user ทั่วไปสามารถ download ได้ตามข่าวนี้
- แต่ล่าสุด มีคนค้นพบวิธีที่จะทำให้ ผู้ใช้ Windows 8 และ Windows 8 Pro ที่มี Product Key ของ Windows 8 ที่เคยซื้อมาอยู่สามารถโหลดและสร้าง ISO ของตัวเองได้ ตามขั้นตอนใน Neowin หรือจะ blog ของท่าน FordAntiTrust (ภาษาไทย)
STEP-BY-STEP
ขั้นตอนการติดตั้งแบบละเอียดๆ ไปดูได้ที่ Blog ของท่าน Paul Thurrott http://winsupersite.com/windows-8/windows-81-upgrade-step-step ผมว่าดูแค่ภาพก็น่าจะเข้าใจได้
ISSUES
- มองไม่เห็น Windows 8.1 Update ใน Windows Store
- ถ้า Windows 8 ของคุณเป็น license ประเภท Volume License (VL) จะไม่มีทางเห็น Update ใน Store
- ลองเช็คว่า install KB2871389 แล้วหรือยัง (โดยดูจาก Control Panel > Windows Update)
- เปิด IE พิมพ์ ms-windows-store:WindowsUpgrade ในช่อง URL
- เพิ่มเติม
- Error code 0x80240031
- Error Code 0x80240031 = WU_E_INVALID_FILE = The file is in the wrong format.
- ปัญหาจะเจอเพราะไฟล์มันเสียระหว่างโหลด ทำได้คือ พยายามให้โหลดใหม่ ปัญหานี้ส่วนใหญ่เป็นปัญหาต่อเนื่องมากจาก network connection ใน MS Social Technet พูดถึงปัญหานี้ ตั้งแต่ตอนอัพเดต 8.1 Preview โดยพ่วงร่วมด้วยกับ Error code 0x80072EE2 = ERROR_WINHTTP_TIMEOUT ซึ่งนั่นก็หมายความอย่างง่ายๆ คือ เน็ตหลุด นั่นเอง
- ปัญหาคงจะเจอได้ง่าย เพราะการอัพเดตครั้งนี้ ก็เล่นโหลดข้อมูลใหญ่ซะ 3-4GB ผ่านเน็ทมาโดยตรง
- ถ้าลองใหม่แล้ว ยังเจอปัญหาอีกลอง run wsreset.exe (C:\Windows\System32\wsreset.exe) เพื่อเคลียร์ cache ใน Windows Store
- เพิ่มเติม :
- Windows 8.1 Update Error Code: 0x80240031 [Microsoft Answers]
- Error when downloading Windows 8.1 Preview [Microsoft Social Technet]
- Windows 8.1 update won’t download. Error code 0x80240031 [EightForums]
- Error 0x80240031 (invalid file) during download of Windows 8.1 Preview [Microsoft Answers Community]
- 0xC1900101 – 0x40017 [ยังเขียนไม่เสร็จ]
- 0xC1900101 = CLOCK_WATCHDOG_TIMEOUT, STATUS_ALERTED
- แนวโน้มว่าเป็นปัญหาจาก driver
- ทางแก้ : ตอนนี้ยังไม่เจอ
- เพิ่มเติม :
- Black Screen มีหลายอาการมาก [ยังเขียนไม่เสร็จ]
- ส่วนมากเป็นปัญหาจาก graphic driver ของ AMD และ Intel HD บางรุ่น ทางแก้คือ uninstall driver ของการ์ดจอออก หรือจะ disable ตัว card จาก device manager
- เพิ่มเติม :Windows 8.1 upgraded then login and black screen [Social TechNet]
- ปัญหาอื่นๆ และข้อมูลอื่นๆ ไปตามเพิ่มได้ใน Blognone (www.blognone.com/node/49945) และ (http://www.blognone.com/node/50026)
MISC
1. วิธีการเช็คว่า Windows ที่ใช้อยู่เป็น license แบบ channel ระหว่าง Retail, OEM หรือ Volume License
- Run Command Prompt (cmd)
- Type : slgmr /dlv
- ดูว่า channel ของ Description บรรทัดที่ 3 ว่าเป็น
- ถ้าเป็น RETAIL หรือ OEM จะสามารถอัพเดตผ่าน Windows Store ได้
- ถ้าเป็น VOLUME (เช่น VOLUME_MAK, VOLUME_KMS) จะต้องอัพเดตผ่านแผ่น(ISO) เท่านั้น
2. Windows 8.1 Preview จะหมดอายุและใช้ได้ถึงในวันที่ 15 มกราคม 2557
- 6.2.9200 = Windows 8 (RTM)
- 6.3.9431 = Windows 8.1 Preview
- 6.3.9600 = Windows 8.1 (RTM = 6.3.9600.16384, GA = 6.3.9600.16408)
4. Windows 8.1 Pro Preview สามารถ update ไป Windows 8.1 Pro RTM ผ่าน Windows Store หรือจะแผ่น (ISO) แต่ทั้งนี้ทั้งนั้น คุณจะต้อง re-install app ใหม่หมด เพราะมันจะโดนลบทิ้งหมด ส่วนเรื่อง activated หรือไม่ ขึ้นกับว่าคุณติดตั้ง Preview นี้มายังไง ถ้า clean install มันจะไม่ activated แต่ถ้า up มาจาก 8 มันจะ activate ให้ (http://windows.microsoft.com/en-us/windows-8/update-from-preview) แต่ถ้าความเห็นส่วนตัว clean install ตัว 8.1 RTM จะดีกว่าครับ ถ้าไม่มีข้อมูลสำคัญมาก ใช้วิธี copy เก็บเอาไว้ ก่อน clean install.
- ถ้าไม่ได้ลงแบบ clean install ไฟล์ system ของตัว Preview เดิมจะถูกเก็บอยู่ในโฟลเดอร์ Windows.old วิธีการกำจัดมัน ถ้าต้องการพื้นที่คืน ก็ทำตามขั้นตอนในนี้ http://windows.microsoft.com/en-us/windows-8/how-remove-windows-old-folder
- มีวิธีการ hack ที่จะทำให้ สามารถ upgrade จาก 8.1 Preview มายัง 8.1 RTM ได้โดยที่ app ไม่หายสามารถทำได้โดยผ่านการแผ่น และต้องเข้าไปแก้ไฟล์ cversion.ini ตรงส่วนของ [HostBuild] ที่ 2 ค่าคือ
- MinClient=9458.0 แก้เป็น 9431.0
- MinServer=9458.0 แก้เป็น 9431.0
- อ้างอิง : http://www.pcpro.co.uk/blogs/2013/10/17/how-to-unofficially-update-windows-8-1-preview-to-final-code/
5. Windows 8.1 RTM จะไม่เห็น Windows 8.1 Update นี้ใน Store เพราะว่าตัว RTM มันเวอร์ชั่นล่าสุดแล้วคือ 6.3.9600 คือ เทียบเท่าตัว GA (General Availability) ใน Store แต่จะเห็น hotfixes 3 ตัวปรากฏให้โหลดและอัพเดตใน Windows Update แทน ได้แก่
- KB2883200 : Windows 8.1 and Windows Server 2012 R2 General Availability Update Rollup
- KB2884846 : Windows 8.1 and Windows Server 2012 R2 update rollup: October 2013
- KB2895219 : Runtimebroker.exe process crashes in Windows 8.1
6. Path ในการ Upgrade/Update จาก Windows รุ่นก่อนๆ มายัง 8.1 รวมถึงข้อมูลอะไรที่จะหาย ถูกลบ หรือ จะถูกถ่ายเก็บต่อมาภายหลัง upgrade/update ดูได้ที่ http://technet.microsoft.com/library/jj203353.aspx และ http://technet.microsoft.com/en-us/library/dn293311.aspx
Latest Update : 10/23/2013