- Универсальный Настройщик Windows 10
- Отключим лишнее, настроим нужное!
- Конфиденциальность в Windows 10
- Как я решил эту проблему
- Windows 10 batch optimizer
- Windows 10 Setup Script — скрипт для быстрой настройки Windows 10 после установки
- Примечание
- Как использовать Windows 10 Setup Script
- Скрипт по автоматизации настройки Windows 10
- Поддерживаемые версии
- Основные функции
- Windows 10, или как все настроить и ничего не сломать
- Шеф, все пропало!
- Обновления
- Антивирус Microsoft Defender
Универсальный Настройщик Windows 10
Отключим лишнее, настроим нужное!
Как настроить приватность в Windows 10? Почему не отключить автоматическое обновление? Теперь в самой системе мы должны смотреть рекламу, а корпорации следить за каждой нажатой нами клавишей? Можно, конечно, пользоваться проверенным старым ПО, но лучше разобраться и настроить новое!
Скачать можно по ссылке в конце материала
Конфиденциальность в Windows 10
Если Вы — параноик, это не значит, что за вами не следят. Советы параноиков продвинутых пользователей ПК:
- Не пользуйтесь учетной записью microsoft и любой другой кроме локальной.
- При установке, в параметрах все выключатели налево!
- После установки — Параметры — Конфиденциальность — все выключатели во всех вкладках налево!
- Отключите встроенный кейлогер и трекеры!
- Отключите кортану, телеметрию, вебпоиск, удалите облако Onedrive, сбор данных Smartscreen!
- Не участвуйте в программе по улучшению качества программного обеспечения Windows, эта задача будет собирать и отправлять сведения!
- Не отправляйте отчеты об ошибках — отключите эту функцию!
- И еще периодическую синхронизацию автономных файлов, и другие синхронизации.
Как я решил эту проблему
Представляю Вашему вниманию, составленный мной, программный BATCH код — можете скопировать его в текстовый документ и сохранить с расширением .bat желательно в кодировке cp1251 или OEM866 (для корректного отображения кирилицы в консоли, на функциональность кодировка не повлияет).
Наиболее важные настройки указаны вначале — это настройка автоматических обновлений windows 10 и параметры Prefetch (важно для SSD). Можете редактировать по своему желанию.
Одна просьба: если добавите что-то полезное, исправите или улучшите — не поленитесь поделиться.
Windows 10 batch optimizer
Официальное название моей программы. Она бесплатная и распространяется по лицензии MIT.
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. Основная цель скрипта — предоставить администраторам широкие возможности для настройки операционной системы. Например, скрипт позволяет переопределить параметры конфиденциальности, удалить встроенные приложения и изменить системные настройки.
Примечание
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 от имени администратора.
- Программа может предлагать некоторые варианты выбора, например список приложений, которые нужно удалить, в зависимости от вашей конфигурации скрипта.
А вы используете инструменты для управления параметрами конфиденциальности?
Скрипт по автоматизации настройки Windows 10
Скрипт настройки Windows 10 состоит из 2 файлов: непосредственно модуль и файл пресета к нему, не считая файлов локализации. Модуль разбит примерно на 270 функций: как для внесения изменений, так и его «отката».
Теперь можно открыть файл пресета, где будет список из всех имеющихся функций (с подробным описанием каждой), и закомментировать строку с функций с помощью знака # , чтобы эта функция не выполнялась, или, наоборот, убрать знак # перед ней, чтобы функция выполнялась. Повторюсь: практически на каждую функцию есть функция на возврат в состояние по умолчанию, как «из коробки».
Поддерживаемые версии
Windows 10 Sophia Script поддерживает только актуальные версии Windows 10: 2004 (20H1) и 2009 (20H2), x64, так как это по сути одна и та же версия. Возможно, чуть позже можно то же самое провернуть и со скриптом, написанным для LTSC (1809), так как эта версия Windows 10 достаточно популярна. Пока что для прочих версий можно использовать предыдущую версию скрипта 4.x.
Напомню основные функции.
Основные функции
- Настройка уровня телеметрии и конфиденциальности;
- Отключить задачи диагностического отслеживания;
- Настроить интерфейс;
- Удалить «правильно» OneDrive;
- Изменить путь переменной среды для %TEMP% на %SystemDrive%\Temp
- Изменить программно расположение пользовательских папок;
- Рабочий стол ;
- Документы ;
- Загрузки ;
- Музыка ;
- Изображения ;
- Видео ;
с помощью интерактивного меню с использованием стрелок вверх/вниз и клавиши Enter для подтверждения выбора;
- Удалить UWP-приложения (со списком исключений), используя всплывающую форму, написанную на WPF;
- Удалить компоненты Windows;
- Установить и настроить WSL;
- Отключить дополнительные компоненты Windows, используя всплывающую форму, написанную на WPF;
- Создать задачу в Планировщике задач по очистке неиспользуемых файлов и обновлений Windows;
- За минуту до выполнения задачи всплывает тостовое уведомление;
- Создать задачи в Планировщике задач по очистке папок;
- %SystemRoot%\SoftwareDistribution\Download
- %TEMP%
- Открепить все ярлыки от начального экрана;
- Закрепить ярлыки на начальном экране, используя syspin.exe
- Включить контролируемый доступ к папкам и добавить защищенные папки, используя диалоговое меню;
- Добавить папку в список исключений сканирования Microsoft Defender, используя диалоговое меню;
- Добавить файлы в список исключений сканирования Microsoft Defender, используя диалоговое меню;
- Обновить иконки рабочего стола, переменные среды, панель задач и симулировать нажатие F5 для обновления рабочего стола;
- Множество твиков проводника, контекстного и прочего.
С полным списком функций можно ознакомиться в файле пресета.
Windows 10, или как все настроить и ничего не сломать
В этой статье я попытаюсь кратко рассказать, как можно тонко настроить Windows 10, а также осветить аспекты того, что делать нельзя, не рекомендуется с ОС, и куда все идет.
Все, что будет обсуждаться, применимо в первую очередь к домашнему использованию ОС и описывается языком для обывателей. Профессионалы итак знают, где найти нужную информацию, и такое им разжевывать не надо.
Шеф, все пропало!
Windows такой, какой он есть. В нем вряд ли кардинально уменьшится количество ошибок и та скорость, с которой Microsoft будет их исправлять. К сожалению, все “беды” Windows исходят из одной простой: она не должна была стать настолько популярной и быть на почти каждом ПК, а должна была стать уделом корпоративного сегмента, где ее бы обслуживали администраторы, знающие, как победить те или иные проблемы. Но все пошло не так.
Одним словом, если у вас проблема, и вы не знаете, как ее решить, — это, к сожалению, ваши трудности и нечего пенять на Microsoft, так как ОС все равно слишком сложна для рядового пользователя, чтобы знать все, как в ней устроено.
Начну со списка того, что больше всего волнует людей, когда заходит речь о Windows 10 и его использовании (не в порядке важности), а где можно, буду писать мой вариант решения проблемы, используя PowerShell:
- Обновления;
- Антивирус Microsoft Defender;
- UWP-приложения;
- Телеметрия;
- Программы для “настройки” Windows 10;
- Скрипт на PowerShell для настройки Windows 10.
Обновления
Сколько же я видел гневных статей на желтых сайтах и комментариев про эти пресловутые обновления. Они уже стали притчей во языцех, но что на практике? По моему опыту, в первую очередь неправильной установки обновлений всегда виноват пользователь, а именно его невежество, незнание матчасти и ретроградство, а уже потом — Microsoft.
Что делают люди: веками не устанавливают обновления по причине “боязни”; якобы им знакомый “программист” сказал, что они вообще не нужны (это, к сожалению, крайне частое явление), от них лишь вред, и вообще после их установки падает производительность. Конечно, люди прислушиваются ко мнению таких “профессионалов”. Вся проблема в том, что нельзя так однозначно отвечать людям, а следует объяснять, почему следует ставить обновления и почему не следует их ставить (надеюсь, аудитория для себя понимает это).
Что рекомендую я? По умолчанию, конечно, всегда включать обновления, так как при должном обращении с ОС (а она, поверьте, прощает многое) проблем не будет. Да, надо понимать, что нужны средства на современное “железо”, которое в синерги́и с современной ОС будет работать стабильнее.
Но что же делать, когда все пошло не так? Не углубляясь в конкретные случаи, для обывателя есть одно действенное средство средство (да при том еще и встроенное в ОС) по устранению неполадок: раздел “Устранение неполадок” (вот диво-то!). Параметры — Обновление и безопасность — Устранение неполадок
Вы не поверите, но, запустив диагностику неполадок Центра обновлений Windows, можно практически всегда исправить проблему установки обновлений. Кроме, конечно, тяжелых и странных случаев, где применяются уже сложные скрипты.
Не забываем очистить папку C:WindowsSoftwareDistributionDownload!
Насчет принудительной перезагрузки ПК после установки обновлений.
Windows 10 стал принудительно устанавливать обновления и перезагружать ПК, чего не делал Windows 7, только тогда, когда пользователь не перезагружает ПК месяцами. Скорее всего Microsoft надоело, что его обвиняют в том, что Windows — решето, и они пошли на такой шаг, чтобы уберечь пользователей от всяких Mischa, Petya, NotPetya и прочей нечести.
Но и то это было раньше. Все-таки Microsoft пошли на “ уступки ” и теперь центр обновления лишь уведомляет о наличии новой версии. Висеть такое уведомление о необходимости обновиться будет 18 месяцев и принудительно обновит пользователя до актуального билда лишь под конец окончания срока поддержки текущего билда. На практике обновление выполняется до версии, вышедшей через год после установленной. Происходит это незадолго до выпуска следующей версии. Так, владельцам 1803 начали устанавливать версию 1903 во второй половине июля 2019 года.
Антивирус Microsoft Defender
Часто слышу и читаю, как люди всеми силами пытаются отключить встроенный антивирус. К сожалению, это происходит чаще всего в тех случаях, когда ОС у пользователя установлена не на SSD, и пользователь чувствует, как антивирус тормозит его ПК. Тут ничего не попишешь, и пользователь тогда сам несет ответственность за свои данные в случае проникновения троянов. И все-таки, если у вас мощный ПК, то нет смысла отключать Microsoft Defender, не говоря уже про то, что он давно перестал быть игрушечным по сравнению даже с бесплатными аналогами.
Совсем недавно в нем появились такие функции, как