Apa cara yang tepat untuk men-debug instalasi Windows yang lambat?

55

Anda tahu latihannya - Anda diminta memeriksa mengapa komputer sepupu Anda berjalan lambat. Saya ada di sana kemarin. Menjadi pengguna Mac sejak 2007 saya belum benar-benar menggali jauh di dalam Windows internal dalam lima tahun terakhir. Googling untuk jawaban mengungkapkan banyak, banyak jawaban berbeda: registri rusak, spyware, program antivirus, disk terfragmentasi, pergantian efek visual dll.

Dalam kasus khusus ini saya diminta untuk melihat laptop HP berusia dua tahun dengan Vista. Windows berjalan sangat lambat dan bahkan membuka jendela penjelajah baru butuh waktu hampir satu menit. Saya akhirnya melakukan semua hal di atas: menjalankan pembersih cc, mendefragmentasi disk, mematikan efek visual, mematikan norton dan banyak hal lain yang oleh orang-orang acak di Internet percaya berdampak pada kinerja Windows.

Sekarang saya beralih kepada Anda Pengguna Super yang terhormat - Saya ingin memahami ini secara mendalam. Adakah yang tepat, "ilmiah" jika Anda mau, cara debugging dan memahami di mana masalah dengan instalasi Windows yang berjalan lambat terletak? (Dalam kasus khusus saya ini berkaitan dengan Windows Vista tetapi mari kita coba untuk membuat panduan umum untuk XP dan Windows 7 juga).

Bagi saya, tampaknya salah untuk menjalankan banyak alat yang berbeda tanpa memahami penyebab kesalahan yang mendasarinya.

Niklas
sumber
cara paling sederhana adalah tidak pernah mendapatkan komputer seperti itu untuk penggunaan Windows lagi .... karena ini mungkin terkait dengan beberapa bug perangkat keras yang sama sekali tidak dapat diketahui dan tidak dapat dihapus (kecuali Anda tahu banyak sekali pengetahuan debug yang tidak jelas) ... kembali ke toko jika mungkin ... oh tunggu, Anda tidak berbicara tentang menginstal windows ... jika ada rootkit dan virus MBR mungkin paling mudah untuk membuat cadangan file dengan (linux) live cd hose drive dengan nol dengan dd, dan instal ulang windows .. jika windows nya bodoh (semua OS lakukan) yang juga akan diperbaiki
conspiritech
@conspiritech maksudnya instalasi saat ini berfungsi yang lambat untuk merespon.
Moab
lalu lanjutkan dengan bagian bawah komentar
conspiritech
Matikan hampir semua proses start-up menggunakan msconfig, reboot, CCleaner, defrag, pemindaian virus, reboot, ccleaner dan defrag..reboot = p. Itu yang akan saya lakukan, tetapi itu hanya saya. (dan vista menyebalkan = p)
cutrightjm

Jawaban:

54

Mari kita mulai dari atas, dan kemudian kita menggali lebih dalam dari sebelumnya.

Meskipun Anda dapat menjalankan alat acak seperti Process Explorer atau Automatic Runs, melihat-lihat di dalamnya tidak akan menunjukkan semuanya dan masih ada hal-hal yang tersembunyi di bawah rumput. Dan jika Anda berkeliling menonaktifkan program dan mengubah driver Anda, Anda kemungkinan besar memperbaiki sesuatu yang tidak rusak.

Seperti halnya setiap penelitian ilmiah, pertama-tama kita harus menentukan penyebabnya sebelum sampai pada solusi ...

Terjebak? Dapatkan ide-ide yang lebih baik, bagilah dan taklukkan opsi-opsi Anda dan coba semuanya.

Indeks Pengalaman Windows

Cara tercepat untuk mengidentifikasi apakah itu bukan hanya perangkat keras ...

Di bawah Control Panel\All Control Panel Items\Performance Information and ToolsAnda dapat menemukan Indeks Pengalaman Windows, yang dikenal sebagai cara yang baik untuk menilai komponen sistem utama.

Terkadang komputer Anda tidak lagi sesuai dengan kebutuhan harian Anda ...

Dalam contoh di atas, ini akan membutuhkan seseorang untuk menyelidiki perangkat keras yang dimiliki komputer ini dan melakukan upaya untuk memutakhirkan driver; jika tidak, waktu untuk memutakhirkan copmuter itu. Sejauh itulah perangkat keras berjalan ...

Monitor Sumber Daya

Tinjauan umum yang baik tentang apa yang terjadi di komputer Anda, tidak perlu mengunduh ...

Di bawah Control Panel\All Control Panel Items\Administrative ToolsAnda dapat menemukan Resource Monitor, itu juga dapat diakses dari Task Manager dengan mengklik tombol. Ini memberikan gambaran yang sangat bagus tentang CPU / Memory / Disk / Network dari aplikasi dan layanan pada sistem Anda.

Firefox dan AVP? Baunya seperti pemindaian virus yang berlebihan saat menjelajah. Dan apakah saya perlu wmpnetwk.exe?

Tidak perlu menyalakan Process Explorer atau Monitor Proses, karena binatang ini juga menunjukkan Sistem Interupsi dan bahkan memungkinkan Anda untuk menyaring. Dan seandainya ada sesuatu yang salah dengan itu, DPC Latency Checker dan LatencyMon dapat membantu Anda dengan cepat menunjukkan masalah tersebut. Tetapi mengapa tidak menginstal alat yang jauh lebih mendalam saja?

Windows Perfomance Toolkit

Hadir dengan Perekam yang mudah dan analisa yang mendalam, tidak ada masalah yang lolos dari mata Anda ...

Alat-alat ini tersedia di Windows ADK , yang untuk Windows Vista dan di atasnya. Harap perhatikan untuk hanya memilih Windows Performance Toolkit selama instalasi, karena alat yang lain cukup lama untuk diunduh dan hanya diperuntukkan bagi para profesional.

Dan akhirnya Anda dapat memulai Windows Performance Recorder, hanya memeriksa hal-hal yang Anda butuhkan dan kemudian mulai melacak. Setelah Anda menangkap momen lambat, Anda dapat berhenti melacak dan itu akan menyimpan jejak ke lokasi yang dapat Anda temukan kembali dengan mudah.

Terakhir kali saya menyebutkan ini, Anda harus melakukan ini semua dengan command-line ... Selamat datang di 2012!

Ya, ini juga dapat digunakan untuk melacak skenario shutdown / (re) boot / standby / hibernate / resume / fastStartup.

Sekarang, mari kita lihat seperti apa 10 detik kinerja yang terlihat seperti idle.

Oh tidak, saya lupa menutup Resource Monitor, lihat seberapa banyak grafiknya ...

Dari sisi kiri, Anda dapat memperluas bagian grafik dan menyeret grafik yang Anda inginkan ke sisi kanan. Di sisi kanan Anda dapat memanipulasi grafik dengan berbagai cara; melayang, mengklik dan mengklik kanan akan mengajarkan Anda beberapa hal. Jangan lupa tentang tab di bagian atas atau fitur penjelasan di sebelah kanan.

Ya, tabel data kinerja dengan bilah kuning dan biru ...

Pada gambar di atas Anda dapat melihat bahwa dengan mengklik tombol Anda bisa mendapatkan tabel di bawah grafik Anda. Dengan mengklik kanan pada header kolom Anda dapat menambah / menghapus kolom (ada beberapa yang tidak ditampilkan).

Perhatikan bilah kuning dan biru. Apa pun sebelum bilah kuning dianggap sebagai kunci dari baris itu, itu digunakan sebagai seri untuk grafik. Nilai-nilai antara bilah kuning dan biru digabungkan (biasanya dijumlahkan), karena ini bukan hanya tentang proses tetapi lebih tentang tumpukan benang dari proses berjalan. Lalu yang terakhir, Anda bisa membuat grafik kolom dan memberinya warna. Jika Anda menyeret waktu mulai dan waktu selesai di sini, ia bahkan akan mengubah grafik untuk menampilkan bilah horizontal (untuk menunjukkan kapan segala sesuatu mulai dan berhenti) ...

Sekarang, bagaimana dengan drivernya?

Nvidia adalah sumber daya yang berat, dan sepertinya saya tidak bisa menahan diri untuk menggerakkan mouse saya ...

Konsol Asesmen Windows

Jika Anda tidak mendapatkan cukup, yang ini berjalan selama berjam-jam dan menghasilkan banyak data XML / WPT untuk Anda analisis. Bukan untuk yang pingsan, itu juga tersedia dari Windows ADK. Ini berguna bagi para profesional, tetapi dalam banyak kasus benar-benar tidak diperlukan ...

Ya, sistem saya sayang, saya telah menggali begitu dalam sehingga Anda tidak memiliki rahasia kinerja untuk kami.

Tamara Wijsman
sumber
3
Barang bagus. Saya punya komentar untuk dimasukkan, ini adalah kebalikan dari paragraf pertama Anda. Kadang-kadang saya mulai dengan bertanya kepada mereka apakah "Anda perlu barang itu" dan menghapus semua sampah yang tidak mereka inginkan, tidak tahu apakah masih ada, dan tidak digunakan. Saya tidak melihat gunanya menganalisis sampah yang tidak ingin mereka mulai. Jadi bagi saya akan menghapus Pertama, menganalisis apa yang tersisa jika diperlukan. setelah melihat tumpukan sampah yang dimiliki kebanyakan orang, saya lebih memilih untuk memecahkannya terlebih dahulu :-)
Psycogeek
3
@Psycogeek: Risiko dengan itu adalah mudah untuk mengambil terlalu jauh, karena alat-alat ini dimaksudkan untuk menyelesaikan masalah dan tidak dimaksudkan untuk pembersihan umum; tempat untuk membersihkan komputer Anda harus berada Control Panel\Programs\Programs and Featuresdi tempat pertama. Tapi, ini sebabnya saya menggunakan Let's start at the top, karena jika Anda mulai dari bawah Anda hanya akan memainkan permainan menebak; juga, Anda akan mulai melihat hal-hal seperti junkitu tidak benar-benar mempengaruhi kinerja Anda, itulah sebabnya banyak orang di Google datang dengan saran yang tidak banyak bekerja ...
Tamara Wijsman
1
+1 Langgan dan info hebat Tom, saya belum pernah bermain dengan Performance Toolkit sebelumnya, tetapi setelah membaca ini saya pasti akan melakukannya ketika ada kesempatan! :)
HaydnWVN
1
Jawaban yang bagus Sekarang saya menantikan untuk mendapatkan kesempatan untuk mendapatkan instalasi Windows yang lambat untuk melihat :)
Niklas
@ Niklas: Semoga beruntung; jika Anda memerlukan bantuan, Anda dapat melakukan ping ke saya (mulai dengan pesan Anda @TomWij) di chat.
Tamara Wijsman
15

Bagi saya, tampaknya salah untuk menjalankan banyak alat yang berbeda tanpa memahami penyebab kesalahan yang mendasarinya.

Kalau saja lebih banyak orang akan berpikir seperti itu :)

Sebenarnya ada alat untuk menentukan mengapa instalasi Windows berkinerja lebih buruk dari yang seharusnya. Masalahnya adalah, jika Anda tidak, setidaknya, menggunakan Windows setiap hari, menggunakannya mungkin tidak menghasilkan hasil yang Anda inginkan.

Biasanya kinerja yang buruk itu sepele untuk dipecahkan. Entah itu proses jahat memakan semua sumber daya atau perangkat keras / driver yang salah.

Penjelajah Proses

Langkah absolut pertama yang biasanya akan saya buat adalah memeriksa Process Explorer . Process Explorer seperti Task Manager pada crack . Anda juga dapat menarik file yang dapat dieksekusi langsung dari live.sysinternals.com .
Ini akan memberi tahu Anda apakah itu driver (beban interupsi tinggi) atau suatu proses.

Menganalisis DPC Tinggi / Gangguan

Kami sudah memiliki pertanyaan yang bagus tentang masalah itu, jadi saya tidak akan mereplikasi informasi apa pun di sini.

Proses Nakal

Jika masalahnya adalah proses jahat dan Anda tidak bisa membunuhnya (mungkin itu malware yang resisten), Anda mungkin ingin menonaktifkannya menggunakan Autoruns .

Bacaan lebih lanjut

Ada lebih banyak alat dan lebih banyak cara untuk menganalisis masalah Windows dengan benar . Orang benar-benar menulis buku tentang itu. Ada terlalu banyak pengetahuan yang harus disampaikan dalam jawaban SU :)

Saya pribadi, saya sudah sangat senang jika orang berhenti mengoptimalkan registri Windows mereka ...

Der Hochstapler
sumber
1
Ini adalah jawaban yang fantastis
Mala
4
+1 "Saya sudah benar-benar bahagia jika orang berhenti mengoptimalkan registri Windows mereka"
Moab
3
  1. Tanyakan kepada pengguna apa yang mereka maksud dengan "lambat" - apakah seluruh sistem lambat? apakah hanya satu program yang lambat? apakah Internet Explorer (berlawanan dengan kecepatan jaringan aktual) lambat? Apakah sistem lambat hanya ketika melakukan hal-hal tertentu?
  2. appwiz.cpl-> hapus apa pun dengan "Bilah Alat" di judul, serta apa pun yang tampak seperti malware, spyware, atau barang yang tidak diperlukan pengguna. Juga periksa untuk add-on IE berbahaya dan tidak ada salahnya untuk sepenuhnya mereset pengaturan IE dari panel kontrol Opsi Internet jika Anda mencurigai malware telah mengacaukan semuanya.
  3. Process Explorer dari thumbdrive eksternal seperti @Oliver Salzburg menyebutkan -> semua executable yang tidak ditandatangani oleh Microsoft atau vendor terkenal harus curiga - memotongnya hanya sesuai kebutuhan pengguna.
  4. Autoruns - utilitas Sysinternals yang hebat - temukan yang terdaftar untuk diluncurkan secara otomatis saat startup -> segala executable yang tidak ditandatangani oleh Microsoft atau vendor terkenal harus mencurigakan
  5. Malwarebytes + program pemindaian malware gratis lainnya pilihan Anda untuk memeriksa virus.
  6. Terapkan semua pembaruan Windows dan Office yang luar biasa
  7. Terapkan pembaruan driver video terbaru jika PC tersebut milik gamer
  8. Apakah antivirus ketinggalan zaman? Instal versi antivirus yang lebih baru jika tersedia
  9. Harapan pengguna - apakah pengguna benar-benar melebih-lebihkan komputer mereka? (langkah ini diperlukan jika komputer sudah tua)
  10. CCleaner - untuk pertunjukan File-file Internet Sementara tidak diragukan lagi ...
  11. Lari defrag.exe
  12. Jika pengguna umumnya menggunakan PC untuk penggunaan Internet, instal Chrome dan jadikan sebagai browser default.
  13. Bayangkan mesin jika Anda bisa sehingga Anda tidak akan menghabiskan banyak waktu untuk melakukan semuanya lagi dalam tiga bulan ketika pengguna tidak mendengarkan saran Anda dan berada dalam situasi yang persis sama.
LawrenceC
sumber
3
-1 Malwarebytes BUKAN pemeriksa virus!
HaydnWVN
Meskipun ada beberapa poin valid yang bisa menyelesaikan masalah, metode ini jauh dari debugging masalah sebenarnya.
marcovtwout
2

Di Windows ada hal-hal seperti Task Manager, Resource Monitor, dan Performance Monitor yang membantu Anda mengetahui di mana kemacetan Anda.

Belum lagi Safe Mode dan MSConfig untuk menguji / menghilangkan tersangka perangkat lunak, dan utilitas disk untuk menentukan apakah disk dan sistem file dalam keadaan sehat.

Di situlah Anda harus mulai, jauh sebelum Anda mulai menjalankan utilitas pembersihan di OS. :)

Ƭᴇcʜιᴇ007
sumber
-2

Saya SELALU memeriksa HDD terlebih dahulu, tidak peduli apa yang dikeluhkan pengguna. Saya menggunakan HDSentinel untuk memeriksanya, saya kemudian reboot dan periksa kembali karena saya memiliki 2 kejadian di mana post reboot, ia memberi tahu saya HDD gagal, ketika tes awal mengatakan itu sempurna / hampir sempurna.

Setelah memeriksa HDD (mari kita asumsikan itu baik-baik saja) Saya memeriksa berapa banyak RAM 1) di unit 2) posting gratis reboot 3) gratis dengan 3.1) pengguna membuka browser 3.1) Klien membuka email klien 3.2) Word / Excel / the aplikasi biasa yang digunakan Pengguna setiap hari.

pengguna249544
sumber