Мой опыт оптимизации Windows 10

Знакомые меня часто спрашивают, как я настраиваю и оптимизирую Windows 10.

«Никак», отвечаю я, обманывая их надежды :)))

Ну разве что стоит упомянуть вот эту небольшую заметочку: Единственная настройка, которую действительно надо сделать, если вы используете Windows 10 на SSD.

Но недавно мне все-таки пришлось взяться за это дело.

Помните, я писал о ремонте нетбука ASUS Eee PC 1215t? Сейчас эта машинка вновь попала мне в руки, и задача – сделать так, чтобы Windows 10 на ней «пошустрее шевелилась». Так как «шевелится» она на нем и правда еле-еле.

Напоминаю, что у нас с вами 4 гигабайта оперативной памяти и одноядерный процессор AMD Athlon II Neo K125.

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

Отсюда и следуют цель моей оптимизации — снизить нагрузку на CPU. Обозначаю это отдельно, чтобы было понятно сразу. Объем занимаемого системой места, например, меня вообще не волновал, поэтому здесь про это не будет 😉

Кто там издалека кричит: «Windows 10 LTSC»? Да-да, знаю про такую. Но при наличии лицензионной копии «обычной» десятки хотелось бы выжать все соки именно из нее.

Т.к. нетбук хоть и простенький, но используется для работы, будут дополнительные условия.

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

Второе. Функции, связанные с безопасностью системы, не затрагиваются.

Третье. Оптимизация делается руками. Без всяких там непонятных программулек, непонятно кем сделанных. Ничего личного, просто таким программам лично я не доверяю.

Disclamer

Я описываю свой опыт. Гарантий, что после всех проделанных операций система будет работать так, как вам надо – никаких. Поэтому три момента:

  1. я не буду описывать, как запускать командную строку или PowerShell от имени администратора, как отключать службы и т.п. Если не знаете — возможно, с тем, что описано ниже – просто лучше не связываться;
  2. не стоит предпринимать это на системе, от функционирования которой зависит что-то важное. Сделайте резервную копию, попробуйте сперва в виртуальной машине и и.п.;
  3. всё нижеперечисленное делается вами на свой страх и риск.

Исходное состояние

Для чистоты эксперимента, а также потому, что, «почему бы и нет», я начал с установки системы начисто.

Свежей системе я дал установить все обновления и прочухаться (читай – оставил нетбук включённым на ночь). Утром – перезагрузил, выждал 15 минут и сделал замеры. Вот такая картина:

Что будем делать?

А сделаем мы вот что:

Первое. Удалим Edge.

Это не тот браузер, которым хочешь пользоваться на слабом ПК. А раз не нужен, так зачем он тут? Можно, конечно, просто отключить его автозагрузку, но я решил вообще прибить.

Делается это так:

  1. идем в C:\Program Files (x86)\Microsoft\Edge\Application;
  2. здесь будет папка, имя которой – номер версии браузера. Например, у меня сейчас это «100.0.1185.50» (уточняю это, чтобы вы понимали – со временем этот номер меняется, у вас наверняка будет какой-то другой). Входим в нее.
  3. копируем из адресной строки проводника текущий путь. В моем случае — C:\Program Files (x86)\Microsoft\Edge\Application\100.0.1185.50.
  4. открываем командную строку от имени администратора.
  5. переходим в нужную папку – пишем cd и через пробел вставляем скопированный путь к папке, нажимаем Enter.
  6. выполняем команду: setup.exe —uninstall —system-level —verbose-logging —force-uninstall
  7. идем в «Панель управления» — «Программы и компоненты» и удаляем все, связанное с Edge, если осталось (может быть среда выполнения, апдейтер и т.п.).
  8. опционально – удаляем руками все со словом «Edge» в папке C:\Program Files (x86)\Microsoft.

Все, с Edge мы распрощались.

Второе. Удалим все (вообще все) UWP приложения.

Сиречь плиточные. Вместе с Windows Store и Кортаной. Обратите внимание, речь идет о старом слабом ПК, на котором я не собираюсь запускать современные игры и использовать Store.

Для этого открываем PowerShell с правами администратора и выполняем команду:

Get-AppxPackage -allusers | Remove-AppxPackage

Процесс займет некоторое время.

Теперь некоторые уточнения.

Во-первых, хочу поблагодарить создателя сайта https://remontka.pro/, так как рецепты по удалению Edge и UWP приложений я нашел именно там (да и вообще на сайте много полезностей собрано).

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

Так же примите во внимание, в десятке UWP приложениями являются, например, калькулятор и штатный просмотрщик картинок. Подумайте заранее, чем их заменить.

Если планируете играть в игры – отключите Xbox Game Bar (откройте параметры и вбейте «Xbox Game Bar» в поиск, чтобы быстро найти нужную настройку). Т.к. он – тоже плиточное приложение. Иначе каждый раз при запуске игр будет выскакивать окошко с ошибкой.

Третье. Отключим все ненужные службы.

Вначале давайте расскажу о том, как я выбирал те службы, которые будут отключены. В этом мне помог вот этот сайт: https://win10tweaker.ru/twikinarium/services — там подробно описано, что делает каждая служба и как ее отключить.

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

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

Ненужные службы

  • Клиент отслеживания изменившихся связей;
  • Служба кэша шрифтов Windows;
  • Вспомогательная служба IP (если не используете IPv6);
  • Использование данных;
  • Служба уведомления о системных событиях;
  • Сервер;
  • Функциональные возможности для подключенных пользователей и телеметрия (выключается командой `sc delete DiagTrack`);
  • Служба платформы подключенных устройств (если не используете Если Вам хронологию, виртуальные рабочие столы, приложение «Ваш телефон» и ночной свет — удалить службу Командой: `sc delete CDPSvc`);
  • Оптимизация доставки (можно отключить командой: `reg add HKLM\SYSTEM\CurrentControlSet\Services\DoSvc /v Start /t reg_dword /d 4 /f`);
  • Диспетчер учетных веб-записей (если нет пароля на вход в учетную запись);
  • Узел службы диагностики;
  • Обнаружение SSDP;
  • Служба географического положения;
  • Служба сенсорной клавиатуры и панели рукописного ввода;
  • Служба совместного доступа к данным.

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

  • Windows Search;
  • Служба политики диагностики.

Службы, которые так или иначе нужны для работы плиточных приложений

  • Синхронизация узла;
  • Служба хранилища;
  • Служба хранения данных пользователя (отключается командой `for /f %I in (‘reg query «HKLM\SYSTEM\CurrentControlSet\Services» /k /f «UnistoreSvc» ^| find /i «UnistoreSvc»‘) do (reg add «%I» /v «Start» /t reg_dword /d 4 /f)`);
  • Диспетчер учетных данных;
  • Служба доступа к данным пользователя (отключается командой `for /f %I in (‘reg query «HKLM\SYSTEM\CurrentControlSet\Services» /k /f «UserDataSvc» ^| find /i «UserDataSvc»‘) do (reg add «%I» /v «Start» /t reg_dword /d 4 /f)`);
  • Служба контактных данных (отключается командой `for /f %I in (‘reg query «HKLM\SYSTEM\CurrentControlSet\Services» /k /f «PimIndexMaintenanceSvc» ^| find /i «PimIndexMaintenanceSvc»‘) do (reg add «%I» /v «Start» /t reg_dword /d 4 /f)`);
  • Служба Windows License Manager;

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

Что в итоге получилось?

  • количество процессов сократилось со 114 до 82;
  • объем используемой оперативной памяти — с 1,6 до 1,2 Гб.

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

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

Набравшись немного терпения можно пользоваться браузером (разумеется Pale Moon) и т.п. При этом у нас актуальная ОС со всеми самыми свежими обновлениями.

Windows Комментарии: 0

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.