Забезпечити високу швидкодію системи і можливість вирішення різних поставлених завдань на комп'ютері можна, маючи певний запас вільної оперативної пам'яті. При завантаженні ОЗУ більш ніж на 70% можуть спостерігатися значні гальмування системи, а при наближенні до 100% комп'ютер взагалі зависає. У цьому випадку актуальним стає питання очищення ОЗУ. Давайте дізнаємося, як це зробити при використанні Windows 7.
Спосіб 2: застосування скрипта
Також для звільнення ОЗУ ви можете записати власний скрипт, якщо не бажаєте використовувати для цих цілей сторонні програми.
- Натисніть «Пуск». Прокрутіть по напису «Усі програми».
- Виберіть папку «Стандартні».
- Клацніть по напису «Блокнот».
- Запуститься «Блокнот». Вставте в нього запис за наступним шаблоном:
MsgBox "Ви бажаєте провести очищення ОЗУ?", 0, "Очищення оперативної пам'яті"
FreeMem = Space (*********)
Msgbox "Очищення ОЗУ виконано успішно", 0, "Очищення оперативної пам'яті"
У цьому записі параметр «FreeMem = Space (*********)» у користувачів буде відрізнятися, так як він залежить від величини оперативної пам'яті конкретної системи. Замість зірочок потрібно вказати конкретне значення. Ця величина розраховується за такою формулою:
Обсяг ОЗУ (Гб) x1024x100000
Тобто, наприклад, для ОЗУ об'ємом 4 Гб даний параметр буде виглядати так:
FreeMem = Space (409600000)
А загальна запис прийме такий вигляд:
MsgBox "Ви бажаєте провести очищення ОЗУ?", 0, "Очищення оперативної пам'яті"
FreeMem = Space (409600000)
Msgbox "Очищення ОЗУ виконано успішно", 0, "Очищення оперативної пам'яті"
Якщо ви не знаєте обсяг свого ОЗУ, то подивитися його можна, виконавши такі дії. Натискайте «Пуск». Далі ПКМ клацайте по «Комп'ютер», а в переліку вибирайте «Властивості».
Відкриється вікно властивостей комп'ютера. У блоці «Система» знаходиться запис «Встановлена пам'ять (ОЗУ)». Ось навпроти цього запису і розташоване потрібне для нашої формули значення.
- Після того, як скрипт записаний в «Блокноті», слід його зберегти. Клацайте «Файл» і «Зберегти як ...».
- Запускається оболонка вікна «Зберегти як». Перейдіть в ту директорію, де хочете зберігати скрипт. Але радимо для зручності запуску скрипта вибрати для цієї мети «Робочий стіл». Значення в поле «Тип файлу» обов'язково переведіть в позицію «Все файли». В поле «Ім'я файлу» впишіть найменування файлу. Воно може бути довільним, але обов'язково повинно закінчуватися розширенням .vbs. Наприклад, можна використовувати таке найменування:
Очищення оперативної памяті.vbs
Після того, як зазначені дії зроблені, тисніть «Зберегти».
- Потім закривайте «Блокнот» і переходите в ту директорію, куди був збережений файл. У нашому випадку це «Робочий стіл». Двічі клацайте по його найменуванню лівою кнопкою миші (ЛКМ).
- З'являється діалогове вікно з питанням, чи бажає користувач провести очищення ОЗУ. Погоджуємося, натиснувши «OK».
- Скрипт виконує процедуру звільнення, після чого з'являється повідомлення про те, що очищення ОЗУ виконана успішно. Для завершення роботи з діалоговим вікном натискайте «OK».
Спосіб 3: відключення автозавантаження
Деякі програми під час установлення додають себе в автозавантаження через реєстр. Тобто, вони активуються, як правило, у фоновому режимі, кожен раз при включенні комп'ютера. При цьому, цілком можливо, що реально ці програми потрібні користувачеві, припустимо, раз в тиждень, а може навіть і рідше. Але, тим не менш, вони працюють постійно, тим самим захаращуючи ОЗУ. Ось такі додатки і слід прибрати з автозапуску.
- Викличте оболонку «Виконати», натиснувши Win + R. Введіть:
msconfig
Клацайте «OK».
- Запускається графічна оболонка «Конфігурація системи». Прокрутіть у вкладку «Автозавантаження».
- Тут розташовані найменування програм, які в даний момент автоматично запускаються або робили це раніше. Навпаки тих елементів, які до сих пір виконують автозапуск, встановлена галочка. У тих програм, у яких автозавантаження була свого часу відключена, ця галочка прибрана. Щоб відключити автозавантаження тих елементів, які ви вважаєте зайвим запускати кожен раз при старті системи, просто зніміть навпроти них галочки. Після цього натискайте «Застосувати» і «OK».
- Потім, щоб зміни вступили в силу, система запропонує вам зробити перезавантаження. Закрийте всі відкриті програми і документи, попередньо зберігши в них дані, а потім натисніть «Перезавантаження» у віконці «Налаштування системи».
- Комп'ютер буде перезавантажений. Після його включення ті програми, які ви прибрали з автозапуску, вже автоматично не включать, тобто, оперативка буде очищена від їх образів. Якщо все-таки знадобиться застосувати ці додатки, то ви завжди зможете назад додати їх в автозапуск, але ще краще просто запустити їх вручну звичайним способом. Тоді, ці програми не будуть працювати вхолосту, тим самим марно займаючи ОЗУ.
Також є й інший спосіб включення автозавантаження для програм. Він проводиться шляхом додавання ярликів з посиланням на їх виконуваний файл в спеціальну папку. В цьому випадку з метою зниження навантаження на ОЗУ також є сенс очистити цю папку.
- Клацайте «Пуск». Виберіть «Усі програми».
- У розкрився переліку ярликів і каталогів шукайте папку «Автозавантаження» і переходите в неї.
- Відкривається перелік програм, які автоматично запускаються за допомогою цієї папки. Клацніть ПКМ по найменуванню того додатку, який ви бажаєте видалити з автозавантаження. Далі виберіть «Видалити». Або просто після виділення об'єкта натисніть Delete.
- Відкриється віконце, в якому запитується, чи дійсно ви бажаєте помістити ярлик кошик. Так як видалення виконується усвідомлено, натискайте «Так».
- Після того, як ярлик видалений, перезапустіть комп'ютер. Ви переконаєтеся, що програма, яка відповідала даному ярлику, не запущено, що вивільнить оперативну пам'ять для виконання інших завдань. Таким же чином можна вчинити і з іншими ярликами в папці «Автозапуск», якщо ви не бажаєте, щоб відповідні їм програми завантажувалися автоматично.
Існують інші способи відключити автозапуск програм. Але на цих варіантах ми зупинятися не будемо, так як їм присвячений окремий урок.
Урок: Як відключити автозапуск програм в Windows 7
Спосіб 4: відключення служб
Як вже було сказано вище, на завантаження оперативної пам'яті впливають різні запущені служби. Вони діють через процес svchost.exe, який ми можемо спостерігати в «Диспетчері завдань». Причому, образів з таким ім'ям може бути запущено відразу декілька. Кожному svchost.exe відповідає відразу кілька служб.
- Отже, запускаємо «Диспетчер завдань» і дивимося, який елемент svchost.exe використовує найбільше оперативки. Клацайте по ньому ПКМ і вибирайте «Перейти до служб».
- Виконується перехід у вкладку «Служби» «Диспетчера завдань». При цьому, як можна помітити, найменування тих служб, які відповідають обраному нами раніше образу svchost.exe, підсвічені синім кольором. Звичайно, не всі з цих служб потрібні конкретному користувачеві, але вони через файл svchost.exe займають значне місце в ОЗУ.
Якщо ви серед служб, відмічені блакитним кольором, знайдете найменування «Superfetch», то зверніть на нього увагу. Розробниками заявлено, що Superfetch підвищує продуктивність системи. Дійсно, ця служба зберігає певні відомості про часто використовуваних програмах для більш швидкого їх запуску. Але дана функція використовує значну кількість оперативки, так що користь від неї вельми сумнівна. Тому багато користувачів вважають, що краще цю службу взагалі відключити.
- Для переходу до відключення у вкладці «Служби» «Диспетчера завдань» клацніть по однойменній кнопці в нижній частині вікна.
- Запускається «Диспетчер служб». Клацніть по найменуванню поля «Ім'я», щоб вибудувати перелік в алфавітному порядку. Шукайте елемент «Superfetch». Після того, як елемент знайдений, виділіть його. Скінчено, провести відключення можна, натиснувши по напису «Зупинити службу» в лівій частині вікна. Але при цьому, хоча служба і буде зупинена, але вона автоматично запуститься при наступному старті комп'ютера.
- Для того, щоб цього не сталося, двічі клацніть ЛКМ по найменуванню «Superfetch».
- Запускається вікно властивостей зазначеної служби. В поле «Тип запуску» встановіть значення «Відключено». Далі тисніть на «Зупинити». Клікайте «Застосувати» і «OK».
- Після цього служба буде зупинена, що значно знизить навантаження на образ svchost.exe, а значить, і на ОЗУ.
Таким же чином можна відключати і інші служби, якщо ви точно знаєте, що вони не знадобляться ні вам, ні системі. Детальніше про те, які саме служби можна відключити, говориться в окремому уроці.
Урок: Відключення непотрібних служб в Віндовс 7
Спосіб 5: ручна очистка ОЗУ в «Диспетчері завдань»
ОЗУ можна також почистити вручну, зупинивши ті процеси в «Диспетчері завдань», які користувач вважає марними. Звичайно, перш за все, потрібно спробувати закрити графічні оболонки програм стандартним для них способом. Також необхідно закрити ті вкладки в браузері, якими ви не користуєтеся. Це теж вивільнить оперативку. Але іноді навіть після зовнішнього виходу з програми його образ продовжує функціонувати. Існують і такі процеси, для яких просто графічна оболонка не передбачена. Трапляється і таке, що програма зависла і звичайним способом її просто не закрити. Ось в таких випадках і необхідно використовувати «Диспетчер завдань» для очищення ОЗУ.
- Запустіть «Диспетчер завдань» у вкладці «Процеси». Щоб побачити всі запущені образи додатків, задіяні на комп'ютері в даний момент, а не тільки ті, які відносяться до поточного облікового запису, натискайте «Відображати процеси всіх користувачів».
- Знайдіть той образ, який ви вважаєте непотрібним в даний момент. Виділіть її. Для видалення натисніть на кнопку «Завершити процес» або на клавішу Delete.
Також можна скористатися для цих цілей і контекстним меню, клацніть по найменуванню процесу ПКМ і в списку виберіть «Завершити процес».
- Будь-яке з цих дій викличе діалогове віконце, в якому система запитає, чи дійсно ви бажаєте завершити процес, а також попередить, що усі дані, пов'язані з закриваються додатком, будуть втрачені. Але так як нам це додаток дійсно не потрібно, а всі цінні дані відносяться до нього, якщо такі були, були попередньо збережені, то натискаємо «Завершити процес».
- Після цього образ буде видалений як з «Диспетчера завдань», так і з ОЗУ, що дозволить вивільнити додатковий простір оперативної пам'яті. Таким способом можна видалити всі ті елементи, які в даний момент ви вважаєте непотрібними.
Але важливо зауважити, що користувач обов'язково повинен усвідомлювати, який саме він процес зупиняє, за що даний процес відповідає, і як це вплине на роботу системи в цілому. Зупинка важливих системних процесів може привести до некоректної роботи системи або до аварійного виходу з неї.
Спосіб 6: перезапуск «Провідника»
Також деякий обсяг оперативної пам'яті тимчасово дозволяє вивільнити перезапуск «Провідника».
- Перейдіть у вкладку «Процеси» «Диспетчера завдань». Знайдіть елемент «Explorer.exe». Саме він відповідає «Провідникові». Давайте запам'ятаємо, скільки оперативної пам'яті займає цей об'єкт в даний час.
- Виділіть «Explorer.exe» і натисніть «Завершити процес».
- У діалоговому вікні слід підтвердити свої наміри, натиснувши «Завершити процес».
- Процес «Explorer.exe» буде видалений, а «Провідник» відключений. Але працювати без «Провідника» дуже незручно. Тому перезапустити його. Клацніть в «Диспетчері завдань» позицію «Файл». Виберіть "Нова задача (Виконати)». Звичне поєднання Win + R для виклику оболонки «Виконати» при відключеному «Провіднику» може не спрацювати.
- У вікні введіть команду:
explorer.exe
Клацайте «OK».
- «Провідник» запуститься знову. Як можна спостерігати в «Диспетчері завдань», обсяг оперативної пам'яті, яку він обіймав процесом «Explorer.exe», тепер набагато менше, ніж було до його перезавантаження. Звичайно, це тимчасове явище і в міру використання функцій Windows даний процес буде ставати все «важче», врешті-решт, дійшовши до початкового свого обсягу в ОЗУ, а може навіть і перевищити його. Проте, таке скидання дозволяє тимчасово вивільняти оперативну пам'ять, що дуже важливо при виконанні обмежених за часом ресурсномістких завдань.
Існує досить багато варіантів очищення оперативної пам'яті системи. Всі їх можна розділити на дві групи: автоматичні і ручні. Автоматичні варіанти виконуються за допомогою сторонніх додатків і самописних скриптів. Ручне очищення проводиться вибірково відкидаючи додатків з автозапуску, зупинки відповідних служб або процесів, що навантажують ОЗУ. Вибір конкретного способу залежить від цілей користувача і його знань. Користувачам, у яких немає зайвого часу, або які мають мінімальні знання ПК, рекомендується застосовувати автоматичні способи. Більш просунуті юзери, готові витратити час на точкову очищення ОЗУ, вважають за краще ручні варіанти виконання поставленого завдання.