Як усунути неполадки Windows або повільність?


77

Машину описують як "дійсно повільну" або "замерзаючу". Як я можу усунути / вирішити цю проблему? Які перші кроки слід зробити?

Відповіді:


36

Якщо припустимо, що ви використовуєте ОС Windows ...

Що потрібно перевірити:

  1. ПК має щонайменше 10% вільного місця на диску
  2. ПК має щонайменше 1 ГБ оперативної пам’яті для Windows XP та 2 ГБ для Windows Vista
  3. Якщо є якісь висячі програми чи драйвери.
  4. Пошкоджені системні файли. Якщо це так, запустіть sfc / scannow в cmd і дозвольте йому замінити будь-які пошкоджені системні файли. Він може попросити ваш компакт-диск з Windows. Або, якщо він серйозно пошкоджений, то виконайте інсталяцію для відновлення Windows XP або встановіть ремонт Windows Vista
  5. Сильно пошкоджена файлова система. Це з досвіду, а не зі знань. Запустіть chkdsk / r у командному рядку.
  6. Завдяки тому, як Windows обробляє файли, воно з часом неминуче сповільнюватиметься. Ваша структура MFT з часом стає все більшою та більшою. Єдине ліки - це свіжа установка.
  7. Зловмисне програмне забезпечення. Завантажте та запустіть HijackThis , а потім опублікуйте журнал тут. Це дасть нам гідне уявлення про те, що працює і що могло б заграти всю вашу пам'ять / процесор.

23
Ви впевнені у своєму коментарі defrag? Нещодавно я дефрагментував файлову систему NTFS, яка була дуже добре використана, майже повна і не була дефраггована протягом багатьох років і помітила величезне поліпшення продуктивності. Можливо, коментар "без різниці" стосується найпоширеніших випадків, коли диск, як правило, недостатньо використовується?
luapyad

1
Дефрагментація все одно працюватиме раз на тиждень за графіком, але так, обсесивно-компульсивна дефрагментація не принесе користі. Якщо що-небудь, лише витрачаєш час. Крім того, якщо ви не заповнюєте свій диск далі, ніж 75 відсотків, навряд чи фрагментація коли-небудь спричинить проблеми з продуктивністю.
Joey

4
WRT дефрагменти, це залежить. Я щодня працював у додатку, який залежав від двох файлів, одного розміром ~ 65 МБ та іншого розміром ~ 2 ГБ. Коли це додаток стало "дуже повільним", я пішов і провів дефрагментаційний аналіз і виявив, що зазвичай один / обидва файли ~ 85% фрагментовані. Після запуску дефрагменти додаток значно збільшився.
Дж. Полфер

4
"Завдяки тому, як Windows обробляє файли, воно з часом неминуче сповільнюється." -> Чи є у вас якісь посилання на це? Я знаю, що NTFS використовує структуру MFT, але я ніколи не чув, щоб це обов'язково завжди спричиняло повільність роботи Windows.
sleske

2
Я знаю, що це по-старому, але хтось має посилання на "неминуче" уповільнення роботи Windows через структуру MFT (єдине ліки є переформатуванням)? Я не розумію, як це було б лише "вулицею в одну сторону", єдине рішення - це повне видалення та перевстановлення. Я розумів, що дні «щорічних» переформатувань Windows для того, щоб все було швидко, пройшли з епохою XP.
Coldblackice

37

Більшість системних заморожувань (де ви не можете використовувати гарячі клавіші, такі як CTRL + ALT + DEL) спричинені висячими драйверами,
тому вам доведеться або замінити пристрій, або оновити драйвер. Усунення несправностей можна виконати:

  1. Завантажте аналізатор продуктивності Windows для вашої версії Windows.
  2. Встановіть програмне забезпечення у вашу систему.
  3. Відкрийте командний рядок як адміністратор та скопіюйте вставку наступної команди:

    xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. Натисніть ENTER один раз, щоб запустити команду, тепер вам доведеться почекати, поки ваша система зависне.
    Ви можете робити все, що завгодно. Будь ласка, ніяких важких занять, таких як ігри та особисті речі ...

  5. Одразу після того, як система перестане висіти, ви переходите до консолі та натискаєте ENTER.
  6. Зачекавши деякий час, буде створено файл журналу myTrace.etl, стисніть його до zip-файлу.
  7. Помістіть цю стиснуту версію файлу десь в Інтернеті (можливо, 2-х спільної).
  8. Поділіться посиланням тут, я спробую знайти та показати вам причину вашої проблеми.
  9. АБО самостійно усуньте слід за допомогою наведених тут інструкцій , почніть з кроку 6 - 7.

10
Це не дуже добре масштабується, тому що люди просто завантажують слід xperf. Чи можна змінити це, щоб включити інформацію про те, як люди можуть використовувати цю інформацію для налагодження самої системи?
nhinkle

1
@nhinkle: Це окреслює програму трохи детально , проте вона зводиться до просто відкриття сліду і огляду навколо. Якщо людина недостатньо розумний, щоб насправді робити якесь самостійне вивчення речей, побачених там, він, ймовірно, не повинен налагоджувати слідів. Налагодження - це дійсно те, для чого слід широко використовувати Google. Коли програма вийшла з ладу, я бачу дані, що були у стеку. Можеш ти? Звичайно, можна запитати, як конкретно працює річ або що конкретно означає.
Тамара Війсман

Але загалом ти сам по собі. Написання повного посібника про те, як використовувати XPerf, зашкодить подалі від наміру цієї публікації, яка полягає у вирішенні фактичної проблеми. Зверніть увагу, що стислий Xperf слід дуже малий, тому він дуже добре масштабується в порівнянні з відвалами. І добре, їм навіть важче було б пояснити, як їх налагодити (це вимагає хорошого розуміння внутрішніх даних комп’ютера). Google - ваш друг , якщо ви читаєте документацію, ви можете навіть отримати доступ до неї з вікна пам'яті.
Тамара Війсман

1
Крім того, це залежить від випадку від конкретного випадку, що вам потрібно шукати. Одного разу я спускаюсь по дереву стека процесу, щоб дізнатися, що брандмауер псує мій налагоджувач Visual Studio. Інший раз, я просто дивлюся на дзвінки DPC для того, хто надсилає мені дамп поштою, інший раз шукаю найбільшого споживача вводу / виводу для когось із чату SU. Вам потрібне розуміння, щоб насправді знати, що потрібно шукати, якщо мені потрібно висвітлити більшість цих випадків, я мав би найдовший пост у СУ. Хоча більшості цього в іншому випадку можна досягти, просто досліджуючи та вивчаючи.
Тамара Війсман

Однак сміливо задайте питання щодо фактичного використання XPerf, а також вікі спільноти, в якому підсумовано, що робити, коли виникають конкретні випадки. Це може стати початком для початківців, які не мають поняття, що вони роблять. Однак у мене зараз немає часу і бажання робити це тут і зараз .... Вибачте за тривалість моїх коментарів, але я вважав, що одного коментаря недостатньо, щоб отримати ідею.
Тамара Війсман

33

Спочатку я перевіряю, що автоматично запускається, коли машина завантажується.

  • Авторуни
  • Реєстр : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • msconfig
  • Запустити -> services.msc У цьому списку будуть перераховані всі служби, які запускаються при включенні машини. Ви можете керувати ними всіма з цього оснащення MMC.
  • Планові завдання

Тоді я запустити провідник процесів і побачити, що працює після його завантаження, і побачити, що піднімає багато пам’яті та процесора.

Тоді я переконуюсь, що всі драйвери оновлені, як і антивірус, оновлення Windows та інші критичні додатки, такі як веб-браузери, Java, Flash тощо.

Тоді я дефрагвую їх жорсткий диск, якщо це потрібно зробити.

Іноді я очищу їх історію веб-браузера та файли cookie, а також очищую їх темп-папки.

Я також перегляну програму перегляду подій, щоб побачити, чи є якісь повідомлення про помилки, і перевірити їх, якщо вони є.

Якщо все інше виходить з ладу і система підтримуватиме його, можливо, буде оновлено оперативну пам’ять.


20

(якщо припустити, ми говоримо про Windows)

Якщо ваш комп'ютер раптово працює повільно (тобто у вас просто не є повільний комп'ютер), я перевірив би диспетчер завдань Windows.

  • Введіть, Ctrl-Alt-Deleteщоб відкрити диспетчер завдань.
  • Виберіть вкладку "Процеси" вгорі, щоб відкрити список усіх процесів, що працюють на комп'ютері.
  • Клацніть на стовпці "CPU" у верхній частині вікна процесу ... двічі (для сортування процесів із максимальним використанням CPU).
  • Перевірте, чи щось (окрім "System Idle Process") приймає більше кількох відсотків процесора послідовно.

Сканери вірусів або інші фонові послуги іноді можуть стати надмірними при використанні системних ресурсів. Іноді програма може входити в умову гонки, коли вона "застрягає" в певному циклі коду, вона просто працює безперервно. Тоді іноді у вас просто є якась програма, яку ви забули про те, щоб зайняти весь ваш процесорний час.

Диспетчер завдань повинен повідомити, чи відбувається щось подібне.


1
Я б також google будь-які процеси, ви не впевнені, щоб підтвердити, чи вони потрібні / необхідні, а потім використовувати msconfig / HiJackThis, щоб зупинити їх запуск.
Умбер Ферруле

2
MSCONFIG - це не менеджер запуску, а утиліта усунення несправностей, тому краще залишити його в спокої. HiJackЦе я більше не вірю, оскільки TrendMicro поклав свої руки на це.

11

У такому порядку зазвичай ...

  • Апаратне забезпечення - Обладнання - це найшвидша та найпростіша перевірка, яка зазвичай є винуватцем. Пам'ять є дешевою в ці дні, коли люди, у яких ще встановлено 128 МБ і 256 Мб, змушують мене плакати. Оскільки закон Мура настільки очевидний у світі апаратних засобів, процесори, які все ще швидко палають, їх також можна придбати дуже дешево.
  • Захоплення програмним забезпеченням - кількість встановленого та запущеного програмного забезпечення при запуску системи впливає на швидкість роботи. Також може з’явитися зловмисне програмне забезпечення, яке уповільнює вас.
  • Оновлені драйвери - вони можуть підвищити продуктивність вашої машини.

Добре проходить і програма дефрагментації , CCleaner , і сканер вірусів, і сканер шкідливих програм.


7

Щоб побачити, чи буде ваша машина повільною, перевірте

  • Об'єм пам'яті
  • Швидкість процесора
  • Доступний простір на диску

Існує безліч сторонніх інструментів, які дають вам інформацію на вашому комп’ютері, але зробити це досить легко без тих, якими ви можете скористатися менеджером завдань Windows .

Щоб відкрити "Диспетчер завдань"

  • На панелі завдань клацніть правою кнопкою миші та виберіть "Диспетчер завдань"

На вкладці продуктивності ви побачите, наскільки «зайнятий» ваш процесор, і скільки фізичної пам'яті доступно.

Якщо процесор постійно перевищує 10%, а пам’яті менше 500000 К, то ваша машина, ймовірно, буде працювати повільно.

Також якщо ваш жорсткий диск повний, це може призвести до низької продуктивності. Ви повинні прагнути мати принаймні 15% вільного місця.

Щоб перевірити це, відкрийте Провідник Windows, це можна зробити за допомогою

  • Одночасно натисніть клавішу Windows, а потім літеру e

Виберіть диск C: клацанням миші. Потім клацніть правою кнопкою миші та виберіть властивості - це підкаже, скільки вільного / використаного місця у вас на жорсткому диску.


6

Не знаючи, що викликає замерзання, оскільки воно насправді не спричиняє аварії.

Це здається спочатку здогадкою про те, що саме апаратне переривання / поганий драйвер пристрою викликає це, як для удару клавіатури - це, швидше за все, просто до удачі.

Спробуйте спочатку переглядати журнал подій у системі, щоб виявити помилки чи попередження, пов’язані з драйверами.

Далі або видаліть драйвер, або якщо ви нічого не знайдете, я б радив відключити всі додаткові пристрої USB як найпростіше рішення, потім, якщо це вирішить, підключіть їх по одному, поки не знайдете поганий. Якщо ви нічого не знайдете, можливо, вам потрібно буде видалити драйвери.

Якщо у вас все ще є помилки або ви хочете їх виключити раніше, я б радив запустити тест пам'яті та перейти до командного рядка, щоб запустити a, Chkdskщоб перевірити жорсткий диск на наявність проблем.

Я звик отримувати це весь час на старих машинах, 99% часу люди купували дешеві / невідомі пристрої марки з ДУЖЕ поганими драйверами - це дає погану назву Windows. Якщо у вас все-таки виникають проблеми після цього, скажіть, і я спробую допомогти далі.


5

Дефрагментуйте ваш жорсткий диск. Для дефрагментатора дисків Windows XP розміщено на
пуску -> Програми -> Аксесуари -> Системні інструменти.

Для Windows 7 або Vista див. Це питання .



4

Окрім інших тут пропозицій, я виявив, що просто спорожнення кошика може змінити продуктивність, якщо я наповнюю його великими колекціями файлів.


4

Особисто я переживаю таке:

  1. Відкрийте диспетчер завдань і просійте всі запущені процеси, записуючи ті, які не потрібні, і особливо обережно перевіряйте наявність підозрілих процесів. У 99,9% випадків, якщо ви не розпізнаєте процес, просто введіть ім’я в google, і ви отримаєте достатню інформацію про природу процесу і тим більше, чи потрібно це чи ні.

  2. Маючи на увазі список процесів, я відкриваю msconfig (введіть msconfig у діалоговому вікні запуску) і на вкладці запуску знімаю прапорці з тими процесами, які не потребують у фоновому режимі. Будьте обережні, відключаючи різні елементи запуску, оскільки іноді вони покладаються один на одного.

  3. Перейдіть до Панелі управління та ще раз просійте встановлене програмне забезпечення та видаліть те, що користувачеві не потрібно.

  4. Потім я переходжу через Служби, які запускаються (введіть services.msc у діалоговому вікні запуску) або встановіть їх для відключення або вручну залежно від послуги.

  5. Я запускаю повну антивірусну та шпигунську програму в системі та перезавантажуюсь.

Тепер, якщо комп'ютер трохи не прискорився, я рекомендую їм просто дозволити мені відформатувати систему і почати з чистого. Зважаючи на характер вікон та всі мотлохи, які неминуче формуються за роки використання, це, як правило, єдине життєздатне рішення.

Удачі!


3

Я завжди перевіряю наступне ...

ОЗП. Сучасні ОС мають голодну пам'ять, і чим більше у вас є, тим краще вони є.

Місце на жорсткому диску. Сучасні ОС важкі на голодному диску, і чим більше у вас є, тим краще.

Фонові процеси (наприклад, відкриті програми, програмне забезпечення для сканування дисків, вірусне програмне забезпечення, самі віруси). Чим більше гаджетів, віджетів, додатків тощо, тим повільніше буде загальна ситуація. Відкривайте лише те, що справді має бути відкритим.

Час між перезавантаженнями. Кожна ОС потребує перезавантаження кожного разу.


3

Якщо припустити, що машина працювала швидко, а зараз працює повільно (і це не на базі Linux) ....

  1. Перезавантажте машину
  2. Спершу перевірте наявність вірусів та інших шкідливих програм.
  3. Відкрийте диспетчер завдань (або його еквівалент) і подивіться, яка програма монополізує процесор або робить багато запису / читання жорсткого диска. Я можу закрити / вбити додаток або я б його погуглили і подивився, які інші скарги / рішення на нього є.

3

Інші варіанти врахування:

  1. Malwarebytes Anti-Malware

  2. Підвищення обсягу віртуальної пам'яті, використовуваної системою

  3. Цей посібник із виглядів показує, що очищення диска насправді не очищує все, якщо ви не виконаєте налаштування реєстру. Посібник показує, як це виправити.

  4. Зрештою, перевстановлення ОС - мій остаточний варіант. Windows любить зберігати багато лайна


2

Це звучить як незвичайна обставина (оскільки багато людей щодня відчувають невеликі проблеми з Windows 7, і ваше питання звучить зовсім незручно).

Не могли б ви надати детальніше? Це "новий" новий ПК чи просто новий, який є для вас новим (тобто, секонд-хенд із нещодавно встановленою Windows 7)? Чи знаєте ви специфікацію ПК? Чи проблема трапляється регулярно при звичайному використанні, періодично, без очевидних зразків, або в конкретний час, наприклад, незабаром після запуску?

У разі відсутності додаткової інформації, першим ударом десь шукати причину проблеми, це перевірити, чи здорові ви диски, запитуючи їх параметри статусу SMART за допомогою інструменту, як http://gsmartcontrol.berlios.de/ (доступний і для Linux, і для Windows - є безліч інших утиліт з подібними можливостями, якщо це не добре працює на вашому ПК). Збійний диск є досить частою причиною несподіваних пауз, оскільки для певних несправностей диск буде повторно намагатися, поки йому не вдасться прочитати / записати те, що його просили читати / записувати, а користувальницький інтерфейс, схоже, зависає, поки ОС не отримає відповідь від приводу.

Також перевірте журнали подій Windows протягом часу, з якого проблема очевидна. Більшість драйверів апаратних засобів повідомлять про несподівані умови там, а сама Windows повідомляє про певні помилки драйверів, на які самі драйвери потрапляють перед тим, як звітувати (старіші версії Windows за таких обставин просто блюзизують екран, але новіші випуски спробують перезапустити драйвери та зареєструвати подію, коли в іншому випадку виникає "фатальна" помилка) - тому якщо проблема викликана помилковим драйвером або несправним обладнанням, ці журнали можуть дати корисні підказки.


Це новий ПК (не відремонтований). Здається, немає жодної картини. Натискання клавіші Windows дозволяє системі працювати знову до наступного морозу
Jason Martin

Чи може бути проблема з машиною, яка намагається перейти у сплячий або сплячий режим, і не працює? Перевірте журнали подій приблизно в той час, коли машина призупиняється або час, коли ви встигаєте скасувати її на наявність помилок / попереджень / повідомлень щодо цього (або інших проблем). Також перевірте свої налаштування керування живленням, щоб перевірити, чи машина налаштована на режим сну / сплячки (нечасто, але не зовсім нечувано для настільних машин).
Девід Спіллетт

Чи можете ви надати кроки для доступу до журналу подій у Windows 7?
Джейсон Мартін

У мене немає місця для встановлення Windows 7, щоб перевірити, але під Vista просто ввівши "подія" в меню "Пуск" з'являється "Переглядач подій", який відкриє відповідний оснащення адміністратора, і він також доступний в розділі "Керування комп'ютером" на панелі управління .
Девід Спіллетт

2

У випадку з Windows встановіть лише те програмне забезпечення, яке вам потрібно. Не псуйте ваш ПК з усіма непотрібними речами. Перевірте наявність помилок у реєстрі та виправте їх за допомогою хорошого програмного забезпечення, такого як regcure або booster реєстру. Не забудьте перевірити, оновлено ваш антивірус чи ні. Застарілий антивірус часто має тенденцію до уповільнення роботи системи. Використовуйте CCleaner, щоб видалити лайно. Не виснажуйте оперативну пам’ять, використовуючи занадто багато програм у фоновому режимі. Зверніть програмне забезпечення для бічних панелей або програмного забезпечення для покращення робочого столу Windows, якщо вони вам не потрібні. Скануйте всю систему оновленим вірусом, щоб переконатися, що він не заражений. Також дефрагменти диска і т.д. невеликі утиліти можуть бути корисними для вашого ПК.


0

Однією з причин уповільнення, особливо при запуску, може бути Windows, яка намагається відновити зв’язок із мережевою часткою. Налаштуйте Реєстр, щоб запобігти його:

Windows Registry Editor Version 5.00

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

Якщо виникає проблема з продуктивністю, вимкніть усі непотрібні сервіси та запуски, скористайтеся полегшеним браузером (див. Використання пам'яті), вимкніть тему Aero тощо.

Якщо ви підозрюєте, що зловмисне програмне забезпечення заразило ваш ПК, бажано відформатувати ваш диск (а не намагатися його очистити).

Також USB-маніпулятори можуть перешкоджати завантаженню системи. Від'єднайте їх від розетки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.