แก้ไข Windows 10 Freezes Randomly: หากคุณเพิ่งอัปเกรดเป็น Windows 10 จาก Windows รุ่นก่อน อาจเจอ Windows 10 ค้างสุ่มโดยไม่มีโหลดบน PC เกิดบ่อย และไม่มีทางเลือกนอกจากการปิดบังคับ ปัญหาเกิดจากความไม่เข้ากันระหว่างฮาร์ดแวร์และไดรเวอร์ ที่ออกแบบมาสำหรับ Windows รุ่นเก่า และหลังอัปเกรดไดรเวอร์กลายเป็นไม่เข้ากัน
ปัญหาค้าง/ล่มส่วนใหญ่มาจากไดรเวอร์การ์ดจอไม่เข้ากันกับ Windows 10 แต่มีสาเหตุอื่นๆ ด้วย ไม่จำกัดแค่ไดรเวอร์การ์ดจอ ขึ้นอยู่กับการตั้งค่าระบบของผู้ใช้ บางครั้งซอฟต์แวร์บุคคลที่ 3 ก็อาจก่อให้เกิดปัญหา เพราะไม่เข้ากันกับ Windows 10 เรามาดูวิธีแก้ไขกัน
หมายเหตุ: ถอดอุปกรณ์ USB ทั้งหมดออก และตรวจสอบว่าปัญหาแก้ไขหรือยัง
[SOLVED] Windows 10 Freezes Randomly
ข้อควรระวัง: สร้างจุดกู้คืนระบบ (Restore Point) ก่อนเริ่มต้น
วิธีที่ 1: อัปเดต Graphics Card Drivers
- กด Windows Key + R พิมพ์
devmgmt.mscกด Enter เปิด Device Manager - ขยาย Display adapters คลิกขวา Nvidia Graphic Card เลือก "Update Driver Software"
- เลือก "Search automatically for updated driver software" รอจบ
- หาแก้ได้ดี หากไม่ได้ ลองต่อ
- เลือก "Update Driver Software" อีกครั้ง แต่คราวนี้เลือก "Browse my computer for driver software"
- เลือก "Let me pick from a list of device drivers on my computer"
- เลือกไดรเวอร์ที่เข้ากันได้กับ Nvidia Graphic Card คลิก Next
- รอจบ รีสตาร์ทคอมพิวเตอร์ หลังอัปเดตการ์ดจอ อาจ แก้ไข Windows 10 Freezes Randomly Issue หากไม่ได้ ลองต่อ
- แรกเริ่ม ควรรู้ว่ามีการ์ดจออะไร (Nvidia รุ่นไหน) หาได้ง่าย
- กด Windows Key + R พิมพ์
dxdiagกด Enter - หาแท็บ Display (มี 2 แท็บ: onboard และ Nvidia) ดูรุ่นการ์ดจอ
- ไปเว็บดาวน์โหลดไดรเวอร์ Nvidia ใส่รายละเอียดผลิตภัณฑ์
- ค้นหาไดรเวอร์ คลิก Agree ดาวน์โหลด
- ติดตั้งไดรเวอร์ อัปเดต Nvidia drivers สำเร็จ
วิธีที่ 2: รันคำสั่ง Netsh Winsock Reset
- กด Windows Key + X เลือก Command Prompt (Admin)
- พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
netsh winsock reset netsh int ip reset reset.log hit
- จะได้ข้อความ "Successfully reset the Winsock Catalog."
- รีสตาร์ทคอมพิวเตอร์ จะ แก้ไข Windows 10 Freezes Randomly
วิธีที่ 3: รัน Windows Memory Diagnostic
- พิมพ์ memory ใน Windows Search เลือก "Windows Memory Diagnostic"
- จากตัวเลือกเลือก "Restart now and check for problems"
- Windows จะรีสตาร์ทตรวจสอบ RAM error และแสดงสาเหตุที่เป็นไปได้ของ Windows 10 Freezes Randomly
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 4: รัน Memtest86+
รัน Memtest86+ ซึ่งเป็นซอฟต์แวร์บุคคลที่ 3 แต่กำจัดข้อยกเว้นของ memory errors ทั้งหมด เพราะรันนอกสภาพแวดล้อม Windows
หมายเหตุ: ต้องมีคอมพิวเตอร์อีกเครื่อง เพื่อดาวน์โหลดและเผา software ลงดิสก์หรือ USB ควรทิ้งค้างคืนขณะรัน Memtest เพราะใช้เวลานาน
- ต่อ USB flash drive
- ดาวน์โหลดและติดตั้ง Windows Memtest86 Auto-installer for USB Key
- คลิกขวา image file ที่ดาวน์โหลด เลือก "Extract here"
- เปิดโฟลเดอร์ รัน Memtest86+ USB Installer
- เลือก USB drive ที่เสียบ เพื่อเผา MemTest86 (จะฟอร์แมต USB)
- เสร็จแล้ว เสียบ USB เข้าเครื่องที่ Windows 10 not using full RAM
- รีสตาร์ท ตั้งค่าบูทจาก USB flash drive
- Memtest86 เริ่มทดสอบ memory corruption
- ผ่านทุกขั้นตอน = หน่วยความจำทำงานปกติ
- หากมีขั้นตอนล้มเหลว Memtest86 จะพบ memory corruption = Windows 10 Freezes Randomly เพราะ bad/corrupt memory
- ต้อง เปลี่ยน RAM หากพบ bad memory sectors
วิธีที่ 5: ทำ Clean Boot
ซอฟต์แวร์บุคคลที่ 3 บางตัวอาจขัดแย้งกับระบบ ทำให้ระบบไม่ปิดสมบูรณ์ เพื่อ แก้ไข Windows 10 Freezes Randomly Issue ให้ทำ Clean Boot และวินิจฉัยทีละขั้นตอน
วิธีที่ 6: เพิ่ม Virtual Memory
- กด Windows Key + R พิมพ์
sysdm.cplใน Run dialog คลิก OK เปิด System Properties - ใน System Properties ไปแท็บ Advanced ภายใต้ Performance คลิก Settings
- ใน Performance Options ไปแท็บ Advanced คลิก Change ภายใต้ Virtual memory
- ในหน้าต่าง Virtual memory ยกเลิกติ๊ก "Automatically manage paging file size for all drive" ไฮไลท์ system drive ภายใต้ Paging file size for each type heading สำหรับ Custom size ตั้งค่าที่เหมาะสม: Initial size (MB) และ Maximum size (MB) แนะนำอย่างยิ่งให้หลีกเลี่ยง No paging file option
- เลือก radio button Custom size ตั้ง initial size 1500 ถึง 3000 และ maximum อย่างน้อย 5000 (ขึ้นอยู่กับขนาดฮาร์ดดิสก์)
- หากเพิ่มขนาด ไม่ต้องรีบูทบังคับ แต่หากลดขนาด paging file ต้องรีบูทเพื่อให้มีผล
วิธีที่ 7: ปิด Fast Startup
- กด Windows Key + R พิมพ์
powercfg.cplกด Enter เปิด Power Options - คลิก Choose what the power buttons do คอลัมน์ซ้ายบน
- คลิก Change settings that are currently unavailable
- ยกเลิกติ๊ก Turn on Fast startup ภายใต้ Shutdown settings
- คลิก Save Changes รีสตาร์ทคอมพิวเตอร์
วิธีที่ 8: รัน SFC และ CHDKSK
- กด Windows Key + X คลิก Command Prompt (Admin)
- พิมพ์ใน cmd กด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลวลองตัวนี้)
- รอจบ รีสตาร์ทคอมพิวเตอร์
- รัน CHKDSK จาก Fix File System Errors with Check Disk Utility (CHKDSK)
- รอจบ รีสตาร์ทอีกครั้ง
วิธีที่ 9: ปิด Location Services
- กด Windows Key + I เปิด Settings คลิก Privacy
- จากเมนูซ้ายเลือก Location แล้ว disable หรือ turn off Location Service
- รีสตาร์ทคอมพิวเตอร์ จะ แก้ไข Windows 10 Freezes Randomly Issue
วิธีที่ 10: ปิด Hard Disk Hibernation
- คลิกขวา Power icon บน system tray เลือก Power Options
- คลิก Change plan settings ถัดจาก Power plan ที่เลือก
- คลิก Change advanced power settings
- ขยาย Hard disk แล้วขยาย Turn off hard disk after
- แก้ไข setting สำหรับ On battery และ plugged in
- พิมพ์ Never กด Enter สำหรับทั้งสอง setting
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 11: ปิด Link State Power Management
- กด Windows Key + R พิมพ์
powercfg.cplกด Enter เปิด Power Options - คลิก Change plan settings ถัดจาก Power plan ที่เลือก
- คลิก Change advanced power settings
- ขยาย PCI Express แล้วขยาย Link State Power Management
- จาก dropdown เลือก OFF สำหรับ On battery และ plugged in
- รีสตาร์ทคอมพิวเตอร์ ดูว่าสามารถแก้ไข Windows 10 Freezes Randomly ได้หรือไม่
วิธีที่ 12: ปิด Shell Extension
เมื่อติดตั้งโปรแกรม จะเพิ่มรายการในเมนูคลิกขวา เรียกว่า shell extensions หากมีสิ่งที่ขัดแย้งกับ Windows อาจก่อให้เกิด Windows 10 Freezes Randomly เนื่องจาก Shell extension เป็นส่วนหนึ่งของ Windows Explorer โปรแกรมที่เสียหายจึงก่อให้เกิดปัญหานี้ได้ง่าย
- ดาวน์โหลดซอฟต์แวร์บุคคลที่ 3 ชื่อ ShellExView เพื่อตรวจสอบว่าโปรแกรมไหนทำให้ครัช
- รัน ShellExView.exe จากไฟล์ zip รอสักครู่จนรวบรวมข้อมูล shell extensions เสร็จ
- คลิก Options แล้วคลิก Hide All Microsoft Extensions
- กด Ctrl + A เลือกทั้งหมด กดปุ่ม สีแดง มุมซ้ายบน
- ถ้าขอยืนยัน เลือก Yes
- หากปัญหาแก้ไข แสดงว่า shell extension ตัวใดตัวหนึ่งเป็นสาเหตุ เพื่อหาตัวที่แท้จริง ให้เปิดทีละตัว (กดปุ่มสีเขียว) หากหลังเปิด shell extension ตัวไหน Windows 10 Freezes Randomly ให้ปิดตัวนั้น หรือดีกว่าลบโปรแกรมนั้นออกจากระบบ
วิธีที่ 13: รัน DISM (Deployment Image Servicing and Management)
- กด Windows Key + X เลือก Command Prompt (Admin)
- พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth
- รอคำสั่ง DISM รันจบ
- หากไม่ได้ผล ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- หมายเหตุ: แทนที่
C:\RepairSource\Windowsด้วยที่ตั้งแหล่งซ่อมแซม (Windows Installation หรือ Recovery Disc) - รีสตาร์ทคอมพิวเตอร์
วิธีที่ 14: อัปเดต BIOS (Basic Input/Output System)
การอัปเดต BIOS เป็นงานสำคัญ หากผิดพลาดอาจทำลายระบบอย่างร้ายแรง แนะนำให้มีผู้เชี่ยวชาญดูแล
- ขั้นแรก ระบุ BIOS version กด Windows Key + R พิมพ์
msinfo32กด Enter เปิด System Information - ใน System Information หา BIOS Version/Date บันทึก manufacturer และ BIOS version
- ไปเว็บผู้ผลิต (เช่น Dell) ใส่ serial number หรือคลิก auto detect
- จากรายการไดรเวอร์ คลิก BIOS ดาวน์โหลดอัปเดตที่แนะนำ
- หมายเหตุ: ห้ามปิดคอมพิวเตอร์หรือถอดแหล่งจ่ายไฟขณะอัปเดต BIOS จะทำลายคอมพิวเตอร์ ระหว่างอัปเดต คอมพิวเตอร์จะรีสตาร์ทและเห็นหน้าจอดำสั้นๆ
- ดาวน์โหลดเสร็จ ดับเบิลคลิกไฟล์ Exe รัน
- อัปเดต BIOS เสร็จ อาจ แก้ไข Windows 10 Freezes Randomly Issue ได้
วิธีที่ 15: รัน CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
- รัน Malwarebytes สแกนไฟล์อันตราย
- หาพบมัลแวร์ จะลบอัตโนมัติ
- รัน CCleaner ในส่วน "Cleaner" ภายใต้ Windows tab แนะนำให้ติ๊กตามภาพ
- ติ๊กครบแล้ว คลิก Run Cleaner รอ CCleaner ทำงาน
- ทำความสะอาดเพิ่มเติม เลือก Registry tab ติ๊กตามภาพ
- คลิก Scan for Issue รอสแกน คลิก Fix Selected Issues
- ถาม "Do you want backup changes to the registry?" เลือก Yes
- สำรองเสร็จ คลิก Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์ จะ แก้ไข Windows 10 Freezes Randomly Issue หากไม่ได้ ลองต่อ
วิธีที่ 16: ปิด Dedicated Graphic Card
- กด Windows Key + R พิมพ์
devmgmt.mscกด Enter เปิด Device Manager - ขยาย Display adapters คลิกขวา Nvidia Graphic Card เลือก Disable
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 17: อัปเดต Network drivers
- กด Windows key + R พิมพ์
devmgmt.mscเปิด device manager - ขยาย Network adapters คลิกขวา Wi-Fi controller (เช่น Broadcom หรือ Intel) เลือก Update Driver Software
- ใน Update Driver Software Windows เลือก "Browse my computer for driver software"
- เลือก "Let me pick from a list of device drivers on my computer"
- ลอง อัปเดตไดรเวอร์จากเวอร์ชันที่แสดง
- หาไม่ได้ ไป manufacturers website อัปเดต: https://downloadcenter.intel.com/
- ติดตั้งไดรเวอร์ล่าสุดจากเว็บผู้ผลิต รีสตาร์ทคอมพิวเตอร์
- การติดตั้ง network adapter ใหม่สามารถ แก้ไข Windows 10 Freezes Randomly Issue ได้
วิธีที่ 18: Repair install Windows 10
วิธีนี้เป็นทางออกสุดท้าย เพราะหากไม่มีอะไรทำงาน วิธีนี้จะซ่อมปัญหาทั้งหมดและ แก้ไข Windows 10 Freezes Randomly Issue Repair Install ใช้ in-place upgrade ซ่อมปัญหาระบบโดยไม่ลบข้อมูลผู้ใช้ ตามบทความ How to Repair Install Windows 10 Easily
บทความแนะนำ:
- แก้ไข Windows Update Error Code 0x80072efe
- แก้ไข DPC_WATCHDOG_VIOLATION Error 0x00000133
- วิธีแก้ไข Windows Store Error Code 0x803F8001
- แก้ไข There was a problem resetting your PC error
เสร็จสิ้น! คุณแก้ไข [SOLVED] Windows 10 Freezes Randomly เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น