Подготовка системы с помощью утилиты sysprep
По окончании установки приложений и настройки системы выполняется подготовка с помощью утилиты sysprep. В зависимости от того, какой способ установки вы выбрали, действия будут несколько отличаться.
Ручная установка
При ручной установке системы утилита sysprep запускается при входе в режим аудита. Для подготовки системы к дальнейшему использованию (в данном случае — к созданию настроенного образа) необходимо задать утилите параметры, как показано на рисунке ниже.
С указанными параметрами производится (в скобках эквивалентные параметры командной строки sysprep):
- Подготовка системы (/generalize) — удаление уникальных системных параметров, очистка журналов событий, обнуление идентификатора безопасности (SID) и т.д. Этот параметр совершенно необходим для создания настроенного образа.
- Перевод системы в режим OOBE (/oobe) — этот режим будет активирован при следующем запуске системы.
- Выключение системы (/shutdown).
Утилита удаляет в том числе и установленные драйверы. Их можно сохранить, используя параметр файла ответов PersistAllDeviceInstalls. Это имеет смысл, если вы клонируете систему для развертывания на такой же аппаратной конфигурации. В противном случае сохранение драйверов может привести к проблемам (подробнее читайте в статье из библиотеки TechNet).
Чтобы сохранить драйверы, необходимо выполнять sysprep из командной строки, указывая в параметре /unattend: путь к файлу ответов.
Пример универсального файла ответов для сохранения драйверов 32-и 64-разрядной ОС
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="generalize"> <component name="Microsoft-Windows-PnpSysprep" 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"> <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> </component> </settings> <settings pass="generalize"> <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="х86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> </component> </settings> </unattend>
Автоматическая установка
Если вы автоматизируете вход в режим аудита и установку приложений с помощью файла ответов, как описано в статье Установка приложений в режиме аудита, вам необходимо добавить следующую синхронную команду с наивысшим порядковым номером. Эту команду можно использовать и при ручной установке, предварительно закрыв окно утилиты sysperp.
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet
Первые три параметра командной строки указаны в том же порядке, что и описанные выше параметры графического интерфейса утилиты. Параметр /quiet — обеспечивает работу в тихом режиме и необходим для автоматизации.
После того, как sysprep завершит работу, система будет выключена. Теперь она полностью настроена, и можно создать ее образ с помощью утилиты ImageX.
Переменные среды Windows
Получить информацию о существующих переменных можно в свойствах системы. Для этого кликаем по ярлыку Компьютера на рабочем столе правой кнопкой мыши и выбираем соответствующий пункт.
Переходим в «Дополнительные параметры».
В открывшемся окне с вкладкой «Дополнительно» нажимаем кнопку, указанную на скриншоте ниже.
Здесь мы видим два блока. Первый содержит пользовательские переменные, а второй системные.
Если требуется просмотреть весь перечень, запускаем «Командную строку» от имени администратора и выполняем команду (вводим и нажимаем ENTER).
Подробнее: Как открыть «Командную строку» в Windows 10
На рабочем столе появится файл с названием «set.txt», в котором будут указаны все переменные окружения, имеющиеся в системе.
Все их можно использовать в консоли или скриптах для запуска программ или поиска объектов, заключив имя в знаки процента. Например, в команде выше вместо пути
мы использовали
Переменные PATH и PATHEXT
Если с обычными переменными все понятно (одна ссылка – одно значение), то эти две стоят особняком. При детальном рассмотрении видно, что они ссылаются сразу на несколько объектов. Давайте разберемся, как это работает.
«PATH» позволяет запускать исполняемые файлы и скрипты, «лежащие» в определенных каталогах, без указания их точного местоположения. Например, если ввести в «Командную строку»
система осуществит поиск по папкам, указанным в значении переменной, найдет и запустит соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
- Поместить необходимый файл в одну из указанных директорий. Полный список можно получить, выделив переменную и нажав «Изменить».
-
Создать свою папку в любом месте и прописать путь к ней. Для этого (после создания директории на диске) жмем «Создать», вводим адрес и ОК.
Затем нажимаем ОК в окнах «Переменные среды» и «Свойства системы».
Для применения настроек, возможно, придется перезапустить «Проводник». Сделать это быстро можно так:
Открываем «Командную строку» и пишем команду
Все папки и «Панель задач» исчезнут. Далее снова запускаем «Проводник».
Еще один момент: если вы работали с «Командной строкой», ее также следует перезапустить, то есть консоль не будет «знать», что настройки изменились. Это же касается и фреймворков, в которых вы отлаживаете свой код. Также можно перезагрузить компьютер или выйти и снова зайти в систему.
Теперь все файлы, помещенные в «C:Script» можно будет открывать (запускать), введя только их название.
«PATHEXT», в свою очередь, дает возможность не указывать даже расширение файла, если оно прописано в ее значениях.
Принцип работы следующий: система перебирает расширения по очереди, пока не будет найден соответствующий объект, причем делает это в директориях, указанных в «PATH».
Создание переменных среды
Создаются переменные просто:
Нажимаем кнопку «Создать». Сделать это можно как в пользовательском разделе, так и в системном.
Вводим имя, например, «desktop»
Обратите внимание на то, чтобы такое название еще не было использовано (просмотрите списки). В поле «Значение» указываем путь до папки «Рабочий стол».
Нажимаем ОК
Повторяем это действие во всех открытых окнах (см. выше).
Перезапускаем «Проводник» и консоль или целиком систему.
Готово, новая переменная создана, увидеть ее можно в соответствующем списке.
Для примера переделаем команду, которую мы использовали для получения списка (самая первая в статье). Теперь нам вместо
потребуется ввести только
Заключение
Использование переменных окружения позволяет значительно сэкономить время при написании скриптов или взаимодействии с системной консолью. Еще одним плюсом является оптимизация создаваемого кода. Имейте в виду, что созданные вами переменные отсутствуют на других компьютерах, и сценарии (скрипты, приложения) с их использованием работать не будут, поэтому перед тем, как передавать файлы другому пользователю, необходимо уведомить его об этом и предложить создать соответствующий элемент в своей системе.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Помогла ли вам эта статья?
- https://www.white-windows.ru/tri-sposoba-prosmotret-imena-i-znacheniya-peremennyh-okruzheniya-v-windows-10/
- https://profiphp.ru/other/configure_path_windows.html
- https://lumpics.ru/environment-variables-in-windows-10/
Sysprep — что это?
Большая часть программ по умолчанию имеют привязку к железу или конкретному дистрибутиву ОС. Если перенести утилиты в том виде, в котором они есть на другом ПК, скорее всего они не смогут работать и будут выдавать ошибки.
Sysprep нужен для того, чтобы удалить подобную привязку и обеспечить беспроблемную работу приложений с новой программной средой. Для этого средство проводит очистку драйверов отдельных комплектующих, обнуляет SID, очищает журнал системы, убирает содержимое временной папки Temp, форматирует точки восстановления и сбрасывает активацию (максимум 3 раза). Главная задача утилиты – позаботиться о том, чтобы операционная система была чистой, но с предустановленными параметрами.
Как вручную добавить Python в Windows PATH
После успешной установки Python на ваш компьютер проверьте, не добавлен ли он в PATH Windows. Откройте свой терминал и введите python , затем нажмите клавишу Enter . Команда может вернуть ошибку, в которой говорится, что «python не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл», указывая, что Python еще не добавлен в переменную PATH вашего компьютера.
Чтобы запускать программы Python из командной строки, выполните шаги, выделенные ниже.
Найдите путь установки Python на вашем ПК
Чтобы добавить Python в ваш Windows PATH, вам нужно получить путь его установки. Для этого откройте панель поиска Windows и введите python.exe (не нажимайте клавишу Enter ). Затем щелкните правой кнопкой мыши Python.exe, который появляется в появившемся меню, и выберите опцию Открыть расположение файла .
В открывшихся окнах проводника щелкните длинную панель каталогов слева от строки поиска. Выделите и скопируйте весь текст пути в буфер обмена с помощью Ctrl + c . Затем перейдите к следующим шагам ниже.
Далее: Добавить Python в PATH в пользовательских переменных
Чтобы добавить Python в PATH в пользовательских переменных , щелкните правой кнопкой мыши « Этот компьютер» и выберите « Свойства» . Оказавшись в меню свойств, нажмите на опцию Advanced system settings . В следующем окне выберите вкладку Advanced и выберите Environment Variables .
Меню переменных среды состоит из двух отдельных частей: верхней части, называемой пользовательскими переменными , и нижней части, называемой системными переменными . Однако в этом случае мы сосредоточимся на пользовательских переменных .
В меню пользовательских переменных найдите переменную с именем Path . Затем вставьте путь, который вы скопировали ранее, в параметр «Значение переменной», используя Ctrl + v, и нажмите « ОК» .
Однако, если вы не можете найти эту переменную, вам может потребоваться ее создать. Для этого нажмите New . Затем в форме имени переменной введите путь и вставьте свой путь Python в поле значения переменной .
Вернитесь в папку пути установки Python и дважды щелкните Scripts, чтобы открыть этот каталог. Затем скопируйте его путь из панели пути в верхней части окон (помимо панели поиска), как вы это делали ранее для пути установки Python.
Скопировав путь к скриптам, вернитесь к переменным среды . Затем выберите переменную Path и нажмите Edit . Введите точку с запятой после пути к исполняемому файлу Python и вставьте после него путь скриптов, который вы только что скопировали. Затем нажмите ОК .
Добавление Python в PATH с помощью параметра системных переменных
Вы также можете добавить Python в системную переменную PATH. Хотя это всего лишь альтернатива, и в ней нет необходимости, если вы уже добавили ее в переменные Users .
Чтобы использовать параметр « Системные переменные» , выполните шаги, выделенные выше, для копирования пути Python и его сценария. Затем вернитесь в переменные среды . Затем в сегменте системных переменных найдите переменную с именем Path . Щелкните эту переменную и щелкните Изменить .
В следующем появившемся окне нажмите New и вставьте путь, который вы скопировали ранее, в открывшееся пространство. Повторите этот процесс и для пути скриптов . Затем нажмите ОК и закройте окно переменных среды .
Бонус: как переименовать папку с профилем пользователя
Это еще один популярный вопрос, который часто задают люди, указавшие кириллическое имя для своей учетной записи Но я уже показывал в блоге на примере помощи моему хорошему знакомому.
С тех пор прошло больше года, а недавно он впервые с тех пор попросил меня помочь удаленно с каким-то вопросом. Вторая просьба была посмотреть, нельзя ли «почистить диск от мусора».
Видимо, тогда было опасение, что не все перенеслось, но теперь это стало уже труднее определить! В итоге старый профиль остался на месте с вердиктом «надо разобраться». Мораль той басни в том, что разбираться надо сразу – это экономит время и место на диске!
Создаем резервную копию Windows 10
Сделать бэкап можно с помощью специального софта и стандартных инструментов системы. При создании резервной копии с помощью функционала Виндовс у неопытных пользователей могут возникнуть определенные сложности, так как в ОС огромное количество настроек. Более простой способ сделать бэкап – специальное ПО. С помощью софта можно создать копию буквально за несколько минут, не прилагая при этом особых усилий.
Способ 1: Handy Backup
С помощью этой утилиты сделать резервную копию сможет даже пользователь, который осуществляет эту процедуру впервые. В утилите присутствует встроенный Мастер, поэтому создание бэкапа осуществляется строго по инструкции. Софт полностью переведен на русский язык, но распространяется на платной основе. Пользователь может воспользоваться месячным тестовым периодом, чтобы ознакомиться с возможностями приложения. Создание резервной копии осуществляется таким образом:
- Загрузите софт с интернета и инсталлируйте его на ПК.
- Активируйте утилиту, после чего в первом открывшемся окне поставьте флажок напротив надписи «Создать резервную копию» и кликните «Далее».
В следующей вкладке необходимо указать все файлы, которые будут присутствовать в бэкапе. Осуществляется эта процедура с помощью пункта «Добавить».
Теперь следует определить место хранения копии. Укажите путь к папке возле надписи «Куда».
Вернувшись в Мастер установки, необходимо выбрать тип копирования. Если вы делаете создание копии впервые, то лучше будет указать вариант «Полное», после чего нажать на кнопку «Далее».
На следующем этапе можно осуществить сжатие или шифрования бэкапа, но предпринимать эти действия необязательно.
В открывшейся вкладке определяется расписание для автоматического создания бэкапов. Здесь можно не указывать никаких настроек.
В следующем окне можно вписать эмейл, на который придет письмо после завершения процедуры резервирования.
Все что осталось сделать – нажать на пункт «Готово» и дождаться создания бэкапа.
Способ 2: Aomei Backupper Standard
Утилита похожа на предыдущее рассмотренное приложение, но имеет ряд немаловажных отличий. Создание копии осуществляется по схожему алгоритму, буквально за несколько шагов. Софт имеет англоязычный интерфейс, но является полностью бесплатным. Чтобы сделать бэкап, проделайте такие шаги:
- Запустите приложение и нажмите на огромную кнопку, расположенную в центе рабочего поля программы.
Перейдите в раздел «System Backup», после чего кликните на пункт «Start Backup». Эти действия предпринимаются, если необходимо сделать резервирование всей ОС.
Дождитесь окончания процедуры создания бэкапа.
Способ 3: Macrium Reflect
Эта утилита имеет достаточно простой интерфейс поэтому, несмотря на отсутствие русскоязычного перевода, с созданием резервной копии справится даже неопытный пользователь. Софт весьма популярен, так как распространяется полностью бесплатно. Для создания бэкапа выполните такие действия:
- После запуска приложения кликните на пункт «Clone this disk».
В открывшейся вкладке укажите папку для хранения копии. Процедура осуществляется напротив надписи «Folder».
В следующем окне будет предложено настроить автоматический планировщик создания резервных копий. Это необязательный этап, поэтому можно просто нажать на пункт «Next» и сразу после этого кликнуть «Finish».
В отобразившемся окошке можно вписать название для бэкапа, после чего нажать на кнопку «ОК».
Осталось только дождаться завершения процедуры создания резервной копии.
Способ 4: Стандартные инструменты системы
В Виндовс 10 предусмотрена функция создания бэкапа, поэтому сделать резервную копию можно будет и без скачивания стороннего софта. Процедура осуществляется с помощью инструмента «Резервное копирование и восстановление» и выполняется таким образом:
- Перейдите в «Панель управления» и откройте раздел «Резервное копирование и восстановление». Чтобы было проще ориентироваться в меню, напротив строки «Просмотр» выберите «Крупные значки».
В открывшемся окне нажмите на надпись «Создание образа системы», после чего укажите место, где будет сохранен бэкап.
Нажмите на кнопку «Далее», а в следующей вкладке кликните по пункту «Архивировать».
После выполнения этих действий запустится процедура создания бэкапа.
Как видите, сделать резервную копию не так сложно, как кажется на первый взгляд. В статье были разобраны далеко не все способы создания бэкапа, но эти методы считаются наиболее удобными для начинающих пользователей, которым не требуется указывать никаких дополнительных параметров в процессе.
Sysprep Windows 10: инструкция по использованию
Утилита имеет базовый функционал и интерфейс, в котором есть несколько доступных параметров. Однако, более практичный способ для большинства специалистов – запуск через консоль с помощью дополнительных ключей.
Команды Sysprep
- /audit – переход в режим аудита для интеграции программ и драйверов.
- /generalize – стадия подготовки системы, ее нужно использовать до формирования образа. Сейчас происходит удаление ID, точек отката и прочего.
- /oobe – перезапуск с моментальным переходом к экрану приветствия для создания и настройки профилей, названия ПК.
Сейчас на практике рассмотрим 2 основных действия с Sysprep: перезапуск активации и удаление аппаратной привязки.
Как сбросить активацию ОС:
- Идем по пути C:\Windows\System32\Sysprep и запускаем файл sysprep.exe.
- В следующем окне выбираем режим «OOBE».
- Активируем опцию «Подготовка к использованию» и выбираем вариант «Перезагрузка».
- Выставляем соответствующие параметры, а также можем создать юзера.
Создание независимого софта:
- Запускаем утилиту и выбираем вариант «OOBE».
- Ставим выделение в положение «Завершение работы» ничего дополнительно не отмечая.
- В выключенном состоянии ПК можем сменить комплектующее или создать бекап.
- Включаем компьютер и выполняем необходимые настройки.
Как изменить права пользователя на Windows 10
Существуют различные программы и утилиты, которые позволяют изменить права пользователя. Но, мы не будем прибегать к сторонним помощникам, а воспользуемся стандартными способами, так как это легче, удобнее и безопаснее.
Способ №1. Использование утилиты «Учетные записи пользователей»
Пожалуй, самый популярный и стандартный способ для всех пользователей. Почему для всех пользователей? Потому что простой в выполнении и не требует от пользователей набора команд.
Откройте Меню «Пуск» icon-windows, а затем нажмите на кнопку «Все приложения».
После этого отыщите и разверните папку «Служебные — Windows», а затем нажмите на утилиту «Панель управления».
В окне панели управления, укажите в разделе «Просмотр» — «Категория», после чего кликните по надписи «Изменение типа учетной записи».
Теперь кликните по учетной записи для которой необходимо изменить права.
В новом окне нажмите на кнопку «Изменение типа учетной записи».
После этого укажите маркер на «Администратор» и нажмите на кнопку «Изменение типа учетной записи». Если в вашем случае необходимо снять права администратора с учетной записи, то укажите маркер на «Стандартная».
В результате этого, вы увидите, что в описании к учетной записи появилась группа «Администратор». Это свидетельствует о наличии прав администратора.
Способ №2. Через функцию «Параметры системы»
Данный способ также является популярным, как в случае с первым способ. Тем не менее, здесь необходимо прибегнуть к более сложным манипуляциям.
Откройте Меню «Пуск» icon-windows, а затем нажмите на кнопку «Параметры». Для быстрого вызова окна «Параметры», воспользуйтесь сочетанием клавиш Windows+I.
В новом окне кликните по разделу «Учетные записи».
Теперь перейдите на вкладку «Семья и другие пользователи».
Кликните по учетной записи пользователя для которой вы хотите изменить права. Появится всплывающее меню, нажмите на кнопку «Изменить тип учетной записи».
В новом окне, укажите «Администратор», а затем нажмите на кнопку «OK». Если вы хотите снять полномочия администратора с учетной записи, то выберите «Стандартный пользователь».
В результате этих действий, вы сможете заметить надпись «Администратор» возле учетной записи. Это означает, что теперь учетная запись имеет права администратора.
Способ №3. При помощи командной строки (cmd)
Этот способ гораздо сложнее, по сравнению с предыдущими. Если вы новичок и не имеет опыта работы с командной строкой, то воспользуйтесь более простыми способами, которые описаны выше.
Запустите командную строку от имени администратора, для этого откройте Меню «Пуск» icon-windows, а затем нажмите на кнопку «Все приложения».
После этого отыщите и разверните папку «Служебные — Windows», а затем нажмите правой кнопкой мыши на утилиту «Командная строка». Во всплывающем меню выберите пункт «Запуск от имени администратора».
- В командной строке вам необходимо ввести команду, которая позволяет добавить пользователя в группу администраторов.
- Для русскоязычных Windows — net localgroup Администраторы Имя пользователя /add
- Для англоязычных Windows — net localgroup Administrators Имя пользователя /add
После набора команды, нажмите на кнопку Enter. В результате этого вы увидите уведомление о том, что команда выполнена успешно. На этом закрывайте командную строку.
Способ №4. Использование оснастки «Локальные пользователи и группы»
Благодаря этому способу, вы можете легко управлять группами прав для всех учетных записей Windows. Несомненно, данный способ требует определенных навыков и знаний, но если прислушиваться к инструкциям ниже, то справиться даже новичок.
Запустите командную строку, для этого нажмите на сочетание клавиш Windows+R. В окне командной строки введите команду lusrmgr.msc и нажмите на кнопку «OK».
В окне «Локальные пользователи и группы» кликните по папке «Пользователи».
Теперь нажмите правой кнопкой мыши по учетной записи для которой необходимо изменить права. Во всплывающем меню нажмите на кнопку «Свойства».
В окне свойств, перейдите на вкладку «Членство в группах», а затем нажмите на кнопку «Добавить…».
В окне групп, впишите «Администраторы», либо «Adminstrators» (в некоторых случаях), а затем нажмите на кнопку «OK».
После этого нажмите на группу «Пользователи», а затем кликните по кнопке «Удалить».
Теперь учетная запись имеет полноценные права администратора. Для сохранения всех изменений, нажмите на кнопку «Применить» и «OK».
Ну что же, сегодня мы рассмотрели разные способы, которые позволяют изменить учетную запись на Windows 10. Надеемся, что один из способов помог вам в этом не простом деле!
Подготовка файла ответов
Я составил для вас готовый файл ответов для x86 & x64.
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations> <ProfilesDirectory>W:\Users</ProfilesDirectory> </FolderLocations> </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"> <FolderLocations> <ProfilesDirectory>W:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> </unattend>
Сохраните файл с именем Unattend.xml в корне раздела, на который вы хотите переместить профили.
Если вы уже используете свой файл ответов, можете просто добавить в проход oobeSystem строки 4-8. Однако если в вашем файле ответов выполняется настройка дисков и разделов, способ сработает только в том случае, когда точно известна конфигурация дисков целевого ПК.
Дело в том, что во время установки путь к новой папке с профилями нужно изменить, о чем я расскажу дальше.