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

Начиная с Windows 7 компания Microsoft разработала новую технологию массовой установки (развёртывания) своей операционной системы. В оригинальных образах дистрибутивов появились ключевые файлы boot.wim и install.wim, которые являются Предустановочной средой (англ. – Preinstallation Environment, PE) и Устанавливаемой системой, соответственно. И хотя, версии Windows: 7, 8, 8.1 являются устаревшими, а текущими являются версии Windows: 10 и 11, процесс развёртывания (автоматической установки) указанных операционных систем в целом не поменялся. Поэтому приведённые здесь мои наработки работоспособны для всех версий, за исключением некоторых не критичных параметров. А вот в Windows XP всё было по-другому.
Каждый раз, когда вы устанавливаете новые обновления для Windows 11, номер сборки вашей системы меняется. Поэтому, если вы регулярно устанавливаете последние обновления, номер вашей сборки всегда будет увеличиваться. Если после установки некоторых обновлений ваша система не работает должным образом, возможно, вы захотите восстановить более раннюю сборку компьютера. Это обычный сценарий для инсайдеров Windows, которые обычно тестируют незавершенные сборки. В этой статье вы узнаете, как перейти на более раннюю версию или вернуться к более ранней сборке Windows 11.
Удалить текущую сборку и перейти на предыдущую версию в Windows 11 довольно просто. Microsoft уже включила в Windows 11 возможность восстановления предыдущей сборки в разделе восстановления приложения «Настройки».
Вот шаги, которые вам нужно будет выполнить.
Ручные шаги
1. Нажмите клавиши
+I, чтобы открыть приложение «Настройки».
2. В приложении «Настройки» выберите «Система» > «Восстановление».
3. В разделе «Восстановление» нажмите «Вернуться» в разделе «Параметры восстановления».

4. В разделе «Вернуться к предыдущей сборке» выберите причину возврата и нажмите «Далее».

5. Затем вам будет предложено проверить наличие обновлений, чтобы решить эту проблему. Если хотите, вы можете нажать «Проверить наличие обновлений», иначе нажмите «Нет, спасибо».

6. Просмотрите всю информацию, представленную в разделе «Что вам нужно знать». Как только вы подтвердите всю введенную там информацию, нажмите «Далее».

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

8. После предыдущего шага ваша система будет перезагружена. Затем вы некоторое время увидите экран «Попытка восстановить установку».

9. Далее вы увидите «Восстановление предыдущей версии Windows». Это займет время в зависимости от вашей системы и восстанавливаемых данных.

После входа в систему вы можете проверить номер сборки Windows 11, выполнив команду winver.
Совет: добавьте в контекстное меню пункт «Создать точку восстановления системы».
Видеогид
Ознакомьтесь с приведенными выше шагами, показанными в этом видеоруководстве:
Вот и все!
Самый простой способ быстро узнать версию и билд операционной системы Windows, установленной на компьютере – нажать сочетание клавиш
Win+R
и выполнить команду
winver
.
На скриншоте видно, что на компьютере установлена Windows 10 версия 22H2 (билд 19045.3324). Как номер релиза, так и номер сборки (билда) Windows позволяет однозначно идентифицироваться версию операционной системы на компьютере.

Также можно открыть окно с информацией о системе с помощью сочетания клавиш
Win+Pause
. Это откроет соответствующий раздел Settings (System -> About) или окно свойств системы (в зависимости от версии Windows).

Аналогом команды systeminfo в PowerShell является командлет Get-ComputerInfo:

Главный недостаток командлета Get-ComputerInfo – он выполняется довольно долго. Если вам нужно быстро узнать версию и билд Windows из скрипта PowerShell, лучше воспользоваться одной из следующий конструкций.
Версия Windows в переменной окружения:
Из WMI класса:
В современных версиях PowerShell Core 7.x вместо командлета Get-WmiObject нужно использовать Get-CimInstance:

Значение параметра OSArchitecture позволяет определить установлена ли на компьютере
x86
или
x64
версия Windows.
Можно получить номер билда и версии непосредственно из реестра Windows.
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild

С помощью параметров реестра
ProductVersion
,
TargetReleaseVersion
и
TargetReleaseVersionInfo
в ветке HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate вы можете указать версию Windows, до которой ваш компьютер может автоматически обновиться. Эти параметры позволяют также запретить автоматическое обновление ОС до Windows 11.
Вы можете получить информацию о версии Windows на удаленном компьютере через PowerShell Remoting:
Если компьютер добавлен в домен Active Directory, вы можете получить информацию о версии/билде Windows на компьютере из атрибутов компьютера в AD (как получить список версий и билдов Windows в домене Active Directory).
Наше внимание привлекла новая российская сборка Windows 10, одна из самых компактных и нетребовательных к ресурсам компьютера. Дистрибутив под говорящим названием Windows 10 x64 Lite by Den 1.06Gb создан на основе Windows 10 Home и занимает всего один гигабайт, в отличие от классической версии, которая “весит” 5 ГБ.
Windows 10 x64 Lite позиционируется, как дистрибутив, который может вдохнуть новую жизнь в “слабые” и старые компьютеры. Для его установки требуется ПК с 64-битным процессором частотой не менее 1 ГГц, 2 ГБ оперативной памяти и 10-15 ГБ свободного места на накопителе. К примеру, таким требованиям соответствует ноутбук Sony Vaio VGN-P11ZR 2009 года выпуска, на который изначально предустановлена Windows Vista Home Premium 2007 года.
Сегодня Windows Vista – это безнадежно устаревшая операционная система, поддержка которой уже прекращена, с которой не будет работать часть современных программ, для которой не выпускается обновлений безопасности.
Есть и другие сценарии, которые могут потребовать переустановки Windows, например, выход из строя материнской платы или накопителя. Жесткие диски (HDD) старых компьютеров имеют ограниченный ресурс работы и вероятность, что через 5-10 лет он выйдет из строя приближается к 100%. При этом, с учетом все большей популярности облачных сервисов, многие старые конфигурации ноутбуков и ПК способны выполнять стандартные пользовательские задачи как в доме, так и в офисе.
Дистрибутив Windows 10 Lite “похудел” за счет удаления компонентов необязательных для выполнения типовых задач
- OneDrive
- Hyper-V
- IIS WebServer
- Windows Embedded
- XPS-Просмотрщик
- Магазин приложений
- Все современные приложения
- Защитник
- Биометрия
- Родительский контроль
- Рабочее место
- История файлов
- Перенос данных
Также была полностью удалена вся телеметрия Windows. То есть, никакие данные о работе ПК теперь не передаются в Microsoft.
Windows 10 Lite не единственный компактный дистрибутив Windows, “очищенный” от части компонентов. Большой популярность пользуется сборка Windows Compact, а также дистрибутив tiny11 для старых ПК, созданный командой энтузиастов из команды NTDEV на основе операционной системы Windows 11 Pro.
Однако специалисты в области кибербезопасности призывают очень осторожно относится к неофициальным дистрибутивам Windows.
По мнению руководителя отдела исследования, киберугроз экспертного центра безопасности Positive Technologies (PT ESC) Дениса Кувшинова любая сторонняя сборка не от официального вендора может содержать в себе вредоносный код. К тому же, такие сборки не поддерживают официальных обновлений, соответственно, пользователь становится уязвим к новому вредоносному ПО.
“Их очень тяжело проверять на наличие вредоносного кода, так как он может быть зашит глубоко в сборку и активируется только после установки операционной системы”, – отмечает Кувшинов.
Эксперт по кибербезопасности “Лаборатории Касперского” Борис Ларин также считает, что использование “неофициальных” версий Windows может представлять риск для пользователей: “В такие сборки довольно легко предустановить нежелательные приложения и вредоносное ПО, и мы ожидаем, что с возрастанием спроса этот вектор заражения будет чаще использоваться злоумышленниками. Но даже если исключить риск вредоносных закладок, то использование “неофициальных” сборок ОС Windows все равно может нести вред и неудобства пользователю, так как в ходе эксплуатации могут возникнуть проблемы с установкой обновлений, со стабильностью работы, а также подобные сборки могут быть неправильно настроены, что приведет к снижению безопасности системы”.
Помимо “авторских” сборок Windows, существуют и специальные версии операционной системы Linux для старых ПК. В отличие от Windows, это официальные дистрибутивы, распространяемые с сайтов разработчиков. Среди наиболее популярных можно выделить Puppy Linux, AntiX, Linux Lite. Всего же количество “легких” и нетребовательных к железу версий Linux приближается к 20. Некоторые из них способны работать даже на компьютерах с процессорами Pentium 3, выпускавшимися с 1999 до 2003 года, и с 256 МБ оперативной памяти.
Многие люди думают, что компьютер работает только с заводской конфигурацией, но идея смены операционной системы ПК может значительно облегчить вашу повседневную жизнь, выбрав набор интерфейса и команд, которые лучше всего соответствуют вашим потребностям.
Например, Windows 7 – одна из самых популярных версий, но она уже превратилась в Windows 8 и сейчас доступна уже Виндовс 10 и даже 11, они все постоянно обновлялись, чтобы работать быстрее, стабильнее и безопаснее. Однако не всех это устраивает, так почему бы не узнать о других вариантах платформы помимо самых популярных?
Если вы намерены протестировать систему без удаления исходной ОС, я советую VirtualBox – программу, которая позволяет открывать любую операционную систему внутри другой без каких-либо затруднений и без влияния на собственные команды. Безопасно, официально и практично: доступно для всех, кто сомневается.
Все сборки проходят базовое тестирование, если вам нужна Виндовс 10-11 для флешки, то данные образы формата ISO созданы как раз для этого. Не важно флешка у вас большого объема или маленького, у нас на странице есть образы которые занимают всего 1,5 гигабайта, а значит поместятся почти на любой USb носитель. Записывать образы я всегда советую через программу UltraISO – надежная и быстрая, знает свое дело.
Отдельная тема это легкая виндовс 2024 – вас ждут актуальные сборки этого года с последними обновлениями для разного железа. Основная цель этих образ заключается в том, чтобы дать возможность каждому пользователю ознакомиться с этими версиями ОС Windows в легкой редакции этого года, а значит с новыми улучшениями, модернизацией рабочего стола, контекстного меню и с исправлением всех найденных ошибок за прошлые года, тема актуальная и всегда будет интересна, поэтому мы стараемся следить за актуальностью сборок.
Специально для вашего удобства сборка заливается на несколько бесплатных серверов с максимальной отдачей, вам не надо ставить торрент клиент, пользоваться сторонним софтом, просто нажали на ссылку и получили файл. Версии все с подробными описаниями, я стараюсь рассказывать все, что мне известно, чтобы вам было удобнее сделать выбор. Я добавляю как самые лучшие и востребованные образы от авторитетных авторов, так и актуальные с последними обновлениями безопасности, новыми фишками, настройками и исправлениями ошибок. Всегда указываю активирована ли Виндовс или нет, если нет то у нас на сайте полно активаторов. Перемещаясь по разделам, вы обязательно найдете для себя нужную сборку, я буду и дальше радовать вас свежими релизами, всем удачи в установке!
Игровая сборка Windows 10 x64 Pro 22H2 для флешки

Уважаемые пользователи нашего проекта, я предлагаю переработанное издание Виндовс десятки, перед вами Windows 10 Pro 22H2 x64 игровая сборка с оптимизацией под игровые ноутбуки и компьютеры. Представленная Виндовс 10 64 бит доступна загрузки в формате iso без торрент раздач, данная версия была закачана на разные облачные сервисы для вашего удобства, максимальная скорость сохранения позволит загрузить образ iso с Windows 10 x64 Games OS моментально и записать ее на флешку, а дальше вы сможете насладиться всеми ее преимуществами после быстрой установки.
Легкая Windows 10 22H2 на Русском x64 без лишнего

Windows 11 64 бит 23H2 сборка 22635.3858 Pro – активация и антивирус

Обратите свое внимание на сборку Windows 11 64 бит 23H2 Pro со встроенной активацией и антивирусом для записи на флешки стандартного размера – iso занимает всего 3.5 гигабайта, что довольно мало для последней версии Виндовс 11 на Русском с актуальными обновлениями для слабых компьютеров так как для работы она не требует поддержки SecureBoot и TPM 2.0, а вся телеметрия и сопутствующие компоненты были полностью деактивированы. Конечно, как и другие сборки, представленная в этой новости Win 11 полностью оптимизирована и в ней были удалены многие стандартные фишки, вроде Магазина от компании Майкрософт (часто вырезают его так как содержит методы слежения, не всем это нравится, но зато через него удобно загружать всякие программы это факт), нет встроенного браузера Edge, отключены и удалены UWP приложения в том числе, чистая версия, легкая установка, быстрая распаковка даже на старый HDD и многое другое.
Виндовс 8.1 x64 с Office 2016 на Русском и активацией

Виндовс 11 23H2 Home/Pro образ x64 на Русском с магазином и активацией

Недавно набрел на отличную сборку Windows 11 с несколькими редакциями и свежими апдейтами, поэтому не смог пройти мимо и решил познакомить вас с Виндовс 11 23H2 Home/Pro x64 для любых компьютеров в том числе слабых ноутбуков с рабочим магазином и автоматической активацией. Данная сборка обновлена до актуальных релизов, почищена от встроенных по умолчанию систем слежений, мусора, вы получите последний пакет обновлений от весны 2024 года с актуальными заплатками безопасности. Обратите внимание, в этой сборке формата ISO вы найдете Windows 11 Pro 64 бит 23H2 на Русском, которая подходит для выполнения инсталляции с обычной флешки, размер которой должен позволять записывать файлы объемом более 4 гигабайт.
Виндовс 7 64 бит Ultimate загрузочный USB с обновлениями 2024

Windows 11 24H2 легкая сборка на Русском 26100.1 x64 LTSC

Дорогие друзья, рады представить актуальную, быструю Lite сборку Виндовс 11 24H2 x64 Enterprise LTSC редакции с отлично продуманным рабочим столом и грамотными настройками, но про все это подробнее в новости. Первое, о чем хочется говорить, перед вами легкая и оптимизированная ОС, особенность iso в том, что в него был добавлен лаунчер от автора Flibustier – более известный как Fliblauncher. На выходе мы получаем корпоративное издание которое было подвергнуто доработке и исправлениям, легкая сборка Виндовс 11 24H2 LTSC 26100.1 версии ждет вас с оптимизированными настройками, повышенной производительностью и дополнительной оптимизацией.
Виндовс 10 x64 LTSC 2021 – Корпоративная 19044.4529 Русский образ

Windows 11 легкая 24H2 64-бит версия без TPM и SecureBoot с активацией

Сборка Виндовс 7 Максимальная SP1 x64 ISO с драйверами USB3/SSD и активацией

Я помню по вашим запросам, что Семерка вам очень нравится и она все еще актуальна, поэтому предлагаю вашему вниманию для скачивания русифицированную 64 битную Виндовс 7. Прошу сразу отметить, что после загрузки вас ждет уже активированная версия операционной системы, которая включает пакет обновлений от 2024 года с актуальными решениями. Если вы уже уверены в том, что она нужна вам, вы хотите просто взять с качать ее по бесплатной прямой ссылке без торрент раздач, можете это сделать ниже. Виндовс 7 Максимальная SP1 x64 ISO с драйверами от 2024 года предназначена для старых или слабых ПК с ограниченными ресурсами, поэтому если вас именно такая система, настоятельно советую протестировать эту сборку в деле, уверен останетесь довольны.
Windows 10 x64 чиста сборка Pro 19045.4412 – установка с флешки

Корпоративная Виндовс 11 24H2 легкая сборка на Русском 64 бит

Предлагаю вам ознакомиться с обновленной легкой сборкой Корпоративной Виндовс 11 24H2 64 бит на русском языке, она доступна для скачивания по ссылкам в полной новости, для удобства образ iso формата был залит на несколько разных зеркал. Данная версия Windows 11 предназначена для установки с флешки и включает только редакцию Enterprise 24H2 x64 при этом вас ждет последний билд 26120.470 со всеми новшествами и дополнениями, а также исправлением найденных ошибок.
Windows 10 22H2 19045.4412 на Русском для ноутбука и ПК

Windows 11 Pro 23H2 22631.3593 x64 на Русском с активацией

Виндовс 10 корпоративная LTSC 64 бит с активатором и обновлениями

Официальная документация и инструменты
На сайте Microsoft Learn – документации компании, есть раздел посвящённый загрузке и установке Windows для производителей компьютеров. Там присутствует подраздел Windows Setup Automation Overview (рус. – Обзор автоматической установки Виндовс). В этом и последующих разделах (есть перевод на русский язык, но может быть несовершенным) подробно описано использование файлов сценариев, этапы установки ОС, конфигурирование системы с помощью скриптов. Замечу, что когда сам осваивал эту технологию и лет 8 назад читал официальную документацию – информация подавалась более логично и полно, а сейчас как-то намешано и неясно, но другого официального источника не нашел нет.
Послесловие
Рассмотренный файл сценария autounattend.xml у меня сохранён в кодировке UTF-8, так что если копировать из статьи нужно поступить также. Для личных нужд имею модифицированные файлы autounattend-mbr.xml и autounattend-gpt.xml, в которых указаны параметры для автоматической разбивки диска в соответствующих стандартах. В общем, вариантов много и каждый может детально изучив документацию создать свой сценарий автоматической установки Windows.
Открываем командную строку
Проще всего запустить командную строку через системную утилиту «Выполнить». Ее можно вызвать с помощью комбинации клавиш Windows + R. В открывшемся окне введите cmd и подтвердите выполнение запроса.

Еще один вариант — запуск через меню «Пуск». Нажмите правой кнопкой мыши по иконке меню и выберите «Командная строка» или «Windows PowerShell». Также вы таким образом можете запустить командную строку от имени администратора и получить максимальный ее функционал. Но помните, что этот способ сработает только если у вас не стоит модификации на меню «Пуск». В ином случае у вас откроется другое всплывающее окно.

Какой бы способ вы не выбрали — итог будет одинаковым. В результате откроется окно командной строки, в которое вы сразу же можете вводить нужные вам команды для системы и прочих файлов.
Виды командной строки
Утилита для выполнения команд в Windows разделена на два интерфейса: непосредственно командную строку и оболочку PowerShell. Каждая из них — это консоль, которая напрямую соединяет вас с компонентами ОС или конкретными приложениями на вашем ПК.
Первой появилась командная строка. Ее встроили в систему для того, чтобы оптимизировать стандартные задачи, например, работу с учетными записями на ПК или создание резервных копий по ночам. Вы можете запускать и куда более сложные сценарии. Скрипты командной строки помогают вам облегчить и ускорить работу.

PowerShell же создан как расширенная версия прошлой утилиты и использует собственные скрипты — командлеты. Они представляют собой язык сценариев, который можно расширять. По сути, вы можете использовать ту утилиту, которая удобнее вам, но помните, что командная строка не может использовать командлеты для PowerShell.

Пример файла сценария автоматической установки
Мой вариант создан для автоматической установки 64-битной версии Windows 10 VL (корпоративное лицензирование без ввода ключа во время установки). Указаны языковые параметры, применены некоторые твики, выполнен “трюк” с пользователями, и скрыты различные экраны подтверждения. Работа с диском оставлена на “ручную” настройку.
Файл autounattend.xml целиком
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-US</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>ru-RU</UILanguage> <UserLocale>ru-RU</UserLocale> </component> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ImageInstall> <OSImage> <InstallFrom> <MetaData wcm:action="add"> <Key>/image/index</Key> <Value>1</Value> </MetaData> </InstallFrom> </OSImage> </ImageInstall> <UserData> <AcceptEula>true</AcceptEula> </UserData> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DisableWER>1</DisableWER> </component> <component name="Microsoft-Windows-RemoteAssistance-Exe" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <fAllowFullControl>false</fAllowFullControl> <fAllowToGetHelp>false</fAllowToGetHelp> <fEnableChatControl>false</fEnableChatControl> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ComputerName>*</ComputerName> </component> <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CEIPEnabled>0</CEIPEnabled> </component> <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DisableSR>1</DisableSR> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-US</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>ru-RU</UILanguage> <UserLocale>ru-RU</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AutoLogon> <Enabled>true</Enabled> <LogonCount>1</LogonCount> <Password> <PlainText>true</PlainText> <Value></Value> </Password> <Username>Administrator</Username> </AutoLogon> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <CommandLine>net user Временный /delete</CommandLine> <Order>1</Order> </SynchronousCommand> </FirstLogonCommands> <OOBE> <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <ProtectYourPC>3</ProtectYourPC> </OOBE> <TimeZone>Russian Standard Time</TimeZone> <UserAccounts> <AdministratorPassword> <PlainText>true</PlainText> <Value></Value> </AdministratorPassword> <LocalAccounts> <LocalAccount wcm:action="add"> <Group>Users</Group> <Name>Временный</Name> <Password> <PlainText>true</PlainText> <Value></Value> </Password> </LocalAccount> </LocalAccounts> </UserAccounts> </component> <component name="Microsoft-Windows-WinRE-RecoveryAgent" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <UninstallWindowsRE>true</UninstallWindowsRE> </component> </settings>
</unattend>Далее пройдём по этапам установки и параметрам указанным в соответствующих компонентах образа в файле сценария. Мой сценарий установки задаёт конфигурацию для следующих этапов: “windowsPE”, “specialize”, “oobeSystem”.
Настройка установочной среды – этап “windowsPE”
Здесь с помощью группы параметров задаются языковые настройки. В настройках среды установки и устанавливаемой системы используется интерфейс на русском языке, русский формат даты и времени, но английская раскладка клавиатуры.
<InputLocale>en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>Теоретически, один файл установочного образа системы – install.wim может содержать несколько индексов, т.е. разных редакций устанавливаемой ОС. Я подготавливаю свои образы так, чтобы они содержали только одну редакцию, а значит один индекс.
<ImageInstall> <OSImage> <InstallFrom> <MetaData wcm:action="add"> <Key>/image/index</Key> <Value>1</Value> </MetaData> </InstallFrom> </OSImage>
</ImageInstall>Конечно, мы не хотим отвлекаться, чтобы ещё раз прочитать Лицензионное соглашение и принять его.
<UserData> <AcceptEula>true</AcceptEula>
</UserData>Конфигурирование системы – этап “specialize”
Каждый параметр на этом этапе задаёт определённые значения для компонентов. Кто читал мои предыдущие статьи – знает, что мне нравится оптимизировать работу ОС, отключая всё лишнее, ненужное. Так и здесь, указанные параметры в основном что-либо отключают. Данные действия также можно выполнить ручной настройкой на установленной системе.
Отключение отправки отчёта об ошибках в корпорацию Microsoft.
<DisableWER>1</DisableWER>Отключение функций удалённого помощника средствами Windows.
<fAllowFullControl>false</fAllowFullControl>
<fAllowToGetHelp>false</fAllowToGetHelp>
<fEnableChatControl>false</fEnableChatControl>Важный параметр – имя компьютера. Если этот параметр пропустить, то установка прервётся и спросит. Можно указать любое, но если с одного файла сценария будут произведены установки на множество компьютеров в локальной сети, то возникнут конфликты одинаковых имён. Указывается символ “*“, чтобы имена генерировались случайно.
<ComputerName>*</ComputerName>Отказ от участия в программе улучшения качества программных продуктов методом сбора телеметрии. Есть предположение, что данный параметр игнорируется.
<CEIPEnabled>0</CEIPEnabled>Отключение системы восстановления Windows считаю рациональным решением, так как при серьёзных повреждениях ОС – мне её проще переустановить предварительно сохранив пользовательские файлы, чем выяснять причины невозможности загрузки.
<DisableSR>1</DisableSR>Подготовка к первому запуску – этап “oobeSystem”
Повторение настройки языковых параметров, но уже для установленной системы.
<InputLocale>en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>В случае ручной установки, на завершающем этапе, программа предложит установщику создать пользователя, указав его имя и другие данные. Отказаться от создания пользователя – нельзя! Созданный пользователь будет принадлежать к группе “Администраторы” и войдёт в систему по завершении установки. Встроенный пользователь Администратор также присутствует но будет отключён по-умолчанию. Это излишество, а также потенциальная уязвимость.
Я придумал следующий обходной трюк: создаём временного пользователя (в примере – имя “Временный”) в группе Пользователи. Также, включаем встроенного Администратора с пустым паролем и разрешаем ему автоматическую авторизацию в системе. Задаём для Администратора асинхронную команду, выполняемую при первом входе – удалить пользователя “Временный”. После перезагрузки Администратор выполняет команду и остаётся единственным (и всемогущим) активным пользователем в системе.
<AutoLogon> <Enabled>true</Enabled> <LogonCount>1</LogonCount> <Password> <PlainText>true</PlainText> <Value></Value> </Password> <Username>Administrator</Username>
</AutoLogon>
<FirstLogonCommands> <SynchronousCommand wcm:action="add"> <CommandLine>net user Временный /delete</CommandLine> <Order>1</Order> </SynchronousCommand>
</FirstLogonCommands>
<UserAccounts> <AdministratorPassword> <PlainText>true</PlainText> <Value></Value> </AdministratorPassword> <LocalAccounts> <LocalAccount wcm:action="add"> <Group>Users</Group> <Name>Временный</Name> <Password> <PlainText>true</PlainText> <Value></Value> </Password> </LocalAccount> </LocalAccounts>
</UserAccounts>Скрываем финальные диалоги входа в аккаунт Microsoft, подключения к беспроводным сетям и установливаем уровень безопасности.
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<ProtectYourPC>3</ProtectYourPC>Обязательно указать часовой пояс, иначе процесс автоматической установки также прервётся запросом. Словесное наименование своего часового пояса нужно узнать из справочника. В моём примере – время по-Москве.
<TimeZone>Russian Standard Time</TimeZone>Отдельным и последним параметром идёт команда удалить агент восстановления Windows, как ненужный.
<UninstallWindowsRE>true</UninstallWindowsRE>Список команд
Как мы уже отметили ранее, в командной строке есть очень много различных команд, но большинство из них настолько специфичны, что нужны только в редких случаях. В статье мы постарались собрать только основные команды, которые могут помочь вам быстро открывать системные утилиты и работать с папками на вашем ПК.

Помните об осторожности при работе с системными файлами и инструментами, и не забывайте делать бэкапы файлов, если вам нужно что-то серьезно изменить.
Программы и утилиты
Эти команды позволят вам моментально запускать программы и открывать разные системные утилиты. С их помощью вы можете быстро перемещаться по разным компонентам системы, без необходимости делать несколько шагов в меню пуск. А еще это позволяет запускать важные утилиты, для доступа к которым нужно лезть вглубь ПК.
- appwiz.cpl — программы и компоненты;
- certmgr.msc — меню управление системными сертификатами
- control — панель управления;
- control printers — меню управления подключенными устройствами и принтерами;
- control userpasswords2 — учетные записи на ПК;
- compmgmt.msc — управление параметрами ПК;
- devmgmt.msc — диспетчер устройств;
- dfrgui — меню оптимизации дискового пространства;
- diskmgmt.msc — управление дисками и пространством;
- dxdiag — средство диагностики DirectX.

- hdwwiz.cpl — диспетчер устройств (другая команда);
- firewall.cpl — брандмауэр Защитника Windows;
- gpedit.msc — редактор локальной групповой политики;
- lusrmgr.msc — локальные пользователи и группы на вашем ПК;
- mblctr — центр мобильности;
- mmc — консоль управления системными оснастками;
- msconfig — системная конфигурация;
- odbcad32 — панель администрирования источника данных ODBC;
- perfmon.msc — системный монитор (можно смотреть изменения в производительности ПК и системы);
- presentationsettings — режим презентации;
- powershell — PowerShell (расширенная версия командной строки);
- powershell_ise — интегрированная среда сценариев для PowerShell;
- regedit — редактор реестра.

- resmon — монитор ресурсов;
- rsop.msc — результирующая политика Windows;
- shrpubw — мастер создания общих ресурсов;
- secpol.msc — локальная политика безопасности;
- services.msc — средство управления службами операционной системы;
- taskmgr — диспетчер задач;
- taskschd.msc — планировщик заданий.
Приложения
Команд для работы с приложениями довольно мало. Они направлены в основном на уже открытые программы, которые выполняют определенные процессы на ПК.
- schtasks – отложенный запуск приложения через планировщик задач;
- shutdown – выключить или перезагрузить ПК;
- tasklist – список выполняемых задач на ПК;
- taskkill – остановить выполнение задачи и закрыть процесс (нужен PID, его вы можете узнать из прошлой команды);
- reg – редактор реестра;
- runas – запустить задачу от имени другого пользователя.

Управление системой
С этим пунктом нужно обращаться осторожнее, ведь команды в нем связаны непосредственно с работой вашей системы. Конечно, если вы просто запустите утилиты с помощью этих запросов, и ничего не будете менять, все будет нормально. Но если вам нужно что-то изменить в системе — будьте крайне осторожны.
- computerdefaults — параметры программ по умолчанию;
- control admintools — папка со средствами администрирования;
- date — управление датой на ПК;
- displayswitch — управление подключенными экранами;
- dpiscaling — параметры дисплея;
- eventvwr.msc — журнал событий;
- fsmgmt.msc — средство работы с общими папками;
- fsquirt — работа с файлами по Bluetooth;
- intl.cpl — региональные настройки;
- joy.cpl — внешние игровые устройства;
- logoff — выход из системы.


- timedate.cpl — дата и время ПК;
- tpm.msc — управление доверенным платформенным модулем TPM на локальном компьютере;
- useraccountcontrolsettings — параметры управления учетными записями пользователей;
- utilman — специальные возможности;
- ver — сведения о текущей версии Windows;
- wf.msc — режим повышенной безопасности брандмауэра;
- winver —общие сведения о Windows;
- WMIwscui.cpl — центр поддержки Windows;
- wscript — параметры сервера сценария;
- wusa — автономный установщик обновлений Windows.
Сеть и интернет
С помощью этих команды вы можете проверить работоспособность вашего интернета и изменить настройки. Также вам будет доступна информация о сетевых устройствах и интерфейсах.
- control netconnections — просмотр и настройка сетевых подключений;
- inetcpl.cpl — свойства интернета;
- NAPncpa.cpl — аналог первой команды;
- telephon.cpl — настройка модемного подключения к интернету;
- ipconfig – информация о сетевых интерфейсах;
- ping – отправляет ICMP-запросы на целевой хост, проверяет его доступность.

- tracert – путь пакетов в сети;
- nslookup – поиск IP-адреса по имени ресурса;
- route – таблицы сетевых маршрутов;
- arp – таблицу с IP-адресами, преобразованными в физические адреса;
- netsh – программа управления сетевыми настройками;
- getmac – MAC-адрес сетевого адаптера;
- tftp – запускает TFTP-клиент в консоли.
Периферия
Команды для управления оборудованием, подключенным к вашему ПК тоже есть. Их немного и они вызывают в основном окна настройки разных устройств, от мышки для принтера и графического планшета.
- main.cpl — панель настройки мыши;
- mmsys.cpl — панель настройки звука;
- printui — пользовательский интерфейс принтера;
- printbrmui — средство переноса принтера, с возможностью экспорта и импорта программ и драйверов;
- printmanagement.msc — управление параметрами печати.

- sysedit — редактирование системных файлов с расширениями .ini и .sys;
- tabcal — средство калибровки дигитайзера;
- tabletpc.cpl — свойства планшета и пера;
- verifier — диспетчер проверки драйверов;
- wfs — факсы и сканирование;
- wmimgmt.msc — элемента управления WMI стандартной консоли.
Файлы и диски
Здесь мы рассмотрим команды для работы с дисками, папками и хранящимися в них файлами. Некоторые из них будут работать только если вы уже вызвали какую-то утилиту или запустили программу. А если вы запутаетесь, то всегда можно воспользоваться командой help, чтобы получить справку по командной строке.
- assoc — связь между расширениями имени и типа пакетного файла;
- attrib — редактирование атрибутов файла или папки;
- bcdboot — создание/восстановление системного раздела;
- cd — смена диска или просмотр выбранного;
- chdir — просмотр папки или переход к другой;
- chkdisk — проверка дисков и внешних накопителей;
- cleanmgr — очистка диска.

- convert — смена файловой системы тома;
- copy — копирование файлов (с выбором конечного каталога);
- del — удаление выделенных файлов;
- dir — просмотр файлов и папок по выбранному пути;
- diskcopm — сравнить содержимое двух дисков;
- dickcopy — скопировать содержимое одного диска на любой другой;
- diskpart — утилита для работы с дисками (открывается в отдельном окне командной строки);
- erase — удаление одного или нескольких файлов;
- fc — сравнение файлов и поиск различий;
- format — форматирование дисков Windows;
- label — изменение меток тома для дисков;
- md — новая папка;
- mdsched — проверка оперативной памяти;
- move — перемещение файлов по указанному пути.

- ntmsmgr.msc — средство работы с внешними накопителями;
- recdisc — создание диска восстановления операционной системы (только оптические накопители);
- recover — восстановление данных;
- rekeywiz — шифрующая файловая система (EFS);
- RSoPrstrui — восстановление системы;
- sdclt — резервное копирование и восстановление;
- sfc /scannow — проверка целостности системных файлов;
- tree — графическое отображение структуры каталогов;
- verify — анализ правильности записи файлов на диск;
- vol — метка и серийный номер тома диска.
Настройка командной строки
Командную строку также можно кастомизировать под себя. Изменить ее цвет, установить приветствие, очистить содержимое, если кода стало слишком много. Словом, всячески управлять ей.
- cls — очистить экран командной строки;
- color — изменить цвет фона (нужен идентификатор цвета);
- exit — закрыть утилиту;
- help — полный список команд;
- prompt — изменяет слева название.

В статье мы собрали самые полезные команды для командной строки. Пользуйтесь ими при необходимости, но не забывайте об осторожности. Все действия с системными файлами и утилитами вы выполняете на свой страх и риск.
Заглавное изображение: wall.alphacoders.com




