Скрипты для windows 10 для отключения ненужных

Простая, быстрая и безопасная оптимизация Windows 10 за 10 минут в 2020 году

Большая проблема ОС Windows 10 состоит в том, что она окончательно превратилась в сервис и множество изменений в версиях делают неактуальными старые гайды по ее настройке. И эта же текучесть версий делает бессмысленной серьезную работу по глубокой оптимизации Windows 10 с внесением изменений в ее iso-образ, с применением таких средств, как MSMG ToolKit, NTLite или Win Toolkit.

реклама

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

Исключение составляют версии Windows 10 LTSB и LTSC, сохраняющие актуальность годами, но они и так довольно минималистичны в плане функций и особой доработки не требуют.

реклама

Выход из этой ситуации прост — делать быструю оптимизацию Windows сразу после установки, затрачивая минимум сил и получая максимум результата. Ведь как гласит Закон Парето, применимый к любой человеческой деятельности — «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата».

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

реклама

Мы будем использовать только групповые политики Windows 10, редактор реестра и утилиту Dism++. Утилита Dism++ является всего лишь удобной графической надстройкой над средством Dism, встроенным в Windows со времен Windows Vista.

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

реклама

Но давайте приступим к оптимизации и начнем с групповых политик. Групповые политики — это мощнейшее средство настройки Windows для администраторов и опытных пользователей. Многие популярные утилиты, по сути просто переключают настройки групповых политик, но вы легко можете сделать это и сами, вручную, в самой новой версии Windows 10.

Запускаются они через команду «выполнить» -> gpedit.msc. Если у вас Windows 10 Домашняя (Home), то по умолчанию редактор групповых политик в ней отсутствует, но это не беда, он легко интегрируется в эту версию Windows 10 с помощью Dism.

Для этого создаем на рабочем столе bat-файл «InstGPE.bat» с вот таким содержанием:

Запускаем «InstGPE.bat» с правами администратора.

После завершения работы Dism появится уведомление: «The operation completed successfully. Press any key to continue . . .».

Отключаем автозапуск браузера EDGE

Теперь можно приступать к настройке Windows 10 и начнем мы с отключения запуска браузера EDGE. По умолчанию он автоматически стартует после запуска Windows или в простое и висит в процессах, забивая ОЗУ. Если же вы им пользуетесь, то пропустите этот пункт.

Запускаем редактор локальных групповых политик. Переходим в «Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Microsoft Edge«.

Далее выбираем пункт «Разрешить предварительный запуск Microsoft Edge при загрузке Windows, когда система простаивает, и каждый раз при закрытии Microsoft Edge» и настраиваем его вот так.

А пункт «Разрешить Microsoft Edge запускать и загружать начальную страницу и страницу новой вкладки при запуске Windows и каждый раз при закрытии Microsoft Edge» настраиваем вот так.

Уменьшаем объем телеметрии

Именно уменьшаем, а не отключаем, поскольку отключить ее полностью довольно сложно. Переходим в пункт:

«Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Сборки для сбора данных и предварительные сборки«.

В пункте «Разрешить телеметрию» ставим «включена» и уровень — 0. Большинство утилит отключения телеметрии, при переключении телеметрии в «off» всего лишь меняют этот параметр групповых политик.

Переводим обновления Windows в ручной режим

Обновления Windows превратились в головную боль для многих пользователей. Совсем недавно в СМИ прошел скандал с новым бесполезным обновлением, которое всего лишь добавляет в меню «Пуск» ярлыки на облачные офисные продукты Microsoft и при этом перезагружает(!) компьютер без спроса.

Читайте также:  Microsoft support windows defender

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

В редакторе групповых политик переходим по адресу «Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Центр обновления Windows«.

Можно поставить данный пункт в режим «Отключено».

При этом центр обновления будет выглядеть вот так.

Это только малая часть полезных настроек Windows в редакторе групповых политик. Ну а мы переходим к средству Dism++.

Первое, на что стоит обратить внимание, так это удобная очистка Windows, включая папку WinSxS.

В управлении Appx вы можете удалить встроенные UWP-приложения, превратив вашу систему в аналог LTSC.

Я удалил около половины UWP-приложений Windows 10 May 2020 Update, получив экономию около 1 Гб на системном диске. Оставил я только вот такие (кортана отключена).

Еще более тонкую настройку и удаление ненужных компонентов можно выполнить в разделе «Компоненты Windows».

Раздел «Обновления» поможет удалить проблемное обновление.

И наконец раздел «Оптимизация». В нем можно сделать множество настроек, для которых обычно используют сторонние утилиты.

Все изменения в Windows через Dism++ происходят быстро и наш план действий будет такой. После переустановки Windows скачиваем актуальную версию Dism++, делаем полезные твики, удаляем ненужные UWP-приложения, останавливаем ненужные службы. Все это займет не больше 10 минут.

Список твиков у каждого будет разный, но испортить Windows с помощью Dism++ или групповых политик нельзя, все изменения можно вернуть к первоначальному состоянию. А вот испортить Windows сторонним твикером — элементарно. Иногда достаточно даже одной чистки реестра с помощью CCleaner.

Отключение зарезервированного хранилища Windows 10

Еще одна полезная настройка, которую я обязательно делаю — отключение зарезервированного хранилища Windows 10. Места на SSD всегда не хватает и тратить на нужды обновлений Windows 10 7 Гб я не собираюсь.

Для отключения надо будет запустить редактор реестра regedit от администратора.

В расположении «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager» меняем параметр ShippedWithReserves с 1 на 0.

Выводы

Самое главное при настройке Windows 10 при помощи групповых политик и Dism++ — это безопасность и возможность вернуть все как было. Так же вам не понадобятся сомнительные утилиты настройки, которые, начиная с определенной версии, становятся иногда и вредоносными.

Пишите в комментарии, как и чем вы настраиваете Windows 10?

Ускоряем Windows 10 отключением служб и компонентов за 10 минут с помощью утилиты Dism++

В блоге «Сравниваем производительность Windows 10 Pro и Home — загрузку процессора, ОЗУ и накопителя» я сравнил две версии ОС, и пришел к выводу, что специально использовать Windows 10 Home смысла нет, так как разница между версиями очень небольшая. Очень удобной оказалась методика сравнения разных версий ОС с помощью идентичных виртуальных машин, имитирующих производительность недорогого ноутбука без SSD-накопителя.

реклама

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

реклама

Я не мог оставить этот спор без внимания и решил провести эксперимент, сравнив скорость работы только что установленной Windows 10 Pro и ее копии, но уже с отключенными лишними службами и вырезанными компонентами. Для эксперимента будет использоваться виртуальная машина с двумя ядрами Ryzen 5 1600, 4 Гб ОЗУ и 60 Гб диском, созданном на реальном HDD.

Все манипуляции с ОС я буду проводить с помощью утилиты Dism++, являющейся графическим интерфейсом к системному консольному средству Dism. Утилита постоянно обновляется и получает новые возможности, но использование ее связано с риском сделать Windows неработоспособной из-за отключения важной службы или функции.

реклама

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

Для начала, давайте посмотрим, как ведет себя Windows 10 October 2020 Update (20H2) на довольно слабой виртуальной машине, имитирующей бюджетный ноутбук.

Занято 1.7 Гб ОЗУ.

реклама

Загрузка процессора высокая, запущены 130 процессов.

Читайте также:  Восстановление контекстного меню windows

Периодически система впадает в ступор — когда Windows 10 решает обновляться одновременно с антивирусным сканированием, не считаясь ни с загрузкой процессора, ни с нагрузкой на HDD.

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

На системном диске ОС занимает 18.2 Гб.

Теперь можно приступать к отключению служб и компонентов с помощью Dism++. Для начала стоит очистить системный диск, Dism++ имеет для этого мощные инструменты, сжимающие и очищающие файлы ОС.

Далее — отключаем все ненужные элементы автозагрузки.

Утилита позволяет легко удалить из системы UWP-приложения. Я удалил их выборочно, оставив в ОС Microsoft Store для игр и расширения для просмотра видео и изображений WebP.

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

Ну а теперь, переходим к главному — к службам. Главная «фишка» Dism++ — возможность удалять службы. Не просто выключать, а именно удалять из системы. Нажав «Удалить» вы можете избавиться от ненавистной некоторым пользователям службы SysMain. И после перезагрузки ее попросту не будет в системе и списке служб.

Важно! Удаление служб происходит без подтверждения! Но если вы не собираетесь удалять службу, то можете просто изменить параметры ее запуска.

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

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

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

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

Занято 1.2 Гб ОЗУ. Выигрыш по сравнению с обычной системой составил 500 МБ.

Запущено 94 процесса (было — 130), загрузка процессора более ровная.

Время запуска Windows почти не изменилось, а вот место, занимаемое ей на системном диске уменьшилось на 4.7 Гб, до 13.5 Гб.

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

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

Загрузка ОЗУ — 855 МБ.

Размер ОС на диске — всего 4.6 Гб.

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

Пишите в комментарии, делаете ли вы настройки для ускорения Windows 10 или пользуетесь ей по умолчанию?

Windows 10 Setup Script — скрипт для быстрой настройки Windows 10 после установки

Обновлено: 25.09.2020. Только для Windows 10, версия 2004 и 20H2

  • Скрипт переименован в Windows 10 Sophia Script.
  • Скрипт переписан в виде модуля (около 270 функций) с файлом пресетов!
    • Теперь его необходимо запуска через .\Preset.ps1
    • Каждый «твик» в файле пресетов имеет соответствующую функцию для восстановления значения по умолчанию;
    • Создайте свой собственный файл с пресетами!
  • Незначительные изменения. Новые возможности не добавлены.

Windows 10 Setup Script представляет собой скрипт PowerShell, который следует запускать сразу после установки свежей копии Windows 10. Основная цель скрипта — предоставить администраторам широкие возможности для настройки операционной системы. Например, скрипт позволяет переопределить параметры конфиденциальности, удалить встроенные приложения и изменить системные настройки.

Читайте также:  Power windows in trucks

Примечание

Windows 10 Setup Script предназначен для опытных пользователей и задуман для запуска сразу после установки Windows 10. Так как скрипт вносит изменения в настройки и компоненты системы, настоятельно рекомендуется создать резервную копию перед запуском скрипта.

Как использовать Windows 10 Setup Script

Перед запуском скрипта нужно подготовиться. Во-первых нужно скачать скрипт (файл с расширением .ps1) для целевой версии Windows 10. Разработчик предлагает скрипты для Windows 10 версий 1903, 1909, 2004, 20H2 и Windows 10 LTSC 1809. Тестовая версия для Windows 10, версия 21H1 находится в разработке.

Windows 10 Setup Script — это продвинутый инструмент для опытных пользователей и системных администраторов, которые хотят изменить настройки новой установки Windows 10. Перед запуском сценария требуется некоторая подготовка, чтобы убедиться, что все настроено в соответствии с потребностями.

После того, как вы скачали и распаковали нужную версию, для настройки перед запуском необходимо открыть скрипт в текстовом редакторе или Visual Studio Code с расширением PowerShell. Хотя теоретически вы можете сразу запустить скрипт и использовать все значения по умолчанию, лучше предварительно посмотреть, какие изменения он будет вносить в систему.

Если вам сложно читать сам код скрипта, то можете ознакомиться с подробными комментариями. Скрипт для Windows 10 версии 2004 содержит в общей сложности 3488 строк, и их изучение займет некоторое время, даже если вы являетесь опытным пользователем.

С полным списком модификаций вы можете ознакомиться на странице проекта в GitHub. Приведем некоторые из них:

Название Что делает
Set up Privacy & Telemetry Настройка параметров конфиденциальности и телеметрии
Turn off diagnostics tracking scheduled tasks Отключение запланированных заданий диагностического отслеживания
Set up UI & Personalization Настройка интерфейса и персонализация
Uninstall OneDrive «correctly» «Корректное» удаление OneDrive
Change %TEMP% environment variable path to %SystemDrive%\Temp Изменение пути переменной среды %TEMP% на %SystemDrive%\Temp
Change location of the user folders programmatically (without moving user files) within interactive menu using up/down arrows and Enter key to make a selection Изменение расположения пользовательских папок программно (без перемещения файлов пользователя) в интерактивном меню с помощью стрелок вверх/вниз и клавиши Enter
Uninstall UWP apps from all accounts with exception apps list with pop-up form written in WPF Удаление приложений UWP из всех учетных записей с учетом исключений с помощью всплывающей формы, написанной на WPF
Turn off Windows features Отключение функций Windows
Remove Windows capabilities with pop-up form written in WPF Удаление возможностей Windows с помощью всплывающей формы, написанной на WPF
Create a Windows cleaning up task in the Task Scheduler Создание задачи очистки Windows в Планировщике заданий
Unpin all Start menu tiles Открепление всех плиток меню Пуск
Pin shortcuts to Start menu using syspin.exe Закрепить ярлыки в меню «Пуск» с помощью syspin.exe
Three shortcuts are preconfigured to be pinned: Control Panel, «old style» Devices and Printers, and Command Prompt Предварительно настроены для закрепления три ярлыка: Панель управления, «Устройства и принтеры» и Командная строка
Turn on Controlled folder access and add protected folders using dialog menu Включение контролируемого доступа к папкам и добавление защищаемых папок с помощью диалогового меню
Add exclusion folder from Microsoft Defender Antivirus scanning using dialog menu Добавление папки исключения для сканера антивируса Microsoft Defender с помощью диалогового меню
Add exclusion file from Microsoft Defender Antivirus scanning using dialog menu Добавление файла исключения для сканера антивируса Microsoft Defender с помощью диалогового меню
Refresh desktop icons, environment variables and taskbar without restarting File Explorer Обновление значков рабочего стола, переменных сред и панели задач без перезапуска проводника

Используйте символ комментариев # для включения или отключения определенных настроек в скрипте. Просто поместите их перед командами, чтобы пропустить их при запуске скрипта. После внесения изменений сохраните скрипт.

Затем запустите скрипт в системе. Для этого необходимо настроить политику исключения, поскольку в противном случае Windows 10 откажется запускать скрипт.

  • Откройте командную строку PowerShell с повышенными привилегиями, например путем отображения меню администратора с помощью комбинации Windows + X и выбора опции Windows PowerShell (администратор).
  • Выполните команду:
  • После этого запустите сценарий PowerShell или Start.cmd от имени администратора.
  • Программа может предлагать некоторые варианты выбора, например список приложений, которые нужно удалить, в зависимости от вашей конфигурации скрипта.

А вы используете инструменты для управления параметрами конфиденциальности?

Оцените статью