Windows 10 не выгружать ядро системы и драйвера в swap

Обновлено: 05.07.2024

Пользователям операционной системы Windows не раз приходилось слышать о некоем файле подкачки. В этой статье мы рассмотрим, что это такое, для чего используется и как правильно его настроить.

Содержание:

Что такое файл подкачки?

Файл подкачки (она же виртуальная память) это некий файл, который хранится на жестком (или SSD) диске и в который записываются данные оперативной памяти, когда ее начинает не хватать для нормальной работы операционной системы.

Чтобы лучше понять, что это такое, давайте рассмотрим принцип работы на реальном примере. Допустим вы в браузере некое количество вкладок. Для работы любой вкладки система выделяет количество оперативной памяти, необходимое для нормального отображения ее содержимого. Естественно, чем сложнее контент на странице, тем больше оперативной памяти нужно. Но что делать, если на компьютере запущено несколько «тяжелых» программ, несколько вкладок в браузере и вам нужно открыть еще, но компьютер начинает тормозить?

В такой ситуации система скопирует данные тех вкладок, которые не используются в данный момент и запишет их на жесткий диск в файл подкачки. После этого данные выгрузятся из оперативной памяти, и она освободится для других задач.

Если же вам снова нужно будет открыть любую из вышеописанных вкладок браузера — система прочтет данные из файла подкачки и снова скопирует их в оперативную память.

И тут возникает вполне разумный вопрос — зачем вообще использовать оперативную память, если данные можно читать прямо с накопителя? Ответ прост: жесткие (и даже SSD диски) слишком медленные и не позволяют обеспечить необходимую скорость обмена данными между процессором и памятью. Оперативная память в разы быстрее и позволяет обеспечить необходимую скорость. Но в то же время главным ее недостатком является полная потеря данных при отключении питания. Да и цена ощутимо дороже.

К примеру, на сегодняшний день за те деньги, которые стоит 16 Гб оперативной памяти — вы без проблем сможете приобрести SSD накопитель на 512Гб или обычный жесткий диск на 2 Терабайта. Однако, исключить использование оперативной памяти пока что нельзя в виду огромной (по сравнению даже с SSD накопителями) скорости передачи информации.

В старых версиях операционной системы Windows в качестве файла подкачки использовался файл pagefile.sys Начиная с версии Windows 10 используются два файла — pagefile.sys и swapfile.sys. Они всегда работают вместе и хранятся в корне диска C:\ Для их просмотра нужно включить отображение скрытых и системных файлов и папок. Для этого откройте диск C:\ выберите вкладку «Вид» и поставьте галочку возле «Скрытые элементы»

В первый файл (pagefile.sys) записываются данные из приложений, которые вы установили самостоятельно из сторонних источников, соответственно его размер может достигать нескольких Гигабайт. Во втором файле (swapfile.sys) записываются данные из системных приложений и тех, которые вы установили из Microsoft Store. Поэтому настоятельно не рекомендуется полностью отключать файл подкачки для экономии места на системном диске, так как многие системные приложения попросту перестанут запускаться. Ели же вам нужно освободить память на системном диске – для этого есть другие способы. Более детально вы можете прочесть в статье «Как освободить место на системном диске»

Какой размер файла подкачки рекомендуется использовать?

По умолчанию, в операционной системе Windows 10 установлен размер файла подкачки, который по мнению разработчиков является универсальным для всех целей пользователя. Помимо этого, если в компьютере установлен большой объем оперативной памяти – файл подкачки практически не используется.

Однако, иногда задачи пользователя требуют его увеличения. Создатели Windows предвидели это и добавили такую возможность. Перед тем, как приступить непосредственно к процессу изменения размера файла подкачки надо знать какой размер лучше всего установить, чтобы обеспечить максимальную производительность. Некоторые пользователи полагают, что чем выше размер файла подкачки – тем лучше для работоспособности системы. На самом деле это далеко не так.

Если пользователь установит слишком большой размер файла подкачки – система попросту начнет игнорировать оперативную память и вместо прироста производительности пользователь получит жутко лагающую операционную систему (так как жесткий диск в разу более медленный).

Если же наоборот – пользователь установит слишком маленький размер файла подкачки – это будет равноценно ее отключению и многие системные утилиты могут перестать работать.

Сегодня в интернете можно встретить разные рекомендации как рассчитать размер файла подкачки. Мы же выбрали две наиболее разумные концепции.

Первая гласит, что чем больше размер оперативной памяти, тем меньше размер файла подкачки. Это объясняется тем, что если объем оперативной памяти очень большой – все временные данные итак будут хранится в ней, а значит файл подкачки будет только нагружать жесткий диск. В таком случае рекомендуется использовать следующие параметры:

Второй способ предполагает расчет оптимального размера файла подкачки. Для этого следует:

Шаг 1: Запустите все приложения, которые вам нужны. После этого нажмите комбинацию клавиш Ctrl + Alt + Delete

Шаг 2: Перед вами откроется «Диспетчер задач». Перейдите на вкладку «Производительность». Там вы увидите используемое количество оперативной памяти.

Шаг 3: Умножьте используемое количество оперативной памяти в два раза и отнимите от этого значения размер установленной оперативной памяти в вашем компьютере.

К примеру, в нашем примере установлено 6 ГБ оперативной памяти, а диспетчер задач показывает, что при необходимой для нас нагрузке используется 3,7 ГБ. Расчёт размера файла подкачки будет выглядеть следующим образом:

3,7 ГБ х 2 – 6 Гб = 1,4 ГБ

Исходя из расчета можно сделать вывод, что нам нужно установить значение 1400 МБ

Если после расчетов у вас получится отрицательное значение – значит у вас достаточный объем оперативной памяти и размер файла подкачки можно установить в автоматический режим.

Важно: размер файла подкачки ни в коем случае не должен превышать объем установленной оперативной памяти более чем в три раза. В противном случае вы наверняка получите неработоспособную операционную систему. Лучше всего воспользоваться любым из способов, описанным выше.

Как изменить размер файла подкачки?

Если вы произвели все необходимые расчеты и пришли к выводу, что вам нужно увеличить или уменьшить размер файла подкачки – выполните ряд простых действий:

Шаг 1: Щелкните правой кнопкой мышки по «Пуск» и выберите «Параметры»

Шаг 2: Перед вами откроется окно параметров Windows. Щелкните по «Система»

Шаг 3: Прокрутите все параметры в левой части окна в самый низ и выберите «О программе», а в правой части окна найдите пункт «Дополнительные параметры системы» и щелкните на нем.

Шаг 4: В окне дополнительных свойств системы, в поле «Быстродействие» щелкните на кнопке «Параметры»

Шаг 5: В открывшемся окне выберите вкладку «Дополнительно» и в поле «Виртуальная память» вы увидите какой размер файла подкачки используется сейчас. Если этот параметр вас не устраивает – нажмите кнопку «Изменить»

Перед вами откроется окно изменения размера файла подкачки. В первую очередь рекомендуем посмотреть на поле под названием «Общий размер файла подкачки на всех дисках». Там вы увидите три поля:

  • Минимальный размер – минимально возможный размер, который вы можете установить. Использовать такое значение не рекомендуется, так как это может привести к неожиданным последствиям;
  • Рекомендуется – размер файла подкачки, который система рекомендует использовать (сравните его с тем, который вы рассчитали самостоятельно);
  • Текущий размер – размер файла подкачки, который сейчас используется в системе;

Шаг 6: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Указать размер», введите нужный размер файла подкачки в поле «Исходный размер» и «Максимальный размер» и нажмите кнопку «Задать», а затем кнопку «ОК».

В нашем случае система рекомендует использовать 1615 МБ (на 215 Мб больше чем мы предполагали), поэтому мы последуем рекомендации операционной системы и будем использовать 1615 Мб.

Если в вашем случае предложение системы будет сильно отличатся от ваших расчётов (к примеру, на 1 ГБ) – рассчитайте необходимый размер файла подкачки еще раз (используя инструкцию из предыдущего пункта этой статьи) и используйте то значение, которое у вас получилось, так как операционная система не всегда указывает правильные рекомендации.

После нажатия кнопки «ОК» перезагрузите компьютер, чтобы применить изменения.

Теперь, размер файла подкачки будет изменен. Чтобы это проверить снова выполните шаги с 1 по 5 и проверьте поле «Общий размер файла подкачки на всех дисках»

Как отключить файл подкачки в Windows 10?

Если вы решили полностью отключить файл подкачки – вы можете это сделать используя встроенные функции операционной системы.

Примечание: настоятельно не рекомендуется отключать файл подкачки в Windows 10, так как это может стать причиной сбое в работе операционной системы.

Если вы считаете, что количества установленной оперативной памяти в вашем компьютере достаточно абсолютно хватает для всех задач – лучше включить «Размер файла подкачки по выбору системы». Однако, если вы уверены, что хотите отключить файл подкачки – выполните следующие действия:

Шаг 1: Щелкните по иконке «лупы» возле кнопки «Пуск» и в поле поиска введите «Настройка представления и производительности системы» и нажмите на соответствующем результате поиска.

Шаг 2: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Без файла подкачки», и нажмите кнопку «Задать». После этого нажмите кнопку «ОК»

Шаг 3: Появится предупреждение о возможных последствия отключение файла подкачки. Нажмите «Да» и перезагрузите компьютер.

Теперь ваш файл подкачки будет отключен.

Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?

Файлы pagefile.sys и swapfile.sys являются системными файлами, поэтому удалить их при помощи проводника Windows 10 нельзя. Обычно, после отключения файла подкачки методом, описанным в предыдущем пункте этой статьи и перезагрузки операционной системы файлы pagefile.sys и swapfile.sys удаляются автоматически. Однако иногда возникают ситуации, когда файл подкачки остается на жестком диске даже после его отключения. Чаще всего это касается файла swapfile.sys

Чтобы удалить файл swapfile.sys вручную следует:

Шаг 1: Щелкните правой кнопкой мыши по «Пуск» и выберите «Выполнить» (можете также воспользоваться комбинацией клавиш «Win + R»). В открывшемся окне введите команду «regedit» и нажмите «Enter»

Шаг 2: Перед вами откроется редактор реестра. Перейдите по следующему адресу: Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management (вы можете просто скопировать этот адрес, вставить в адресной строке редактора реестра и нажать «Enter»)

Шаг 3: Щелкните правой кнопкой мыши на свободном пространстве в правой части окна и выберите «Создать», а затем «Параметр DWORD 32-бита»

Дайте новому параметру имя «SwapfileControl». После этого перезагрузите ваш компьютер. Файл будет полностью удален с жесткого диска.

Если вы вдруг захотите снова его вернуть – удалите только что созданный параметр «SwapfileControl» используя редактор реестра Windows 10.

Как снова включить файл подкачки в случае возникновения проблем?

Если после того, как вы изменили размер, отключили или удалили файл подкачки у вас начались проблемы с операционной системой – прежде всего рекомендуется снова его включить.

Для того, чтобы снова включить файл подкачки следует:

Шаг 1: Откройте меню «Пуск» и нажмите «пробел». Перед вами откроется окно поиска. Введите запрос «Настройка представления и производительности системы» и щелкните на соответствующем результате.

Шаг 2: Выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите кнопку «Изменить»

Шаг 3: Поставьте галочку возле пункта «Автоматически выбирать объем файла подкачки» и нажмите кнопку «ОК». Затем перезагрузите компьютер.

Если проблема была в файле подкачки – после перезагрузки она должна исчезнуть, так как операционная система автоматически подберет нужный объем файла подкачки.

Как перенести файл подкачки на другой диск?

Иногда пользователи хотят перенести файл подкачки на другой диск из-за малого объема системного диска, либо по другим причинам. Встроенные средства Windows позволяют это сделать. Выглядит это как удаление файла подкачки на системном диске и включение его на другом.

Для того, чтобы перенести файл подкачки на другой диск выполните:

Шаг 1: Нажмите комбинацию клавиш «Win + R», введите команду «systempropertiesadvanced» и нажмите «Enter»

Шаг 2: Перед вами откроются свойства системы. В поле «Быстродействие» нажмите кнопку «Параметры»

Шаг 3: Находясь в параметрах быстродействия выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите «Изменить»

Шаг 4: Снимите галочку возле пункта «Автоматически выбирать объем файла подкачки». В списке подключенных дисков выберите тот, на котором находится файл подкачки на данный момент (в нашем случае это системный диск) и ниже отметьте пункт «Без файла подкачки» и нажмите кнопку «Задать»

Шаг 5: Не закрывая окно, выберите диск, на который хотите переместить файл подкачки (кликнув на нем) и ниже отметьте пункт «Задать размер». Затем укажите размер файла подкачки в соответствующих полях, либо отметьте пункт «Размер по выбору системы», чтобы Windows сама определяла размер файла подкачки и снова нажмите кнопку «Задать». После этого нажмите кнопку «ОК» и перезагрузите компьютер.

Во время следующей загрузки файл подкачки будет удален с диска, где он хранился ранее и создан на том, который вы указали.

Что делать, если из-за манипуляций с файлом подкачки были утеряны важные данные?

Часто манипуляции с файлом подкачки могут стать причиной выхода Windows из строя, причем восстановить ее работоспособность удается далеко не всегда. В такой ситуации обычно заново устанавливают операционную систему, что неизменно приводит к форматированию диска С:\ и если там хранилась важная информация – она будет утеряна.

Если такая ситуация приключилась с вами – сразу же воспользуйтесь профессиональной программой RS Partition Recovery. В противном случае важные файлы могут быть утеряны навсегда.

Программа обладает интуитивно понятным интерфейсом, благодаря чему, процесс восстановления не вызывает сложностей даже у неопытных пользователей ПК.

RS Partition Recovery поддерживает ВСЕ современные файловые системы, поэтому не имеет значения, в какой операционной системе использовался накопитель, главное, чтобы вы подключили диск, на котором хранился важный файл к рабочему компьютеру.

Хотелось бы также отметить наличие режима глубокого сканирования диска, благодаря чему вы сможете восстановить даже файлы, которые были утеряны несколько месяцев тому назад.

Итак, чтобы восстановить утерянный файл следует:

Шаг 1. Установить и запустить программу RS Partition Recovery.

Универсальное решение для восстановления данных

Шаг 2. Выберите носитель или раздел диска, с которого необходимо восстановить данные.

Шаг 3. Выберите тип анализа.

Быстрый анализ стоит использовать, если файлы были удалены недавно. Программа проведет анализ и отобразит данные доступные для восстановления.

Полный анализ позволяет найти утерянные данные после форматирования, перераспределения диска или повреждения файловой структуры(RAW).

Шаг 4. Просмотр и выбор файлов для восстановления.

Шаг 5. Добавление файлов для сохранения в "Список Восстановления" или выбор всего раздела для восстановления.

Стоит отметить, что в качестве места для записи восстановленного файла лучше всего выбрать другой диск или раздел чтобы избежать перезаписи файла.

Удалите галочку с пункта « Разрешить индексирование файлов на этом диске в дополнение к свойствам файла ».

Подтвердите изменение атрибутов, нажмите « OK »

Подтвердите права Администратора, нажмите кнопку « продолжить » для завершения операции.

Вылетает ошибка, выбираем « пропустить всё »

И вот таким вот образом повторяем процедуру со всеми дисками в системе, сама индексирование файлов это системная служба, которая позволяет улучшить и ускорить процесс поиска файлов на жестких дисках при помощи постоянного обновления информации в базе индексирования, но так как windows search в дальнейшем будет выключен индексирование просто не пригодится.

Отключение хлама в параметрах windows

Заходим в « уведомлении и действия » и просто убираем ползунок с получение уведомлений, далее выбираем « общие возможности » и выключаем передачу между устройствами

Заходим в «уведомлении и действия» и просто убираем ползунок с получение уведомлений выбираем «общие возможности» и выключаем передачу между устройствами Заходим в «уведомлении и действия» и просто убираем ползунок с получение уведомлений

Выходим с раздела системы и переходим в группу « конфиденциальность » Заходим в « уведомления » и убираем ползунок с разрешить приложениям получать доступ к уведомлениям, далее спускаемся чуть ниже « другие устройства » и выключаем обмен данными, следующим шагом перейдем в « фоновые приложения » и таким же образом их отключим.

Заходим в «уведомления» и убираем ползунок с разрешить приложениям получать доступ к уведомлениям Заходим «другие устройства» и выключаем обмен данными

Отключение компонентов Windows

В поиске Windows прописываем « панель управления »

Нажимаем « категория » и выбираем « мелкие значки »

Идём в пункт « Программы и компоненты »
Далее заходим « отключение компонентов windows »

Отключаем почти всё, оставить нужно будет только компонент отвечающий за net framework, и если вы пользуетесь стандартным player windows то его тоже оставляем а потом применяем настройки и перезагружаемся.

Оставьте только net framework, и если вы пользуетесь стандартным player windows то его тоже оставляем Оставьте только net framework, и если вы пользуетесь стандартным player windows то его тоже оставляем

Включение быстродействие

После перезагрузки идём « свойства компьютера » « дополнительные параметры системы » в разделе « быстродействия »
открываем « параметры » « визуальные эффекты »
Выключаем все галочки кроме

1) Вывод эскизов вместо значков
2) Отображение содержимого окна при перетаскивании
3) Сглаживания неровных шрифтов

Изменение файла подкачки на основном диски с операционной системой

В том-же разделе « быстродействия » Переходим во вкладку « дополнительно » в разделе « виртуальная память » нажимаем « изменить » убираем галочку « автоматически выбирать объем файлов подкачки » и ставим галочку на пункте « размер по выбору системы » и нажимаем « задать » принимаем все параметры

Переходим во вкладку <дополнительно> в разделе <виртуальная память> нажимаем <изменить> убираем галочку <автоматически выбирать объем файлов подкачки> и ставим галочку на пункте <размер по выбору системы> и нажимаем <задать> принимаем все параметры Переходим во вкладку <дополнительно> в разделе <виртуальная память> нажимаем <изменить>

Загрузка и восстановление

Переходим в пункт « загрузка и восстановление » нажимаем « параметры », далее выставляем всё как показано на втором скриншоте.

Переходим в пункт «загрузка и восстановление» нажимаем «параметры» Переходим в пункт «загрузка и восстановление» нажимаем «параметры»

Выставим электропитания на максимум

Переправляемся в панель управления nvidia

Переходим « управление параметрами 3d » ищем « режим управления электропитания » мы выставляем на « предпочтителен режим максимальной производительности »

Так-же делаем для винды через панель управления

В пункте « электропитания » выбираем « показать дополнительные схемы », ставим « максимальная производительность », к слову на картах от amd изначально стоит максимальное питание это может значить только одно, вам не придется с ним возиться конечно же если до этого вы его не сняли. Далее выбираем « настройка схемы электропитания » делаем всё, так как показано на 6 скриншоте.

Конфигурация системы

Вызываем окно «выполнить» при помощи клавиш «win + r» или любым другим известным вам способом, прописываем «msconfig» Ставим галочку напротив «без GUI», и как всегда жмём «применить» «ok» Вызываем окно «выполнить» при помощи клавиш «win + r» или любым другим известным вам способом, прописываем «msconfig»

Автоматическая очистка кэша ОЗУ

Теоретически очистка кэша быстрее изнашивает ваш диск, но в практике за два года не видел ни одного такого случая, так что думайте сами нужна ли вам данная фича. автоматическое очищение кэша ОЗУ действительно помогает и является очень хорошим бустом, первым делом качаем файл по ссылке ниже, дальше делаем всё, так как показано на скриншотах ниже!

Имя ставим любое удобное вам потом нажимаем «изменить»

Автоматическая очистка Temp файлов №1

Автоматическая очистка Temp файлов №2

(Продолжение)

Дальше делаем всё, так как показано на скриншотах ниже!

Вызываем окно «выполнить» при помощи клавиш «win + r» или любым другим известным вам способом, прописываем «gpedit.msc» Заходим в «конфигурацию windows», далее заходим в «сценарии (запуск/завершение)» Вызываем окно «выполнить» при помощи клавиш «win + r» или любым другим известным вам способом, прописываем «gpedit.msc»

Проверка состояние HPET

Команды для cmd (Проверка HPET) :
Если строчка useplatformclock отсутствует то так и должно быть,если будет, то пишем :
1) bcdedit /deletevalue useplatformclock
2) bcdedit /deletevalue tscsyncpolicy
Если в строчке disabledynamictick значение: yes , то пишем:
bcdedit /set disabledynamictick no

Службы

За все применяемые параметры ответственность несете только вы, мы лишь предоставляем вам тщательно проанализированную и протестированную информацию

Все службы были отсортированны по алфавитному порядку для русского интерфейса,в скобках указанно имя службы в системе.

Автоматическое выключение и удаление всех упомянутых служб

Если какая-нибудь служба понадобится,просто включите её(Если не хотите чтобы автоматический файл удалял или отключал какие-нибудь службы,то уберите строчку с названием службы из с списка ).На самом деле службы слабо нагружают пк,но все равно нагружают,так что отключив именно работающие,бесполезные службы будет только в плюс

Твики реестра

За все применяемые параметры ответственность несете только вы, мы лишь предоставляем вам тщательно проанализированную и протестированную информацию

Разбирать бесполезные твики по нашему мнению не станем, ,а так же все твики будут разбиты на 3 категории, первая-это самые важные , вторая-необязательные, но ускоряющие работу пользователя в самой системе ОС и третья категория -твики которые уже автоматически применены в сборке рекомендованой от нас, проще говоря категория для тех будет использовать другую сборку или оригинальную версию.Для нахождения параметров рекомендуем использовать полный путь к каждому твику

Начнем тогда с самых полезных твиков

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

EnablePrefetcher и EnableSuperfetch - выставляем на "0" .Данные команды ответственны за кэширования данных в оперативную память, конечно при их отключении кэширование все равно происходит, но отслеживание пользовательской активности прекратится

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

NtfsMemoryUsage - выставляем на "0" - Эта настройка ограничит пул страниц, доступных для кэширования файловых операций чтения и записи

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

DisablePagingExecutive - Если выставить значение "1" , в файл подкачки не будут записываться ядро системы и драйверы, а будут храниться в оперативной памяти, думаю все знают что оперативная память куда быстрее дисково пространства

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

NtfsDisableEncryption - с состоянием "1" увеличивает производительность, но с точки зрения безопасности это не следует делать, потому что отключается шифрование данных, обеспечиваемое файловой системой NTFS.

NtfsDisableLastAccessUpdate - параметр который должен чуть чуть ,но все же повысить скорость работы накопителя за счет отключения записи времени последнего доступа к файлу или папке,выставляем "1"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]

NetworkThrottlingIndex - задает ограничение для объема трафика не мультимедийного характера,выставляем данное значение "ffffffff" (шестнадцатеричное значение)

Самые важные твики обговорены, перейдем к менее востребованным

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583

*Присваеваем значение "0" для ValueMax - это отключит парковку ядер,функция которая ограничивает использование всех ядер процессора,но иногда для менее ресурсоемких приложение улучшает производительность,для игр как вы понимаете лучше выключить

HKEY_CURRENT_USER\Control Panel\Desktop

При помощи MenuShowDelay - с значением "0" убираем задержку появления меню пуска

Windows 10 до определенной поры была очень быстрой ОС дающей отличную плавность в играх. Но каждое очередное полугодовое обновление что-то меняло в недрах системы, добавлялись новые функции не очень хорошо отразившиеся на отклике в играх - GameBar, глубокая модернизация DWM, не отключаемый синтетический QPC таймер или оконный режим без рамок. В результате отклик системы на версиях ОС старше 1607 становился все хуже, а масштабы бедствия легко понять, погуглив запросы "latency issue", "фризы Windows 10" или "лаги Windows 10".

реклама


Дешевая 3070 Gigabyte Gaming - успей пока не началось

Что самое печальное, плавности работы не ощущается даже в Проводнике, ведь Windows 10 состоит из сотен взаимозависимых процессов, каждый из которых может "упасть", зависнуть, перезапустится, что вызовет всем знакомый "кружочек ожидания" на рабочем столе или провал кадровой частоты в игре. Даже для открытия меню "Пуск" Windows 10 считывает данные из одного файла более ста тысяч раз! Проводник затрачивает 700 мс (почти секунду!) на открытие контекстного меню панели задач, 75% этого времени он выполняет более сотни тысяч операций считывания из одного файла, а средний объём считываемых данных составляет всего 68 байт.


реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);

Это все, что нужно знать об оптимизации Windows 10, а изменений в лучшую сторону не предвидится, ведь Windows 10 останется практически в том виде, в котором существует сейчас, до конца своего жизненного цикла. А Windows 11, на которую пользователи возлагали надежды как на ОС в которой исправят то, что нам не нравилось в Windows 10, оказалась лишь очередным большим обновлением Windows 10, которое получило имя "Windows 11".
Похоже, заявление Microsoft о том, что Windows 10 станет последней Windows, де-факто оказалось точным и по крайней мере ближайшие пять лет мы будем пользоваться Windows 10 под видом Windows 11.


реклама

Что может сделать пользователь, стремящийся к максимальному отклику и отзывчивости в играх? Первый путь - это пробовать пользоваться устаревшими ОС, такими как Windows 7, Windows 8.1 или Windows 10 1607. Это даст отличный результат, но в некоторых играх пиковая производительность может стать хуже из-за старых версий Windows Display Driver Model. А для игр с DirectX 12 (но не всех, некоторые идут и под Windows 7) это не подходит.


Второй путь - глубокая оптимизация системы с вырезанием под корень ненужных функций и сервисов. Производиться оптимизация может как вручную, так и с помощью твикеров, на уже установленной системе или над ее установочным образом. Минусы такого подхода в том, что мы нарушаем взаимосвязь некоторых процессов, ведь полностью подчистить все "хвосты" и удалить функции начисто не удалось даже Microsoft в версиях LTSB и LTSC.
И настроенная таким образом система может впасть в ступор или даже "крашнуться" на пустом месте, а еще одним минусом становится способность ОС восстановить свои отключенные части и включить сервисы, ведь наши твики она считает за повреждения.

реклама


И, наконец, третий путь, который я предлагаю в этом блоге - отключить часть функций средствами системы, корректно и безопасно, не нарушая ее целостности и с возможностью вернуть все к настройкам по умолчанию. С таким подходом мы получаем максимум результата при минимуме затраченных усилий, а система не теряет стабильности. Давайте разберемся с десяткой проверенных настроек Windows 10 которые сможет сделать даже начинающий пользователь и которые дадут вам максимальную плавность и быстрый отклик в играх.

Добавляем в исключения Microsoft Defender папку игры и ее процесс


Защитник Windows, который теперь называется Microsoft Defender полностью отключить все проблематичнее, а его поведение зачастую слишком активное, что отражается на отклике системы, которую он может загрузить почти на 100%. Поэтому совсем не помешает добавить папку с вашими играми в его исключения, а дополнительно - и процессы игр, даже лицензионных. К примеру, это помогло мне победить вылеты на рабочий стол в Anno 1800.

Отключаем запись экрана в фоновом режиме


Запись в фоновом режиме может замедлить даже ПК среднего уровня, и крайне рекомендуется ее отключить. Не помешает и полностью отключить Xbox Game Bar, ведь функции, которые он выполняет, мы привыкли использовать более удобно с помощью сторонних утилит.

Включаем планирование графического процессора с аппаратным ускорением


В некоторых случаях включение этой функции прибавит пару процентов FPS, что совсем не помешает.

Устанавливаем режим максимальной производительности


На обычном игровом ПК пользы от энергосбережения не очень много и лучше перевести ПК в режим повышенной производительности, что даст более быстрый отклик системы.


А программное отключение сбрасывания частоты процессором может дать отличные результаты на некоторых ПК.

Активируем игровой режим


Активация игрового режима отключит уведомления, которые могут вызывать фризы при появлении, отдаст приоритет игровому процессу и запретит центру обновлений Windows выполнять установку драйверов.

Отключаем акселерацию мыши


Акселерация или повышенная точность указателя может вызывать проблемы с поведением мыши в играх и ее рекомендуется отключить.

Ручная установка драйверов для видеокарты и материнской платы


Windows 10 по умолчанию сама устанавливает драйвера устройств и это очень удобно если вам не нужны самые свежие драйвера. В противном случае это стоит отключить, найдя указанный параметр в подразделе "Устройства и принтеры". Назван он не явно, но функцию отключения загрузки драйверов выполняет.

Откладываем обновления


Не прошло и пяти лет как в Windows 10 появилась функция приостановки обновлений, которые стоили миллионов нервных клеток, потраченных пользователями. Качество обновлений Windows 10 оставляет желать лучшего, но критические уязвимости, такие как свежая уязвимость диспетчера очереди печати Windows Print Spooler, автоматически можно закрыть только на обновляемой системе. Хорошим выходом будет приостановка обновлений на пару недель - и баги в обновлениях успеют пофиксить, и ОС получает их довольно оперативно.

Оставляем на SSD достаточное количество свободных гигабайт


Достаточное свободное место на SSD нужно не только для продления его ресурса, но и для достижения максимальных скоростных характеристик, поэтому совсем неплохо будет держать 30-50 ГБ свободными. А недорогие SSD, забитые почти под завязку, могут и вовсе впадать в ступор, когда операции чтения и записи прерываются на несколько секунд вызывая жуткие тормоза в играх.

Не беспокоиться о свободном месте и ресурсе вам позволит надежный SSD объемом 500 ГБ, например, WD Blue (WDS500G2B0A) из магазина Регард. Он имеет SATA интерфейс и подойдет к любому ПК, даже очень старому.


А вот M.2 модель WD Blue SN550 (WDS500G2B0C) с интерфейсом PCI-E x4 отлично подойдет в современные производительные ПК.


Переносим файл подкачки на SSD и выбираем размер "По выбору системы"


Совсем недавно любой уважающий себя гайд по оптимизации Windows содержал в себе прямо противоположные требования - "файл подкачки отключаем или переносим с SSD на жесткий диск". О нужности файла подкачки для стабильной работы системы при достаточном объеме ОЗУ уже написано немало гайдов, а вот экономить ресурс SSD замедлением работы "заменителя ОЗУ" не стоит - все равно потратить его ресурс скорее всего не получится, а вот некоторые игры требуют больших размеров файла подкачки и лучше, если выделение места для них будет происходить в автоматическом режиме.

А иногда игры страдают утечками памяти, в этом случае файл подкачки на SSD предотвратит ранний "краш" игры и даст вам спокойно поиграть.

Итоги


Опытному пользователю советы из блога могут показаться слишком простыми, но все они являются щадящими для системы и позволят вашей Windows 10 работать стабильно и быстро месяцами. Пишите в комментарии, какие еще настройки вы добавили бы в этот список?

Напечатать страницу

Редактор реестра (regedit) - инструмент, предназначенный для опытных пользователей. Этот инструмент предназначен для просмотра и изменения параметров в системном реестре, в котором содержатся сведения о работе компьютера.

Для запуска реестра нажмите клавишу Win + R и введите команду regedit

Примечание: Корпорация Майкрософт настоятельно рекомендует создать резервную копию системного реестра перед внесением в него какие-либо изменений, а также изменять только те параметры, назначение которых вам известно, или на которые вам указали

Примечание: Для большинство параметров требуется перезагрузка, чтобы изменения вступили в силу.

Отключение поиска сетевых принтеров

Если нет локальной сети или принтеров в этой сети, то можно отключить поиск сетевых принтеров. В разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\
NameSpace

Выгрузка из памяти неиспользуемых DLL

Если у вас недостаточно оперативной памяти, то часть можно освободить путем выгрузки неиспользуемых библиотек. В реестре открываем раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

и создаем параметр типа DWORD с именем AlwaysUnloadDll. Значение параметра 1

Не выгружать из оперативной памяти коды ядра и драйверов

Если на компьютере 2 Гб и более оперативной памяти, то приложения будут быстрее откликаться на действие пользователя, если коды ядра и драйвером будут оставаться в оперативной памяти, а не сбрасываться в файл подкачки. Открываем раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

находим параметр DisablePagingExecutive и меняем его значение на 1

Не выгружать из оперативной памяти коды ядра

Изменение этого параметра не будет выгружать ядро, а будет работать непосредственно в памяти, а не загружать различные модули с жесткого диска. Открываем раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

и меням параметр LargeSystemCache на 1

Очищение файла подкачки при выключении компьютера

В процессе работы в файле подкачки могут оставаться конфиденциальные данные, поэтому в целях безопасности рекомендуется очищать файл подкачки. В разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

измените значение параметра ClearPageFileAtShutdown на 1

Быстрое выключение компьютера

Если система долго не выключается, то попробуйте в разделах

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

изменить значение параметра WaitToKillServiceTimeout с 20000 (по умолчанию) на, например 12000 (12 сек.)

Отключить кэширование изображений

Если для просмотра изображений вы не используете режим "эскизы", то можно отключить эту возможность. Открываем раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

и создаем параметр типа DWORD с именем DisableThumbailCache, значение параметра 1.

Отключение автозапуска для CD/DVD-дисков

Совет для тех, кто сам решает как открывать тот или иной диск. В разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\
CancelAutoplay\Files

находятся имена файлов, например *instal*.bat, которые не будут запускаться, если такие имеются на компакт-диске. Чтобы добавить имя файла для запрета автозапуска, надо создать параметр типа REG_SZ (строковый параметр) с *имя файла* Есть другой способ отключить автозапуск. Откройте

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cdrom

найдите параметр параметр AutoRun и измените его значение на 0

Отключение автоматического обновления

Откройте в реестре раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

найдите AUOptions и измените его значение на 1

Ускорение открытия меню "Пуск"

найдите параметр MenuShowDelay (По умолчанию значение 400) измените значение параметра на 150

Отключение выделение недавно установленных программ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

найдите параметр Start_NotifyNewApps и измените его значение на 0

Отключение истории списка последних документов

Очень полезная функция в области безопасности. Откройте раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

найдите параметр типа DWORD с именем NoRecentDocsHistory и измкните его значение на 1

Повышение производительности NTFS

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

найдите параметр NtfsDisableLastAccessUpdate и установите значение 1. Это отключит запись последнего времени доступа к файлу. И измените значение параметра NtfsDisable8dot3NameCreation на 1. Это отключит создание специальной таблицы файлов для имен в формате MS-DOS

Повышение приоритета активным приложениям

Приложения в Windows работают как в активном режиме, так и в фоновом. Если хотите, чтобы активные приложения получали больше ресурсов, тем самым работали быстрее, то в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

найдите параметр Win32PrioritySeparation. По умолчанию значение равно 2. Максимальное значение 26, но если у вас система недостаточно мощная, то изменять этот параметр надо осторожно. Рекомендуется для таких систем максимальное значение 6 Для мощных систем можно ставить и большее значение.

Отключение всплывающих подсказок для элементов рабочего стола

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

найдите параметр ShowInfoTip и измените его значение на 0

Настройка службы Superfetch

Поддерживает и улучшает производительность системы.

Все параметры службы находятся в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\
PrefetchParameters

там есть три параметра, которые и задают режим работы этой службы.
EnableBootTrace - отключает трассировку службы. Включать трассировку необходимо только тогда, когда служба работает неправильно.
EnablePrefetcher - включаем механизм Prefetcher (Упреждающая выборка)
EnableSuperfetch - включает службу Superfetch. При этом параметры EnablePrefetcher и EnableSuperfetch имеют следующие значения:

  • 0 - функция включена
  • 1 - функция включена во время работы, но отключена при загрузки системы
  • 2 - функция включена только для загрузки системы
  • 3 - функция включена во всех режимах

По умолчанию эти два параметры имеют значение 3

Отключаем протокол Teredo

Протокол Teredo в Windows 7 потенциально уязвим для атак - утверждают специалисты Symantec. Отключение прокси Teredo может ускорить работу сети и интернета. Запускаем Командную строку и вводим команды по очереди.

set state disabled

Для возврата Teredo, команды вводятся такие же, кроме последней. Последняя должна быть set state default

Отключаем индексирование содержимого разделов диска и префетчер для SSD-накопителей

Индексирование отключаем в Пуск - Панель управления - Параметры индексирования. Префетчер отключаем в реестре. Открываем блокнот и копируем эти строки.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\
PrefetchParameters]
"EnableSuperfetch"=dword:00000000
"EnablePrefetcher"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000001
"NtfsMemoryUsage"=dword:00000002

Читайте также: