Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Windows Update Error 0x800f0247: คู่มือทีละขั้นตอนกู้คืนการอัปเดต

Windows update เป็นบริการสำคัญที่คุณใช้เก็บ Windows programs และไฟล์อื่นๆ ให้ทันสมัย อย่างไรก็ตาม หลายครั้งคุณอาจเจอ error codes ที่มักเกิดจาก corrupted system files ประจำเมื่อเร็วๆ นี้ ผู้ใช้ Windows 10/11 เจอ update error 0x800f0247 บนอุปกรณ์ Windows ของพวกเขา ปัญหานี้โดยทั่วไปเกิดจาก corrupted registry files หรือ system files ถ้าคุณก็จำปัญหาแบบนี้อยู่บนอุปกรณ์ โพสต์นี้จะช่วยแก้ให้คุณ

คุณลองทำหลายอย่างเพื่อกำจัด error code นี้ หนึ่งในนั้นคือปิด hardware updates อีก potential workaround คือซ่อมแซม system files ด้วย SFC และ DISM scans อ่านบทความนี้เพื่อรายละเอียดเพิ่มเติม

Windows Update Error 0x800f0247 คืออะไร?

ผู้ใช้ PC บางส่วนอาจเจอ Windows Update error 0x800f0247 ขณะติดตั้งอัปเดตบางอย่างบน Windows 10/11 หรือ Windows 11 device

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพคอมพิวเตอร์เฉพาะทาง เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปพลิเคชันที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย ที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า

Windows update errors เป็นสิ่งที่ผู้ใช้ส่วนใหญ่เจอมาตลอดหลายปี แม้ในบางกรณี errors เหล่านี้หายไปในหนึ่งสองวัน อื่นๆ อาจก่อให้เกิดปวดหัวกับผู้ที่ได้รับผลกระทบ และอาจต้องการ serious troubleshooting เพื่อแก้ไข คล้ายระบบปฏิบัติการอื่นๆ Microsoft ก็อาจ expose เราให้กับ errors ต่างๆ และบางครั้งการหา solution อาจ tricky เล็กน้อย

หนึ่งใน issues เหล่านี้คือ 0x800f0247 error ซึ่งเกิดเมื่อผู้ใช้พยายามอัปเดตระบบปฏิบัติการ มัน prevalent มาหลายปีแล้ว แต่ไม่ดูเหมือนจะมี permanent solution เพราะรายงานยังคงกลับมาจากเวลาไปเวลามา

Error มองเห็นได้ในหน้าต่าง Windows Update อ้างว่ามี "were some problems" ระหว่าง applying updates – เป็น pretty much standard message สำหรับทุก error และไม่มี explanation ทำไมเกิด up อย่างไรก็ตาม error code เป็น good indication เพียงพอ เพราะเราอยู่ที่นี่ช่วยคุณ

ผู้ใช้อ้างว่า error เป็น partial ในบางกรณี feature updates ถูก apply ถูกต้อง ในขณะที่ driver และ feature updates ล้มเหลว พื้นที่ที่ได้รับผลกระทบรวมถึง system drivers สำหรับ printers หรือ updates ไป MS Office suite อย่างไรก็ตาม ปัญหามักค่อนข้างกว้าง และคนอ้างว่าไม่สามารถอัปเดต Windows ไปเวอร์ชันใหม่ เช่น 21H1 ได้ เพราะมัน

บางผู้ใช้ได้ error code 0x800f0247 ผลจาก failed update รหัสข้อผิดพลาดนี้บ่งชี้เสมอว่ามี corruption ใน system files หรือ registry ปกติ update ไม่ suitable สำหรับระบบ หรือ Windows ไม่สามารถติดตั้ง update ได้เพราะ faulty registry หรือ bad system files ดังนั้น เพื่อแก้ error นี้ ต้องหา exact cause แล้วดำเนินการตามนั้น

สาเหตุของ Windows Update Error 0x800f0247

Error 0x800f0247 เกิดโดยเฉพาะจาก corrupted files ใน registry ไม่ว่าหลัง failed software installation หรือหลัง unsuccessful windows update Bad sectors ใน hard drive ของคุณก็อาจก่อให้เกิด error นี้ คุณจะต้องลอง fixes ที่ลิสต์ทั้งหมด เพื่อหา real culprit ที่ก่อให้เกิด issue นี้

  • Incompatible hardware driver update: ใน rare cases Windows บังคับ hardware driver update ที่ไม่เข้ากันกับอุปกรณ์ ทำให้ failed update พร้อม error code 0x800f0247 การปิด Hardware Updates แก้ปัญหา
  • Bad sector หรือ corrupted file allocation table: 大部分ของเวลา error นี้เกิดจาก corrupted file ใน allocation table หรือ bad sector ใน hard drive แก้ได้ง่ายด้วย simple disk scan
  • Corrupted System files: บางผู้ใช้รายงานว่า error แก้ได้โดยรัน SFC scan SFC scan เช็ค integrity ของ system files
  • Component Store corruption: บางครั้ง error code 0x800f0247 อาจเกิดจาก corrupted registry ใน Component Store การรัน DISM scan ปกติจะแก้ปัญหานั้น

ไม่ต้องกังวล ถ้าคุณทำตาม step-by-step procedures ที่ให้มา คุณจะสามารถกำจัด issue นี้ได้

วิธีแก้ Windows Update Error 0x800f0247

ถ้าคุณเจอ Windows Update error 0x800f0247 บนอุปกรณ์ Windows 10/11 คุณลอง recommended solutions ด้านล่างใน no particular order และดูว่าช่วยแก้ issue ได้หรือไม่

Solution 1: รัน Windows Update Troubleshooter

Solution แรก ต้องการให้คุณรัน inbuilt Windows Update Troubleshooter และดูว่าช่วยแก้ Windows Update error 0x800f0247 issue ได้หรือไม่

เปิด Windows Update Troubleshooter และทำตาม on-screen instructions

Troubleshooter จะรันและพยายามระบุว่ามีปัญหาไหนบ้างที่ป้องกันไม่ให้คอมพิวเตอร์ดาวน์โหลดและติดตั้ง Windows Updates มันจะ clear Windows Update related temporary files, clear contents ของ SoftwareDistribution folder, check status ของ Windows Update-related Services, repair และ reset Windows Update components, check for pending updates และมากกว่านั้น

คุณปล่อยให้มัน fix ให้อัตโนมัติ หรือเลือกดู fixes และตัดสินใจ apply

เปิด Settings > Updates and security > Troubleshoot tab และรัน Windows 10/11 และ Windows 8.1 มี tool นี้ built-in

ถ้าไม่ได้ ลอง solution ถัดไป

Solution 2: รัน SFC scan และ DISM

ที่นี่ คุณรัน SFC scan และดูว่าช่วยได้หรือไม่ สำหรับกรณี corrupted Windows update system files คุณใช้ DISM tool ซ่อม corrupted Windows update system files

The System File Checker หรือ sfc.exe เป็น utility ใน Microsoft Windows อยู่ที่ C:\Windows\System32 folder Utility นี้ให้ผู้ใช้ scan หาและ restore corrupt Windows system files

วิธีรัน System File Checker ใน Windows 10/11/8/7 พิมพ์ cmd ใน Start search box ใน result ที่โผล่ คลิกขวา cmd เลือก Run As Administrator

ใน command prompt window ที่เปิด พิมพ์ต่อไปนี้ และกด Enter: sfc /scannow

SFC utility จะรันสักพัก และถ้าพบ corruptions จะ replace them on reboot

อีกวิธีแก้ Windows Update corruptions คือทำ DISM scan วิธีทำ พิมพ์ Command Prompt หรือ CMD ใน Search box คลิกขวา Command Prompt เลือก 'Run as administrator' ถ้าถูก prompt ให้ administrator password หรือ confirmation พิมพ์ password หรือกด Allow

เสร็จแล้ว พิมพ์คำสั่งต่อไปนี้ และกด Enter รัน DISM: DISM.exe /Online /Cleanup-image /Restorehealth

โปรดทราบว่าต้องอดทนเพราะกระบวนการอาจใช้เวลาหลายนาที

ตอนรันคำสั่งข้างต้น DISM จะแทนที่ potentially corrupted หรือ missing system files ด้วย good ones

Solution 3: รัน Disk Cleanup

โฟลเดอร์ Windows.old มี hardware drivers เช่น printer ในขณะที่ current Windows install ไม่มี – ดังนั้น data ใน corrupt state มาจาก previous installation files และโยน error message ในกรณีนี้ คุณควรรัน Disk Cleanup และแน่ใจว่าลบ previous Windows installation files (Windows.old) อย่างสมบูรณ์

  1. กด Start พิมพ์ cleanmgr แล้ว Enter
  2. เลือก Drive ที่ System files อยู่ และคลิก OK จาก pop up เล็กๆ
  3. ใน wizard ถัดไปสำหรับ drive ที่คุณใส่ เลือก "Clean up System Files"
  4. อีกครั้ง เลือก drive ที่เหมาะสม และคลิก OK
  5. หลัง 2-3 นาที คุณจะเห็น system files ที่ต้อง eliminate บน Disk Cleanup wizard
  6. เพื่อวัตถุประสงค์นี้ ระบุ option Temporary Windows installation files ติ๊ก checkbox ตรงนี้ และคลิก OK

Solution 4: ปิด automatic driver updates สำหรับ Hardware

คนบางส่วนที่มี older hardware specs รายงานว่า error code 0x800f0247 แก้ได้ตอนพวกเขาปิด Windows updates สำหรับ hardware drivers Windows บางครั้ง force newer drivers บน older hardware ทำให้ปัญหามาก รวมถึงข้อนี้ ดังนั้น ปิด updates สำหรับ older hardware และดาวน์โหลด required drivers จาก manufacturer website เป็น only solution

Using Control Panel

แม้แนะนำให้ปล่อยให้ Windows ดาวน์โหลด Drivers & Realistic Icons อัตโนมัติ ถ้าคุณอยาก คุณสามารถหยุด Windows 10/11/8 จากการติดตั้ง Drivers อัตโนมัติ เปิด Control panel > Advanced System settings > Hardware tab > Device Installation settings

คุณเข้าถึงได้อีกทาง โดยเปิด Control Panel > Device & printers > คลิกขวา Computer ภายใต้ Devices เลือก Device Installation settings จะถามว่า Do you want to download driver software and realistic icons for your devices? ที่นี่เลือก No, let me choose what to do คลิก Save changes

Using Group Policy Editor

  1. พิมพ์ gpedit.msc ใน start search กด Enter เปิด Group Policy Editor
  2. ไป Computer Configuration > Administrative Templates > System > Device Installation > Device Installation
  3. ตอนนี้ใน RHS pane ดับเบิลคลิก Prevent Installation of Devices not described by other policy settings
  4. Policy setting นี้อนุญาตให้ prevent installation ของ devices ที่ไม่ได้ described specifically โดย policy setting อื่น
  5. ถ้า enable policy setting นี้ Windows จะ prevented จากการติดตั้งหรืออัปเดต device driver สำหรับ device ใดๆ ที่ไม่ได้ described โดย "Allow installation of devices that match any of these device IDs", "Allow installation of devices for these device classes", หรือ "Allow installation of devices that match any of these device instance IDs" policy setting
  6. ถ้า disable หรือไม่ configure policy setting นี้ Windows จะ allowed ติดตั้งหรืออัปเดต device driver สำหรับ device ใดๆ ที่ไม่ได้ described โดย "Prevent installation of devices that match any of these device IDs", "Prevent installation of devices for these device classes" policy setting, "Prevent installation of devices that match any of these device instance IDs", หรือ "Prevent installation of removable devices" policy setting ตั้งเป็น Enabled คลิก Apply / OK

ถ้าคุณไม่อยากผ่านทุกอย่างนี้ คุณใช้ third-party driver updater เช่น Outbyte Driver Updater แทนได้ มันสแกนคอมพิวเตอร์หา outdated drivers ทั้งหมด และอัปเดตถ้าจำเป็น วิธีนี้คุณไม่ต้องจัดการกับ issues ที่เกี่ยวกับ device drivers

Using Windows Registry

  1. ถ้า Windows ของคุณไม่มี Group Policy คุณไปที่ key ต่อไปนี้ใน Windows Registry:
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching
  3. ตั้งค่า SearchOrderConfig เป็น 0 เพื่อ block driver updates ค่า 1 อนุญาต downloads ของ driver updates
  4. รีสตาร์ทคอมพิวเตอร์

Options เหล่านี้ไม่ prevent installation ของ drivers ที่ device IDs, device instance IDs, และ device classes ถูกเพิ่มใน Group Policy สำหรับ automatic installation ถ้าอยาก prevent automatic updates ของ drivers ทั้งหมด เช็ค post นี้เกี่ยวกับ how to Block Driver Updates via Windows Quality Update

Solution 5: ใช้ Scan-disk เช็ค bad sectors และ file system errors

ใน most cases Windows update กำลัง generate error เพราะมี bad sectors หรือ file system errors บน hard drive แม้ bad sectors ไม่สามารถ regenerate ได้ data ในพวกมันสามารถ move ไป good sectors และ file system errors แก้ได้ง่ายแค่ simple disk scan

  1. เปิด This PC จาก desktop
  2. คลิกขวาที่ Windows drive เลือก Properties
  3. ไปแท็บ Tools คลิกปุ่ม Check ภายใต้ "Error-checking" section
  4. คลิก Scan Drive button จะเริ่ม scanning process ใช้เวลาสักพัก ถ้าพบ errors จะถาม fix them คลิก Fix errors ถ้าไม่เจอ errors ไป method ถัดไป

Solution 6: ใช้ Windows Update Assistant

ถ้าอะไรไม่ช่วย คุณอาจใช้ Windows Update Assistant ติดตั้ง Feature Update คุณใช้ Windows 10/11 Update Assistant ติดตั้ง newer versions ของ Windows 10/11 บน PC

  1. ไป Microsoft.com คลิกปุ่ม Update now ตามภาพด้านล่าง ถ้าคลิก Download tool now จะดาวน์โหลด Windows 10/11 Media Creation Tool
  2. คุณไป Updates History Page คลิก Get the Update now button ได้
  3. อย่างไรก็ตาม คลิก Update now จะดาวน์โหลด Windows10Upgrade exe file ไปคอมพิวเตอร์ คลิกมันจะเห็น Windows 10/11 Update Assistant เปิด
  4. คลิก Update Now ดำเนินต่อ Tool จะเช็คว่า device compatible และ ready สำหรับ upgrade
  5. ถ้า device compatible จะแจ้งให้ทราบ
  6. คลิก Next เริ่ม update process
  7. คาดว่าจะใช้เวลา คุณไปหากาแฟหรือ minimize window ทำงานต่อได้ ขณะคอมพิวเตอร์อัปเดตตัวเองไป latest version ของ Windows 10/11
  8. กระบวนการเสร็จ จะถาม restart

หลัง restart หลายครั้ง คุณจะเห็นหน้าจอต่อไปบน desktop: "Thank you for updating to the latest version of Windows 10/11."

สรุป

Windows Update errors พบบ่อย และอาจถูกกระตุ้นโดย factor ใด factor หนึ่ง ถ้าคุณได้ Windows Update error 0x800f0247 ไม่ต้องกังวล เพราะขั้นตอนข้างต้นควรช่วยคุณรอบข้างปัญหานี้