Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 7

คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

ก่อนหน้านี้ ผมเขียนคู่มือแก้ปัญหา Windows 7 Homegroup Issues แบบครบวงจร ซึ่งหลายคนพบประโยชน์ วันนี้จะเขียนคู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร รวมถึง ค้างตอน startup/boot, ค้างตอน log off, ค้างตอน shutdown, ค้างตอนติดตั้งโปรแกรม ฯลฯ

แม้ Windows 7 จะก้าวหน้าจาก Vista มาก แต่ยังมีปัญหาเหลืออยู่ ผมเจอปัญหา Windows 7 ค้างขณะทำงานปกติหลายครั้ง ได้รวบรวมวิธีแก้ที่ใช้จริงไว้ในคู่มือนี้ หวังว่าจะช่วยให้ใครก็ตามแก้ปัญหาได้โดยไม่ต้องหาบนหลายเว็บ

    จะพยายามทำให้คู่มือนี้สะดวกในการนำทาง โดยใช้หัวข้อแบ่งประเภทการค้าง เพื่อให้คุณข้ามไปยังส่วนที่เกี่ยวข้องกับปัญหาของคุณได้ คอมเมนต์เพิ่มวิธีแก้/ถามได้เลย!

    ค้างขณะอยู่ใน Windows 7

    หากคุณล็อกอิน Windows แล้ว และมีปัญหาค้างขณะเปิดโปรแกรม คลิกกล่องโต้ตอบ หรือคลิกขวา ฯลฯ ควรลองขั้นตอนต่อไปนี้ ปกติหมายถึงมีซอฟต์แวร์ติดตั้งบนคอมพิวเตอร์ทำให้เกิดปัญหากับส่วนอื่นของ Windows อาจเป็น antivirus หรือโปรแกรมทั่วไปที่ดาวน์โหลดมาจากอินเทอร์เน็ต ไม่ว่าจะเป็นอะไร วิธีดีที่สุดในการตรวจสอบว่านี่คือสาเหตุจริงคือการทำ Clean Boot

    ขั้นตอน 1: ล็อกอิน Windows 7 ด้วยสิทธิ์ Administrator คลิก Start พิมพ์ MSCONFIG ในกล่องค้นหา

    ขั้นตอน 2: คลิกแท็บ General เลือก Selective Startup ตรวจสอบให้แน่ใจว่ายกเลิกเครื่องหมายถูกที่ Load Startup Items

    คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

    คลิกแท็บ Services ติ๊ก Hide all Microsoft services แล้วคลิก Disable All

    คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

    คลิก OK และรีสตาร์ทคอมพิวเตอร์ หาก Windows ไม่ค้างอีกต่อไป แสดงว่าแน่ใจ 100% ว่าปัญหามาจากโปรแกรมหรือบริการของบุคคลที่สาม ไม่มีวิธีง่ายในการระบุว่า startup item ไหนหรือ service ไหนก่อให้เกิดปัญหา ต้องทำด้วยตนเองโดยเปิดใช้งานครึ่งหนึ่งของ startup items แล้วรีสตาร์ท หากปัญหากลับมา แสดงว่าตัวก่อให้เกิดปัญหาอยู่ในรายการที่ติ๊กไว้ จากนั้นติ๊กครึ่งหนึ่งของเหล่านั้นและรีสตาร์ทอีก ทำซ้ำจนเหลือเพียง 1 รายการที่ติ๊กไว้ นั่นคือสาเหตุ

    เมื่อทราบว่าเป็นโปรแกรมไหน ให้ uninstall มันไป การ uninstall จะปิดบริการที่เกี่ยวข้องด้วย จากนั้นกลับไปที่ MSCONFIG เลือก Normal Startup

    คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

    Windows 7 ค้างตอน Startup — Classpnp.sys

    ปัญหาค้างที่น่าขยะใจใน Windows 7 คือ ค้างระหว่างบูตที่หน้าจอ "Starting Windows" ผมเจอปัญหานี้กับลูกค้าหลายคน และมันปวดหัวมาก เพราะวิธีแก้ที่แนะนำมากที่สุด (Startup Repair หรือ System Restore) บ่อยครั้งไม่ได้ผล!

    หากลองรัน Windows 7 ใน Safe Mode จะล้มเหลวที่ Classpnp.sys สิ่งที่เราพบคือ ปัญหานี้อาจเกี่ยวกับหลายอย่าง วิธีแรกคือลอง Startup Repair หรือ System Restore ด้วย DVD สามารถอ่านออนไลน์ได้วิธีบูตจาก DVD และเข้าเมนูเหล่านั้น มีคู่มือเยอะมาก จึงไม่ซ้ำ ต้องแน่ใจว่าใน BIOS ตั้ง Boot from CD/DVD เป็น priority แรกเหนือ Hard Disk

    หากไม่ได้ผล ลองรีสตาร์ท Windows ใน Debugging Mode รีสตาร์ทแล้วกด F8 เพื่อเมนูบูต ซึ่งมี Safe Mode, Last Known Good Configuration ฯลฯ บางครั้ง Windows จะโหลดใน Debugging Mode แล้วรีสตาร์ทอีกครั้งก็บูตปกติได้

    คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

    ปัญหาจริงมาคนที่ใช้ DVD แล้วค้างที่ "loading files" หมายถึงไม่ถึง Startup Repair หรือ System Restore เลย มักหมายถึงปัญหา hardware บางคนค้างที่ classpnp.sys หลัง Windows Update อาจเกี่ยวกับซอฟต์แวร์

    — ในกรณีนี้ ลอง Last Known Good Configuration หรือบูต Safe Mode แล้ว uninstall Windows update ผ่าน Control Panel – Programs หากเข้า Safe Mode ได้ ลองรัน chkdsk, sfc /scannow, หรือ System Restore

    — หากเกี่ยวกับ hardware ตรวจสอบอายุฮาร์ดแวร์และว่าอะไรอาจล้มเหลว เช่น memory slot ว่าง อาจก่อให้เกิดปัญหานี้ ถอด memory chip ทีละอัน ดูว่าปัญหาหายไหม ตรวจสอบว่า memory ติดตั้งถูกต้อง มากครั้ง memory ไม่ได้เสียบสุดเข้า ทำให้เกิดปัญหาแปลกๆ ลองเปลี่ยน memory chips ดู มากครั้ง chips เสีย

    — หากเป็นเดสก์ท็อป ต้องเปิดเคสตรวจสอบว่า cable ทั้งหมดและการ์ดทั้งหมดเสียบ slot ถูกต้อง ตรวจสอบ power supply และ power ที่เข้า motherboard OK หากมีฝุ่นเยอะ ใช้อัดอากาศล้างให้สะอาด อาจดูมาก แต่หากบูต DVD ไม่ได้เลย มันเป็นปัญหา hardware ไม่ใช่ software

    — ต่อไป ต้องเข้า BIOS และ ปิด hardware ทั้งหมด รวมถึง USB ports, sound card, floppy, 1394, media card, network card ฯลฯ ลองใช้ onboard graphics แทน dedicated card หากปิดบางอย่างไม่ได้ ลองถอดออก เช่น มี DVD drive ให้ถอดออกจากระบบ ผมเคยมีลูกค้าที่ DVD drive ทำให้ระบบค้าง ลองบูตดู หากผ่านหน้าจอค้าง แสดงว่าเป็น hardware ชิ้นไหนชิ้นนึง

    — Hardware อีกชิ้นคือ USB multi-slot card reader หากต่ออยู่ตอนบูท อาจพยายามใช้เป็น boot device และล้มเหลว ถอด peripheral ทั้งหมดออก

    — หากใช้ KVM switch สำหรับ keyboard/mouse หลายตัว ให้ถอดออก และเสียบ PS2 mouse/keyboard เข้าเครื่อง KVM หลายตัวใช้ USB และด้วยเหตุผลแปลกๆ อาจก่อให้เกิดปัญหาในกระบวนการบูตบนเครื่องบางเครื่อง

    — อื่นๆ มีผู้ประสบความสำเร็จด้วยการเปลี่ยน HDD settings เกี่ยวกับ ACPI ลอง enable/disable แล้วรีสตาร์ท มี settings เยอะใน BIOS ลองเปลี่ยนทีละอัน รีสตาร์ท ไม่ได้คืนค่าเดิม เปลี่ยนอันอื่น ไม่บอกได้ว่า setting ไหนทำให้ค้าง แต่หลายคนแก้ได้ด้วยการเปลี่ยน settings ที่นี่

    คู่มือแก้ปัญหา Windows 7 ค้าง (Hanging) แบบครบวงจร

    — เกี่ยวกับฮาร์ดดิสก์ สามารถตรวจสอบได้ว่า hard drive config ตั้งเป็น RAID หรือไม่ หากเป็น ให้เปลี่ยนเป็น IDE อาจทำให้บูตจาก CD/DVD ได้ และรัน Startup Repair tools เช่น memory diagnostic หากกลับเข้าสู่ Windows ได้ ก็ทำ system restore ฯลฯ

    — บางคนประสบความสำเร็จด้วยการ reset BIOS โดยการ clear CMOS สามารถ clear CMOS ได้หลายวิธี รวมถึงกดปุ่มบน motherboard, เปลี่ยน jumper setting ฯลฯ ต้อง Google หาวิธีสำหรับเครื่องของคุณเอง

    — หากยังพยายามแก้ปัญหาอยู่ สามารถทดสอบทักษะเทคนิคโดยลองแทนที่ไฟล์ classpnp.sys ด้วยไฟล์จากคอมพิวเตอร์อื่น ตำแหน่งไฟล์คือ C:\Windows\system32\classpnp.sys Windows ไม่โหลด จึงต้องทำผ่าน Linux เช่น Ubuntu Live CD ต้อง Google วิธี copy ไฟล์ด้วยวิธีนี้ แต่มันไม่ยากเลย ทำงานได้กับหลายคน ลองดูสิ

    — ท้ายที่สุด ลองใช้ spare parts หากมี และเปลี่ยนให้มากที่สุด: graphics card, sound card, hard drive ฯลฯ

    Windows 7 ค้างตอน Shutdown

    หากคุณมีปัญหา Windows 7 ค้างตอน shutdown คุณโชคดีกว่ากรณีก่อนหน้า เพราะคุณยังเข้า Windows ได้ และปกติมันเป็นแค่ปัญหา software/process ที่ Windows ไม่สามารถ unload หรือ kill process นั้นได้ นี่ง่ายกว่าการเล่นกับ hardware, BIOS และ repair tools ต่างๆ

    โปรดทราบว่าวิธีแรกคือ restart ใน Safe Mode แล้ว shutdown หากค้างตอน shutdown ใน Safe Mode อาจเป็นปัญหา hardware หาก restart ได้ปกติ แสดงว่าเป็นปัญหา software เกี่ยวกับ Windows เมื่อโหลด drivers และ processes ทั้งหมด

    ลองทำตามขั้นตอนเหล่านี้ ควรแก้ปัญหาได้ในที่สุด:

    — ติดตั้ง Windows updates ล่าสุด มี hotfixes จาก Microsoft ที่เกี่ยวกับปัญหานี้โดยตรง อาจแก้ปัญหาได้โดยไม่ต้องทำอะไร

    — ถอดอุปกรณ์ hardware ที่ต่ออยู่: USB devices, network cords, firewire, HDMI ฯลฯ แล้วลอง restart หากโชคดี อาจง่ายแค่นั้น

    — อัปเดต drivers ทั้งหมดสำหรับ hardware บนคอมพิวเตอร์ รวมถึง network cards, graphics cards, sound cards, card readers ฯลฯ โดยเฉพาะหากรัน Windows 7 64-bit หากไม่มี driver ที่เข้ากันได้ อาจก่อให้เกิดปัญหา shutdown

    — ตรวจสอบ software บนคอมพิวเตอร์ หากรัน 64-bit Windows ต้อง uninstall third-party apps ที่อาจก่อให้เกิด conflict ลูกค้าคนหนึ่งมี 7-zip ติดตั้ง และมันทำให้ Windows 7 ค้างตอน shutdown อีกคนใช้ Sticky Notes app ของ Microsoft! หลังวาง note บนเดสก์ท็อป เครื่องเริ่มค้าง ลบ note และ app แล้วแก้ได้ ลองตรวจสอบ freeware apps ที่ดาวน์โหลดมาและ uninstall ลองดู โปรแกรมอื่นๆ รวมถึง anti-spyware หรือ anti-virus apps ซึ่งแน่นอนก่อให้เกิดปัญหาแบบนี้ได้

    — นอกจาก third-party apps ให้ปิดโปรแกรมเพิ่มเติมที่รันใน taskbar เช่น graphics card monitoring software หรือ printer management software HP มี printer monitoring programs ที่ไม่จำเป็นและก่อให้เกิดปัญหา shutdown บางคนรายงาน NVIDIA software ก่อให้เกิดปัญหา สามารถปิด apps เหล่านี้ได้เร็วด้วย MSCONFIG คลิก Startup Items Disable all startup items ดูว่าปัญหาหายไหม หากหาย ให้ enable ทีละรายการจนเจอ startup item ที่เป็นปัญหา

    — หากยังมีปัญหา อาจเป็นปัญหา Windows service นี่ซับซ้อนกว่าเพราะยากที่จะรู้ว่า service ไหนก่อให้เกิดปัญหา วิธีดีคือไป MSCONFIG คลิก Services ติ๊ก hide all Microsoft services แล้ว uncheck ทุกอย่างที่เหลือ นั่นคือ third-party services ทั้งหมด ต้อง kill คอมพิวเตอร์หลังทำนี้ แต่ services ทั้งหมดควรหยุดเมื่อล็อกอินกลับมา แล้วลอง shutdown ปกติ ดูได้ไหม แล้ว enable service ทีละตัวจนเจอตัวทำให้เกิดปัญหา

    หากทำตามขั้นตอนด้านบนอย่างละเอียด คุณจะแก้ปัญหาได้ หากไม่ได้ หรือต้องการช่วยเหลือเพิ่มเติม โปรดคอมเมนต์ เราจะพยายามช่วย!