วิธีที่เหมาะสมในการดีบักการติดตั้ง Windows ช้าคืออะไร


55

คุณรู้จักการฝึกซ้อม - คุณถูกขอให้ตรวจสอบสาเหตุที่ลูกพี่ลูกน้องของคุณทำงานช้า ฉันอยู่ที่นั่นเมื่อวานนี้ การเป็นผู้ใช้ Mac มาตั้งแต่ปี 2550 ฉันไม่ได้ขุดลึกเข้าไปใน Windows internals ในช่วงห้าปีที่ผ่านมา Googling สำหรับคำตอบเผยให้เห็นหลายคำตอบที่แตกต่างกันมากมาย: รีจิสทรีที่เสียหายสปายแวร์โปรแกรมป้องกันไวรัสดิสก์ที่แยกส่วนการเปลี่ยนเอฟเฟ็กต์ภาพเป็นต้น

ในกรณีนี้ฉันถูกขอให้ดูแล็ปท็อป HP อายุสองปีที่มี Vista Windows ทำงานช้าอย่างไม่น่าเชื่อและแม้กระทั่งการเปิดหน้าต่าง explorer ใหม่ใช้เวลาเกือบหนึ่งนาที ฉันลงเอยด้วยการทำทุกอย่างที่กล่าวมาข้างต้น: การใช้ซีซีคลีนเดอร์จัดเรียงข้อมูลบนดิสก์ปิดเอฟเฟ็กต์ภาพปิดใช้งานนอร์ตันและสิ่งอื่น ๆ ที่คนสุ่มบนอินเทอร์เน็ตเชื่อว่ามีผลกระทบต่อประสิทธิภาพของ Windows

ตอนนี้ฉันหันไปหาคุณที่รัก Superusers - ฉันต้องการที่จะเข้าใจในเชิงลึก มีวิธี "วิทยาศาสตร์" ที่เหมาะสมหรือไม่หากคุณต้องการวิธีการแก้ไขข้อบกพร่องและความเข้าใจในกรณีที่เกิดปัญหากับการติดตั้ง Windows ที่ใช้งานช้า (ในกรณีเฉพาะของฉันนี่เกี่ยวข้องกับ Windows Vista แต่ลองสร้างคู่มือทั่วไปสำหรับ XP และ Windows 7 ด้วย)

สำหรับฉันดูเหมือนว่าผิดที่จะใช้เครื่องมือต่าง ๆ โดยไม่เข้าใจสาเหตุของข้อผิดพลาด


วิธีที่ง่ายที่สุดคือการไม่ใช้คอมพิวเตอร์สำหรับ windows ที่จะใช้อีกครั้ง .... เนื่องจากนี่อาจเกี่ยวข้องกับข้อผิดพลาดฮาร์ดแวร์ที่ไม่รู้จักและไม่สามารถแยกได้ทั้งหมด (เว้นแต่คุณจะรู้ว่ามีความรู้มากมายในการแก้ไขข้อบกพร่อง) ถ้าเป็นไปได้ ... โอ้เดี๋ยวก่อนคุณไม่ได้พูดถึงการติดตั้ง windows ... ถ้ามี rootkit และไวรัส MBR มันอาจจะง่ายที่สุดในการสำรองไฟล์ด้วย (linux) live cd ไปที่ไดรฟ์ที่มีศูนย์ด้วย dd และ ติดตั้ง windows ใหม่อีกครั้ง .. ถ้ามันเป็นแค่ windows ที่โง่ (OS ทุกตัวทำ) ที่จะได้รับการแก้ไข
conspiritech

@conspiritech หมายถึงการติดตั้งทำงานในปัจจุบันที่ตอบสนองช้า
Moab

จากนั้นไปกับครึ่งล่างของความคิดเห็น
conspiritech

ปิด procceses เริ่มต้นทั้งหมดโดยใช้ msconfig, reboot, CCleaner, defrag, สแกนไวรัส, รีบูต, ccleaner และ defrag..reboot = p นั่นคือสิ่งที่ฉันจะทำ แต่นั่นเป็นเพียงฉัน (และ vista sucks = p)
cutrightjm

คำตอบ:


54

เริ่มกันที่จุดสูงสุดแล้วเราขุดลึกลงไปกว่าเดิม

ในขณะที่คุณสามารถเรียกใช้เครื่องมือแบบสุ่มเช่น Process Explorer หรือ Automatic Runs การเจาะเข้าไปในเครื่องจะไม่แสดงให้คุณเห็นทุกสิ่งและยังคงมีสิ่งที่ซ่อนอยู่ใต้หญ้า และหากคุณปิดการใช้งานโปรแกรมและเปลี่ยนไดรเวอร์ของคุณคุณมักจะแก้ไขสิ่งที่ไม่เสียหาย

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

ติดอยู่? รับแนวคิดที่ดีกว่าแบ่งและพิชิตตัวเลือกของคุณแล้วนำไปทดสอบ

ดัชนีประสบการณ์การใช้งาน Windows

วิธีที่รวดเร็วที่สุดในการระบุว่าไม่ใช่แค่ฮาร์ดแวร์ ...

ภายใต้Control Panel\All Control Panel Items\Performance Information and Toolsคุณสามารถค้นหา Windows Experience Index ซึ่งเป็นวิธีที่ดีในการประเมินส่วนประกอบของระบบที่สำคัญ

บางครั้งคอมพิวเตอร์ของคุณก็ไม่เหมาะกับความต้องการรายวันของคุณอีกต่อไป ...

ในตัวอย่างด้านบนสิ่งนี้จะต้องมีการตรวจสอบฮาร์ดแวร์ที่คอมพิวเตอร์เครื่องนี้มีและพยายามอัปเกรดไดรเวอร์ หากไม่ได้เวลาให้อัพเกรดเครื่องคอมพิวเตอร์นั้น นั่นเป็นวิธีที่ฮาร์ดแวร์ไปไกล ...

การตรวจสอบทรัพยากร

ภาพรวมที่ดีว่าเกิดอะไรขึ้นกับคอมพิวเตอร์ของคุณไม่จำเป็นต้องดาวน์โหลด ...

ภายใต้Control Panel\All Control Panel Items\Administrative Toolsคุณสามารถค้นหาการตรวจสอบทรัพยากรมันสามารถเข้าถึงได้จากตัวจัดการงานด้วยการคลิกปุ่ม นี่เป็นภาพรวมที่ดีมากของ CPU / หน่วยความจำ / ดิสก์ / เครือข่ายของแอปพลิเคชันและบริการในระบบของคุณ

Firefox และ AVP? มีกลิ่นเหมือนการสแกนไวรัสที่มากเกินไปขณะเรียกดู และฉันจะต้องwmpnetwk.exe?

ไม่จำเป็นต้องเรียกใช้ Process Explorer หรือ Process Monitor เพราะสัตว์นี้ยังแสดงการขัดจังหวะระบบและยังช่วยให้คุณสามารถกรองได้ และในกรณีที่มีสิ่งผิดปกติกับสิ่งนั้นDPC Latency CheckerและLatencyMonสามารถช่วยคุณระบุปัญหาได้อย่างรวดเร็ว แต่ทำไมไม่ติดตั้งเครื่องมือที่ชาญฉลาดมากกว่านี้แทนล่ะ

ชุดเครื่องมือ Perfomance ของ Windows

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

เครื่องมือเหล่านี้มีอยู่ในWindows ADKซึ่งใช้สำหรับ Windows Vista ขึ้นไป โปรดทราบว่าให้เลือก Windows Performance Toolkit เพียงอย่างเดียวในระหว่างการติดตั้งเนื่องจากเครื่องมืออื่นใช้เวลาดาวน์โหลดค่อนข้างนานและเหมาะสำหรับมืออาชีพเท่านั้น

จากนั้นในที่สุดคุณก็สามารถเริ่ม Windows Performance Recorder ได้เพียงตรวจสอบสิ่งที่คุณต้องการแล้วเริ่มติดตาม หลังจากที่คุณจับช่วงเวลาที่ช้าคุณสามารถหยุดการติดตามและมันจะบันทึกการติดตามไปยังสถานที่ที่คุณสามารถค้นหากลับได้อย่างง่ายดาย

ครั้งสุดท้ายที่ฉันพูดถึงเรื่องนี้คุณต้องทำทั้งหมดด้วยบรรทัดคำสั่ง ... ยินดีต้อนรับสู่ 2012!

ใช่สิ่งนี้สามารถใช้เพื่อติดตามสถานการณ์การปิด / (ใหม่) การบูต / สแตนด์บาย / ไฮเบอร์เนต / ประวัติ / fastStartup

ทีนี้มาดูกันว่าประสิทธิภาพการทำงานของอุปกรณ์ไร้สายในเวลา 10 วินาทีเป็นอย่างไร

โอ้ไม่ฉันลืมปิดการตรวจสอบทรัพยากรดูว่ากราฟใช้งานอย่างไร ...

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

ใช่ตารางข้อมูลประสิทธิภาพที่มีแถบสีเหลืองและสีน้ำเงิน ...

ในภาพด้านบนคุณจะเห็นว่าโดยการคลิกปุ่มคุณสามารถรับตารางใต้กราฟของคุณ โดยการคลิกขวาที่ส่วนหัวของคอลัมน์คุณสามารถเพิ่ม / ลบคอลัมน์ (บางอันไม่ปรากฏ)

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

ทีนี้แล้วไดรเวอร์ล่ะ?

Nvidia เป็นทรัพยากรที่หนักและดูเหมือนว่าฉันไม่สามารถต้านทานการเลื่อนเมาส์ไปมา ...

คอนโซลการประเมินของ Windows

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

ใช่ระบบที่รักของฉันฉันขุดลึกมากจนคุณไม่มีความลับด้านประสิทธิภาพสำหรับเรา


3
สิ่งที่ดี. ฉันมีความคิดเห็นที่จะแอบเข้าไปมันเป็นสิ่งที่ตรงกันข้ามกับย่อหน้าแรกของคุณ บางครั้งฉันเริ่มต้นด้วยการถามพวกเขาว่า "คุณต้องการสิ่งนั้น" และลบขยะทั้งหมดที่พวกเขาไม่ต้องการไม่รู้ก็ยังมีอยู่และไม่ได้ใช้ ฉันไม่เห็นจุดใด ๆ ในการวิเคราะห์ขยะที่พวกเขาไม่ต้องการเริ่มต้นด้วย ดังนั้นสำหรับฉันมันจะเป็นการลบก่อนลองวิเคราะห์สิ่งที่เหลือหากจำเป็น หลังจากได้เห็นกองขยะที่คนส่วนใหญ่มีแล้วฉันชอบที่จะทำลายมันก่อน :-)
Psycogeek

3
@Psycogeek: ความเสี่ยงคือมันง่ายที่จะไกลเกินไปเพราะเครื่องมือเหล่านี้มีไว้เพื่อแก้ไขปัญหาและไม่ได้มีไว้สำหรับคนทั่วไป สถานที่ในการทำความสะอาดคอมพิวเตอร์ของคุณควรอยู่Control Panel\Programs\Programs and Featuresในสถานที่แรกอยู่แล้ว แต่นี่คือเหตุผลที่ฉันใช้Let's start at the topเพราะถ้าคุณเริ่มที่ด้านล่างคุณจะเล่นเกมที่คาดเดาเท่านั้น นอกจากนี้คุณจะเริ่มเห็นสิ่งต่าง ๆjunkที่ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานของคุณซึ่งเป็นสาเหตุให้ผู้คนมากมายใน Google มาพร้อมกับคำแนะนำที่ไม่ได้ผลมากนัก ...
Tamara Wijsman

1
+1 การเขียนและข้อมูลที่น่าทึ่งทอมฉันไม่เคยเล่นกับ Performance Toolkit มาก่อน แต่หลังจากอ่านบทความนี้ฉันจะทำอย่างแน่นอนเมื่อมีโอกาสเกิดขึ้น! :)
HaydnWVN

1
คำตอบที่ดี ตอนนี้ผมกำลังรอคอยที่จะได้รับโอกาสที่จะได้รับการติดตั้ง Windows ช้าที่จะมอง :)
Niklas

@Niklas: โชคดี; หากคุณต้องการความช่วยเหลือคุณสามารถ ping ฉัน (เริ่มข้อความของคุณด้วย@TomWij) ในการแชท
Tamara Wijsman

15

สำหรับฉันดูเหมือนว่าผิดที่จะใช้เครื่องมือต่าง ๆ โดยไม่เข้าใจสาเหตุของข้อผิดพลาด

ถ้ามีคนมากกว่าที่คิดแบบนั้น :)

มีจริงเป็นเครื่องมือในการหาสาเหตุการติดตั้ง Windows มีประสิทธิภาพยิ่งกว่าที่ควรจะเป็น ปัญหาคือถ้าคุณไม่ใช้ Windows อย่างน้อยทุกวันการใช้งานอาจไม่ได้ผลลัพธ์ที่คุณต้องการ

โดยปกติแล้วประสิทธิภาพที่ไม่ดีจะแก้ปัญหาได้เล็กน้อย มันเป็นกระบวนการอันธพาลที่กินทรัพยากรทั้งหมดหรือฮาร์ดแวร์ / ไดรเวอร์ที่ผิดพลาด

Process Explorer

ขั้นตอนแรกแน่นอนฉันมักจะทำคือการตรวจสอบProcess Explorer Process Explorer เป็นเหมือนที่ Task Manager ในการ crack นอกจากนี้คุณยังสามารถดึงแฟ้มที่ปฏิบัติการโดยตรงจากlive.sysinternals.com
มันจะบอกคุณว่ามันเป็นไดรเวอร์ (โหลดอินเตอร์รัปต์สูง) หรือกระบวนการ

การวิเคราะห์ DPC สูง / ขัดจังหวะ

เรามีคำถามที่ยอดเยี่ยมเกี่ยวกับเรื่องนั้นดังนั้นฉันจะไม่ทำซ้ำข้อมูลใด ๆ ที่นี่

กระบวนการโกง

หากปัญหาเป็นกระบวนการโกงและคุณไม่สามารถฆ่ามัน (อาจจะเป็นมัลแวร์ที่ทน), คุณอาจต้องการที่จะปิดการใช้งานโดยใช้Autoruns

อ่านเพิ่มเติม

มีเครื่องมือมากมายและวิธีการวิเคราะห์ปัญหา Windows อย่างถูกต้องอีกมากมาย ผู้คนเขียนหนังสือเกี่ยวกับเรื่องนั้น มีวิธีถ่ายทอดความรู้อย่างง่ายเกินไปในคำตอบของ SU :)

โดยส่วนตัวแล้วฉันจะมีความสุขมากถ้าคนจะหยุดเพิ่มประสิทธิภาพการลงทะเบียน Windows ...


1
นี่เป็นคำตอบที่ยอดเยี่ยม
Mala

4
+1 "ฉันจะมีความสุขจริง ๆ ถ้าคนจะหยุดการเพิ่มประสิทธิภาพรีจิสทรี Windows ของพวกเขา"
Moab

3
  1. ถามผู้ใช้ว่า "ช้า" หมายถึงอะไร - ทั้งระบบช้าหรือไม่ เพียงหนึ่งโปรแกรมช้า? Internet Explorer (ตรงข้ามกับความเร็วเครือข่ายจริง) ช้าหรือไม่ ระบบช้าลงเมื่อทำบางสิ่งเท่านั้น?
  2. appwiz.cpl-> ลบสิ่งใด ๆ ด้วย "Toolbar" ในชื่อเรื่องรวมถึงสิ่งอื่นที่ดูเหมือนว่ามัลแวร์สปายแวร์หรือสิ่งที่ผู้ใช้ไม่ต้องการ ตรวจสอบว่าแอดออนที่เป็นอันตรายและไม่เจ็บที่จะรีเซ็ตการตั้งค่า IE อย่างสมบูรณ์จากแผงควบคุมตัวเลือกอินเทอร์เน็ตหากคุณสงสัยว่ามัลแวร์ทำให้เกิดความสับสน
  3. ประมวลผล Explorer จาก thumbdrive ภายนอกเป็น @Oliver Salzburg กล่าวถึง -> ไฟล์ปฏิบัติการใด ๆ ที่ไม่ได้ลงนามโดย Microsoft หรือผู้จำหน่ายที่รู้จักกันดีควรสงสัย - ลดความเสี่ยงลงเหลือเฉพาะสิ่งที่ผู้ใช้ต้องการ
  4. การทำงานอัตโนมัติ - ยูทิลิตี้ Sysinternals ที่ยอดเยี่ยมอื่น - ค้นหาสิ่งที่ลงทะเบียนเพื่อเปิดโดยอัตโนมัติเมื่อเริ่มต้น -> ไฟล์ปฏิบัติการใด ๆ ที่ไม่ได้ลงนามโดย Microsoft หรือผู้จำหน่ายที่รู้จักกันดีควรสงสัย
  5. Malwarebytes + โปรแกรมสแกนมัลแวร์ฟรีอื่น ๆ ที่คุณเลือกเพื่อตรวจหาไวรัส
  6. ใช้การอัปเดต Windows และ Office ที่โดดเด่นทั้งหมด
  7. ใช้การอัปเดตไดรเวอร์วิดีโอล่าสุดหากพีซีเป็นของนักเล่นเกม
  8. โปรแกรมป้องกันไวรัสล้าสมัยหรือไม่ ติดตั้งโปรแกรมป้องกันไวรัสรุ่นใหม่ถ้ามี
  9. ความคาดหวังของผู้ใช้ - เป็นผู้ใช้งานเกินจริงในคอมพิวเตอร์ (ขั้นตอนนี้จำเป็นหากคอมพิวเตอร์เก่า)
  10. CCleaner - สำหรับกิ๊กของไฟล์อินเทอร์เน็ตชั่วคราวไม่ต้องสงสัย ...
  11. วิ่ง defrag.exe
  12. หากผู้ใช้โดยทั่วไปใช้พีซีสำหรับการใช้งานอินเทอร์เน็ตให้ติดตั้ง Chrome และทำให้เป็นเบราว์เซอร์เริ่มต้น
  13. อิมเมจเครื่องถ้าคุณทำได้ดังนั้นคุณจะไม่ใช้เวลาทำมันทั้งหมดอีกในสามเดือนเมื่อผู้ใช้ไม่ฟังคำแนะนำของคุณและอยู่ในสถานการณ์เดียวกัน

3
-1 Malwarebytes ไม่ใช่ตัวตรวจจับไวรัส!
HaydnWVN

ในขณะที่มีบางจุดที่ใช้ได้ที่สามารถแก้ปัญหาได้วิธีนี้อยู่ไกลจากการดีบักปัญหาจริง
marcovtwout

2

ใน Windows มีสิ่งต่าง ๆ เช่นตัวจัดการงานการตรวจสอบทรัพยากรและการตรวจสอบประสิทธิภาพที่ช่วยให้คุณทราบว่าคอขวดของคุณอยู่ที่ไหน

ไม่ต้องพูดถึง Safe Mode และ MSConfig สำหรับการทดสอบ / กำจัดซอฟต์แวร์ที่ต้องสงสัยและยูทิลิตีดิสก์สำหรับการพิจารณาว่าดิสก์และระบบไฟล์มีสุขภาพดีหรือไม่

สิ่งเหล่านี้คือที่ที่คุณควรเริ่มต้นนานก่อนที่คุณจะเริ่มทำการทำความสะอาดสาธารณูปโภคที่ระบบปฏิบัติการ :)


-2

ฉันมักจะตรวจสอบ HDD ก่อนไม่ว่าผู้ใช้จะบ่นอะไร ฉันใช้ HDSentinel เพื่อตรวจสอบฉันจากนั้นรีบูตและตรวจสอบอีกครั้งเนื่องจากฉันมี 2 ครั้งที่โพสต์รีบูตมันบอกฉันว่า HDD ล้มเหลวเมื่อการทดสอบครั้งแรกบอกว่ามันสมบูรณ์แบบ / ใกล้เคียงกับความสมบูรณ์แบบ

หลังจากตรวจสอบ HDD (ให้ถือว่าใช้ได้) ฉันตรวจสอบ RAM ว่ามี 1) ในหน่วยที่ 2) โพสต์รีบูตฟรี 3) ฟรีกับ 3.1) เปิดเบราว์เซอร์ผู้ใช้ 3.1) ไคลเอนต์อีเมลผู้ใช้เปิด 3.2) Word / Excel / แอพปกติที่ผู้ใช้ใช้ทุกวัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.