Bagaimana cara saya memecahkan masalah pembekuan atau kelambatan Windows?

77

Mesin dideskripsikan sebagai "sangat lambat" atau "beku". Bagaimana saya bisa memecahkan masalah / menyelesaikan masalah ini? Apa langkah pertama yang harus diambil?

crst53
sumber

Jawaban:

36

Anggap Anda menggunakan OS Windows ...

Hal-hal yang perlu diperiksa:

  1. PC memiliki setidaknya 10% ruang disk kosong
  2. PC memiliki setidaknya 1 GB RAM untuk Windows XP dan 2 GB untuk Windows Vista
  3. Jika ada program atau driver yang menggantung.
  4. File sistem rusak. Jika demikian, jalankan sfc / scannow dalam cmd dan biarkan ia mengganti file sistem yang rusak. Mungkin meminta CD Windows Anda. Atau, jika rusak parah maka lakukan instalasi perbaikan Windows XP atau instalasi perbaikan Windows Vista
  5. Sistem file yang rusak parah. Ini dari pengalaman daripada pengetahuan. Jalankan chkdsk / r di command prompt.
  6. Karena cara Windows menangani file, pasti akan lambat dari waktu ke waktu. Struktur MFT Anda menjadi lebih besar dan lebih besar dari waktu ke waktu. Satu-satunya obat adalah instalasi baru.
  7. Malware. Unduh dan jalankan HijackThis , dan kemudian kirim log di sini. Ini akan memberi kami ide yang layak tentang apa yang berjalan dan apa yang bisa memonopoli semua memori / CPU Anda.
Blam
sumber
23
Apakah Anda yakin dengan komentar defrag Anda? Saya baru-baru ini men-defrag sistem file NTFS yang sangat baik digunakan, hampir penuh dan tidak pernah di-defrag selama bertahun-tahun dan melihat peningkatan kinerja yang sangat besar. Mungkin komentar "tidak ada perbedaan" berlaku untuk kasus yang paling umum di mana disk umumnya kurang dimanfaatkan?
luapyad
1
Defragmentasi akan berjalan seminggu sekali sesuai jadwal, tetapi ya, defragmenting obsesif-kompulsif tidak akan banyak berguna. Jika ada yang hanya membuang-buang waktu. Juga, jika Anda tidak mengisi disk Anda lebih jauh dari seperti 75 persen itu tidak mungkin fragmentasi pernah menyebabkan masalah kinerja.
Joey
4
WRT defrag, itu tergantung. Saya dulu bekerja sehari-hari di sebuah aplikasi yang bergantung pada dua file, satu ~ 65MB ukuran dan yang lain ~ 2GB. Ketika aplikasi itu menjadi "sangat lambat", saya pergi dan menjalankan analisis defrag dan menemukan bahwa, biasanya, satu / kedua file tersebut ~ 85% terfragmentasi. Setelah menjalankan defrag, aplikasi mempercepat secara signifikan.
J. Polfer
4
"Karena cara Windows menangani file, pasti akan lambat dari waktu ke waktu." -> Apakah Anda punya referensi untuk itu? Saya tahu NTFS menggunakan struktur MFT, tetapi saya tidak pernah mendengar bahwa ini akan selalu menyebabkan Windows menjadi lebih lambat.
sleske
2
Saya tahu ini sudah tua, tetapi apakah ada yang punya referensi untuk memperlambat Windows yang "tidak terhindarkan" karena struktur MFT (dengan satu-satunya obat yang menjadi reformat)? Saya tidak mengerti bagaimana itu hanya akan menjadi "jalan satu arah", dengan satu-satunya solusi menjadi penghapusan lengkap dan instal ulang. Itu pemahaman saya bahwa hari-hari "tahunan" Windows reformats untuk menjaga hal-hal cepat hilang dengan era XP.
Coldblackice
37

Sebagian besar sistem macet (di mana Anda tidak dapat menggunakan hot-key seperti CTRL + ALT + DEL) disebabkan oleh driver yang menggantung,
jadi Anda harus mengganti perangkat atau memperbarui driver. Pemecahan masalah dapat dilakukan:

  1. Unduh Windows Performance Analyzer untuk versi Windows Anda.
  2. Instal perangkat lunak pada sistem Anda.
  3. Buka prompt perintah sebagai administrator , dan salin tempel perintah selanjutnya:

    xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. Tekan ENTER sekali untuk memulai perintah, sekarang Anda harus menunggu sampai sistem Anda hang.
    Anda dapat melakukan apa pun yang Anda mau. Harap tidak ada aktivitas berat seperti bermain game atau hal pribadi ...

  5. Tepat setelah sistem Anda berhenti menggantung Anda pergi ke konsol dan tekan ENTER.
  6. Setelah menunggu beberapa saat file log myTrace.etl akan diproduksi, kompres ini ke file zip.
  7. Letakkan versi terkompresi file ini di suatu tempat online (mungkin 2 dibagi).
  8. Bagikan tautan di sini, saya akan melakukan upaya untuk menemukan dan menunjukkan kepada Anda penyebab masalah Anda.
  9. ATAU atasi sendiri penelusuran dengan menggunakan instruksi yang ditemukan di sini , mulailah dengan langkah 6 - 7.
Tom Wijsman
sumber
10
Ini tidak skala dengan sangat baik, memiliki orang hanya mengunggah jejak xperf. Apakah ada cara Anda dapat mengedit ini untuk memasukkan beberapa info tentang bagaimana orang dapat menggunakan informasi itu untuk men-debug sistem itu sendiri?
nhinkle
1
@nhinkle: Ini menguraikan program dalam sedikit detail , namun intinya hanya membuka jejak dan melihat-lihat. Jika seseorang tidak cukup pintar untuk benar-benar melakukan beberapa belajar mandiri pada hal-hal yang terlihat di sana, ia mungkin tidak boleh melacak debugging. Debugging adalah sesuatu yang harus Anda gunakan untuk Google secara ekstensif. Ketika sebuah program macet, saya bisa melihat data yang ada di stack. Bisakah kamu? Tentu saja orang dapat bertanya bagaimana hal tertentu bekerja secara tepat atau apa arti hal-hal tertentu.
Tamara Wijsman
Tetapi secara umum, Anda sendirian. Menulis panduan lengkap tentang cara menggunakan XPerf akan merugikan niat posting ini, yaitu untuk menyelesaikan masalah yang sebenarnya. Harap dicatat bahwa jejak Xperf terkompresi sangat kecil, sehingga skalanya sangat baik dibandingkan dengan crash dumps. Dan oh well, itu bahkan akan lebih sulit untuk menjelaskan cara men-debug mereka (itu membutuhkan pemahaman yang baik tentang internal komputer). Google adalah teman Anda , jika Anda membaca dokumentasi Anda bahkan dapat mengaksesnya dari jendela Memori.
Tamara Wijsman
1
Juga, tergantung dari kasus ke kasus apa yang harus Anda cari. Suatu kali, saya berjalan di tumpukan pohon proses untuk mengetahui bahwa firewall mengacaukan Visual Studio debugger saya. Di lain waktu, saya hanya melihat panggilan DPC untuk seseorang yang mengirim saya dump melalui surat, lain kali saya mencari konsumen I / O terbesar untuk seseorang di obrolan SU. Anda perlu pemahaman untuk benar-benar tahu apa yang perlu Anda cari, jika saya perlu membahas sebagian besar kasus ini, saya akan memiliki posting terpanjang di SU. Meskipun sebagian besar dari itu dapat dicapai dengan hanya meneliti dan belajar.
Tamara Wijsman
Namun, jangan ragu untuk bertanya tentang penggunaan XPerf yang sebenarnya serta wiki komunitas yang merangkum apa yang harus dilakukan ketika kasus tertentu muncul. Ini mungkin membantu sebagai permulaan bagi pemula yang tidak tahu apa yang mereka lakukan. Namun, saat ini saya tidak punya waktu dan kemauan untuk melakukan ini di sini dan sekarang .... Maafkan saya untuk panjang komentar saya, tapi saya pikir satu komentar saja tidak cukup untuk mendapatkan ide.
Tamara Wijsman
33

Pertama, saya memeriksa apa yang otomatis dimulai ketika mesin dinyalakan.

  • Autoruns
  • Registri : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • msconfig
  • Jalankan -> services.msc Ini akan mencantumkan semua layanan yang dijalankan saat mesin Anda hidup. Anda dapat mengatur semuanya di sini dari snap-in MMC ini.
  • Tugas yang dijadwalkan

Saya kemudian akan menjalankan proses explorer dan melihat apa yang berjalan setelah di-boot dan melihat apa yang menyimpan banyak memori dan CPU.

Saya kemudian akan memastikan semua driver sudah mutakhir, sama dengan anti-virus, pembaruan windows dan aplikasi penting lainnya seperti browser web, java, flash, dll.

Maka saya akan defrag hard drive mereka jika perlu dilakukan.

Kadang-kadang saya akan menghapus riwayat browser web dan cookie mereka dan juga membersihkan folder temp mereka.

Saya juga akan melihat melalui penampil acara untuk melihat apakah ada kesalahan yang dilaporkan dan memeriksanya jika ada.

Jika semuanya gagal dan sistem akan mendukungnya, peningkatan RAM mungkin dilakukan.

qroberts
sumber
20

(dengan asumsi sejenak, kita berbicara tentang Windows)

Jika komputer Anda tiba - tiba berjalan lambat (yaitu Anda tidak hanya memiliki komputer lambat), saya akan memeriksa Windows Task Manager.

  • Ketik Ctrl-Alt-Deleteuntuk membuka Task Manager.
  • Pilih tab 'Proses' di bagian atas untuk memunculkan daftar semua proses yang berjalan di komputer.
  • Klik pada kolom 'CPU' di bagian atas jendela proses ... dua kali (untuk mengurutkan proses dengan penggunaan maksimum CPU terlebih dahulu).
  • Lihat apakah ada sesuatu (selain "System Idle Process") yang mengambil lebih dari beberapa persen CPU secara konsisten.

Pemindai virus atau layanan latar belakang lainnya terkadang menjadi terlalu bersemangat dalam menggunakan sumber daya sistem. Terkadang aplikasi dapat memasuki kondisi balapan di mana ia "terjebak" dalam beberapa putaran kode yang hanya berjalan terus menerus. Kemudian, kadang-kadang, Anda hanya memiliki beberapa aplikasi yang Anda lupa mengambil semua waktu CPU Anda.

Manajer Tugas harus memberi tahu Anda jika hal seperti ini sedang terjadi.

Robert Cartaino
sumber
1
Saya juga akan google proses yang Anda tidak yakin untuk mengkonfirmasi jika mereka diperlukan / diperlukan dan kemudian menggunakan msconfig / HiJackThis untuk menghentikan mereka memulai.
Umber Ferrule
2
MSCONFIG bukan manajer startup tetapi utilitas pemecahan masalah dan karena itu lebih baik dibiarkan sendiri. HiJackThis saya tidak percaya lagi karena TrendMicro menanganinya.
11

Dalam urutan ini biasanya ...

  • Perangkat Keras - Perangkat keras adalah hal tercepat dan termudah untuk diperiksa yang biasanya adalah pelakunya. Memori murah saat ini, melihat orang-orang yang masih memiliki 128 MB dan 256 MB diinstal membuat saya ingin menangis. Dengan hukum Moore yang begitu jelas di dunia perangkat keras, CPU yang masih sangat cepat dan dapat dibeli sangat murah juga.
  • Kekacauan perangkat lunak - jumlah perangkat lunak yang diinstal dan dijalankan pada saat startup sistem berdampak besar pada kinerja. Mungkin juga ada perangkat lunak jahat yang memperlambat Anda.
  • Driver yang diperbarui - ini dapat memberikan peningkatan kinerja besar pada alat berat Anda.

Sebuah lulus baik dari defragmentasi program CCleaner , dan scannner virus dan malware scanner menguntungkan juga.

John T
sumber
7

Untuk melihat apakah mesin Anda akan lambat, periksa

  • Jumlah memori
  • Kecepatan CPU
  • Ruang disk tersedia

Ada banyak alat pihak ketiga yang tersedia yang memberi Anda informasi di komputer Anda, tetapi untuk melakukan ini dengan mudah tanpa Anda dapat menggunakan Windows Task Manager .

Untuk membuka "Task Manager"

  • Di bilah tugas, klik kanan mouse lalu pilih "Pengelola Tugas"

Pada tab kinerja Anda akan melihat seberapa sibuk CPU Anda juga berapa banyak memori fisik yang tersedia.

Jika CPU secara konsisten di atas 10% dan memori yang tersedia kurang dari 500.000 K, mesin Anda mungkin akan berjalan lambat.

Juga jika hard drive Anda penuh, ini dapat menyebabkan kinerja yang buruk. Anda harus memiliki setidaknya 15% ruang kosong.

Untuk memeriksanya, buka Windows Explorer, Anda dapat melakukannya dengan

  • Pada saat yang sama, tekan tombol Windows diikuti dengan huruf e

Pilih drive C: dengan klik mouse. Kemudian klik kanan dan pilih properti - ini akan memberi tahu Anda berapa banyak ruang kosong / bekas yang Anda miliki di hard drive Anda.

Paul Rowland
sumber
6

Bukan tanpa mengetahui apa yang menyebabkan pembekuan karena sebenarnya tidak menyebabkan crash.

Ini kedengarannya seperti pada awalnya menebak bahwa itu adalah perangkat keras yang mengganggu / driver perangkat yang menyebabkan ini, seperti untuk membenturkan keyboard - ini kemungkinan besar hanya karena keberuntungan.

Coba cari terlebih dahulu melalui log peristiwa sistem Anda untuk setiap kesalahan atau peringatan yang mungkin terkait driver.

Selanjutnya, hapus instalan driver atau jika Anda tidak menemukan apa pun, saya pertama-tama akan menyarankan mencabut semua perangkat USB tambahan sebagai solusi termudah, kemudian jika itu menyelesaikannya, pasang satu per satu sampai Anda menemukan yang buruk. Jika Anda tidak menemukan apa pun, Anda mungkin sebenarnya perlu menghapus penginstalan driver.

Jika Anda masih memiliki kesalahan atau ingin mengesampingkannya lebih awal, saya akan menyarankan menjalankan tes memori , dan pergi ke command prompt untuk menjalankan a Chkdskuntuk memindai hard drive untuk masalah.

Saya terbiasa mendapatkan ini sepanjang waktu di mesin lama, 99% dari waktu itu orang membeli perangkat merek murah / tidak dikenal dengan driver SANGAT buruk - itu memberi Windows nama yang buruk. Namun jika Anda masih mendapatkan masalah setelah mengikuti ini, tolong katakan dan saya akan mencoba untuk membantu lebih lanjut.

William Hilsum
sumber
5

Defragmentasi hard drive Anda. Untuk Windows XP Disk Defragmenter terletak di
Start -> Programs -> Accessories -> System tools.

Untuk Windows 7 atau Vista lihat pertanyaan ini .

Vladimir Grigorov
sumber
5

Untuk peningkatan kecepatan lainnya, nonaktifkan layanan Windows yang tidak perlu. Ada beberapa database tepercaya tentang apa yang aman untuk dinonaktifkan dan apa yang tidak, misalnya, Panduan Layanan The Elder Geek untuk Windows XP .

Peter Mortensen
sumber
4

Selain saran lain di sini, saya telah menemukan bahwa dengan mengosongkan Recycle Bin dapat membuat perbedaan untuk kinerja, jika saya telah mengisinya dengan koleksi file yang besar.

Bill Karwin
sumber
4

Secara pribadi, saya pergi dengan yang berikut ini:

  1. Buka Task-manager dan saring semua proses yang berjalan yang mencatat semua yang tidak perlu dan berhati-hati untuk memeriksa setiap proses yang mencurigakan. 99,9% dari waktu, jika Anda tidak mengenali suatu proses, cukup ketik nama ke google dan Anda akan mendapatkan informasi yang cukup tentang sifat proses dan apakah itu perlu atau tidak.

  2. Dengan daftar proses dalam pikiran, saya membuka msconfig (ketik msconfig dalam dialog run) dan di tab start-up mulai hapus centang pada proses-proses yang tidak diperlukan di latar belakang. Berhati-hatilah menonaktifkan item startup yang berbeda karena terkadang item-item ini saling bergantung.

  3. Pergi ke Control Panel dan sekali lagi menyaring melalui perangkat lunak yang diinstal dan menghapus instalan yang tidak diperlukan pengguna.

  4. Saya kemudian pergi melalui Layanan yang berjalan (ketik services.msc dalam dialog run) dan baik mengaturnya untuk menonaktifkan atau manual tergantung pada layanan.

  5. Saya menjalankan pemindaian antivirus dan spyware penuh pada sistem dan restart.

Sekarang, jika komputer belum mempercepat, saya sarankan mereka untuk membiarkan saya memformat sistem dan memulai dari awal lagi. Karena sifat jendela dan semua sampah yang pasti terbentuk selama bertahun-tahun digunakan, ini biasanya satu-satunya solusi yang layak.

Semoga berhasil!

akseli
sumber
3

Saya selalu memeriksa yang berikut ...

RAM OS modern haus RAM dan semakin Anda memiliki yang lebih baik.

Ruang hard drive. OS modern lapar hard drive dan semakin Anda memiliki yang lebih baik.

Proses latar belakang (mis. Aplikasi terbuka, perangkat lunak pemindaian disk, perangkat lunak virus, virus itu sendiri). Semakin banyak gadget, widget, aplikasi, dll., Hal-hal yang lebih lambat akan secara keseluruhan. Tetap buka apa yang benar-benar harus terbuka.

Waktu antara reboot. Setiap OS perlu di-boot ulang sesekali.

Philip Regan
sumber
3

Dengan asumsi mesin yang digunakan untuk berjalan cepat, dan sekarang berjalan lambat (dan itu bukan berbasis Linux) ....

  1. Mulai ulang mesin
  2. Periksa virus dan malware lainnya terlebih dahulu.
  3. Buka Task Manager (atau yang setara) dan lihat aplikasi apa yang memonopoli CPU atau melakukan banyak penulisan / baca harddisk. Saya dapat menutup / mematikan aplikasi atau saya akan google dan melihat apa keluhan / solusi lain untuk itu.
Akan
sumber
3

Pilihan lain yang perlu dipertimbangkan adalah:

  1. Malwarebytes Anti-Malware

  2. Meningkatkan jumlah memori virtual yang digunakan oleh sistem

  3. Panduan cara geek ini menunjukkan bahwa pembersihan disk tidak benar-benar membersihkan semuanya kecuali Anda melakukan tweak registri. Panduan ini menunjukkan cara memperbaikinya.

  4. Akhirnya menginstal ulang OS adalah opsi terakhir saya. Windows suka menyimpan banyak omong kosong

KronoS
sumber
2

Itu terdengar seperti keadaan yang tidak biasa (karena banyak orang mengalami sedikit kesulitan sehari-hari dengan Windows 7 dan masalah Anda kedengarannya cukup merepotkan).

Bisakah Anda memberikan lebih detail? Apakah ini PC baru "baru" atau hanya yang baru bagi Anda (mis. Bekas dengan Windows 7 yang baru diinstal)? Apakah Anda tahu spesifikasi PC? Apakah masalah terjadi secara teratur dalam penggunaan normal, sebentar-sebentar tanpa pola yang jelas, atau pada waktu tertentu seperti tak lama setelah start-up?

Dengan tidak adanya informasi lebih lanjut, tikaman pertama di suatu tempat untuk mencari penyebab masalah adalah untuk memeriksa apakah drive Anda sehat dengan menanyakan parameter status SMART dengan alat seperti http://gsmartcontrol.berlios.de/ (tersedia untuk Linux dan Windows - ada banyak utilitas lain dengan kemampuan serupa jika ini tidak berfungsi dengan baik pada PC Anda). Drive yang gagal adalah penyebab yang umum dari jeda yang tidak terduga, karena untuk kesalahan tertentu drive tersebut akan mencoba siklus ulang sampai ia berhasil membaca / menulis apa yang diminta untuk dibaca / ditulis dan antarmuka pengguna tampaknya menggantung sampai OS mendapatkan respons dari drive.

Juga periksa log peristiwa Windows untuk sekitar waktu masalah ini jelas. Sebagian besar driver perangkat keras akan melaporkan kondisi yang tidak terduga di sana dan Windows itu sendiri akan melaporkan kesalahan driver tertentu di sana bahwa driver itu sendiri jatuh sebelum pelaporan (varian Windows yang lebih lama hanya akan bluescreen dalam keadaan seperti itu, tetapi rilis yang lebih baru akan mencoba me-restart driver dan mencatat peristiwa ketika sebaliknya kondisi kesalahan "fatal" terjadi) - jadi jika masalah disebabkan oleh driver yang salah atau perangkat keras yang salah, log tersebut dapat memberikan petunjuk yang bermanfaat.

David Spillett
sumber
Ini adalah PC baru (tidak diperbaharui). Sepertinya tidak ada pola apa pun. Menekan tombol windows memungkinkan sistem untuk beroperasi lagi sampai waktu berikutnya membeku
Jason Martin
Mungkinkah ada masalah dengan mesin yang mencoba masuk ke mode tidur atau hibernasi, dan gagal? Periksa log peristiwa Anda sekitar waktu mesin berhenti atau waktu Anda berhasil menghentikannya untuk kesalahan / peringatan / pesan tentang ini (atau masalah lainnya). Periksa juga pengaturan manajemen daya Anda untuk melihat apakah mesin disetel ke mode sleep / hibernate (tidak umum tetapi tidak sepenuhnya terdengar untuk mesin desktop).
David Spillett
Bisakah Anda memberikan langkah-langkah untuk mengakses log peristiwa di windows 7?
Jason Martin
Saya tidak memiliki instalasi Windows 7 di mana pun untuk memeriksa, tetapi di bawah Vista cukup mengetik "acara" ke menu mulai menampilkan "Event Viewer" yang membuka snap-in admin yang relevan dan juga tersedia di bawah Manajemen Komputer di panel kontrol .
David Spillett
2

Dalam hal Windows, instal hanya perangkat lunak yang Anda butuhkan. Jangan mengacaukan PC Anda dengan semua hal yang tidak berguna. Periksa kesalahan registri dan perbaiki menggunakan perangkat lunak yang bagus seperti regcure atau pendorong registri. Jangan lupa untuk memeriksa apakah antivirus Anda diperbarui atau tidak. Antivirus usang sering cenderung memperlambat sistem. Gunakan CCleaner untuk menghapus omong kosong. Jangan kehabisan RAM Anda dengan menggunakan terlalu banyak program di latar belakang. Matikan bilah sisi Windows atau perangkat lunak tambahan desktop jika Anda tidak membutuhkannya. Pindai semua sistem dengan virus yang diperbarui untuk memastikannya tidak terinfeksi. Juga disk defrag dll. Utilitas kecil dapat membantu PC Anda.

jack.spicer
sumber
0

Salah satu penyebab perlambatan, terutama saat startup, dapat berupa Windows yang mencoba memulihkan koneksi dengan berbagi jaringan. Konfigurasikan Registri untuk mencegahnya:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider]
"RestoreConnection"=dword:00000000

Jika ada masalah kinerja, nonaktifkan semua layanan dan startup yang tidak dibutuhkan, gunakan browser yang ringan (lihat penggunaan memori), nonaktifkan tema Aero, dll.

Jika Anda menduga malware telah menginfeksi PC Anda, disarankan untuk memformat drive Anda (dan tidak mencoba untuk membersihkannya).

Juga, pendrives USB dapat mencegah sistem untuk melakukan booting. Cabut mereka.

user425154
sumber