Запуск обновления Windows 7 из командной строки

Содержание

Использование командной строки для исправления проблем с загрузочными записями Windows

Запуск обновления Windows 7 из командной строки

03.02.2015  windows

Если ваш компьютер не загружается, автоматическое исправление ошибок запуска не помогает или вы попросту видите одну из ошибок наподобие «No bootable device. Insert boot disk and press any key» — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем и будет говориться в этой инструкции. (Но не обязательно поможет, зависит от конкретной ситуации).

Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).

Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.

Bootrec.exe — утилита исправления ошибок загрузки Windows

Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.

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

  • Для Windows 7 потребуется либо загрузиться с заранее созданного диска восстановления (создается в самой системе), либо с дистрибутива. При загрузке с дистрибутива внизу окна начала установки (после выбора языка) следует выбрать «Восстановление системы», а затем запустить командную строку. 
  • Для Windows 8.1 и 8 вы можете использовать дистрибутив так, почти как это описано в предыдущем пункте (Восстановление системы — Диагностика — Дополнительные параметры — Командная строка). Или, если у вас есть возможность запустить «Особые варианты загрузки» Windows 8, командную строку можно также найти в дополнительных параметрах и запустить оттуда. 

Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.

Запись нового загрузочного сектора

Запуск bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.

Применение данного параметра пригодится в тех случаях, когда:

  • Загрузочный сектор поврежден (например, после изменения структуры и размеров разделов жесткого диска)
  • Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows 8)
  • Был записан какой-либо не Windows-совместимый загрузочный сектор.

Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.

Исправление MBR (Master Boot Record, загрузочная запись)

Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:

  • No bootable device
  • Missing operating system
  • Non-system disk or disk error
  • Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.

Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter.

Поиск потерянных установок Windows в меню загрузки

Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).

В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).

Пересоздание BCD — конфигураций загрузки Windows

Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.

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

  • bootrec.exe /fixmbr
  • bootsect.exe /nt60 all /force

Заключение

Как видите, bootrec.exe довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.

А вдруг и это будет интересно:

Источник: https://remontka.pro/bootrec/

Как удалить пакет обновления, если загрузить систему невозможно

Запуск обновления Windows 7 из командной строки

Любое обновление, особенно если оно затрагивает системные файлы — потенциальная угроза стабильности системы. Несмотря на то, что обновления тестируются как самой компанией Microsoft, так и администраторами самостоятельно, ситуации, когда установка обновления приводит к полной неработоспособности системы, время от времени случаются. Что делать в этом случае? Об этом мы расскажем в данной статье.

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

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

Так произошло и в минувший вторник патчей. Очередное обновление безопасности KB3045999 для Windows 7 при перезагрузке приводило к «синему экрану смерти» (BSOD).

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

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

Установочный диск или Windows PE

Это самый доступный, хотя и не самый простой способ. Подойдет любой диск от совместимой системы, единственное условие — соблюдение разрядности. Также следует помнить об обратной совместимости, т.е. для восстановления Windows 7 вы можете использовать диски не только от Windows 7 и Server 2008 R2, но и Windows 8 / Server 2012. В ряде случаев можно попробовать использовать диск от более ранней системы, но при этом не все возможности могут быть доступны, например, реализовать нижеприведенные инструкции с диском от Windows Vista / Server 2008 не получится.

Если вы используете Windows PE, то он также должен быть создан на базе текущей версии ОС или более поздней, разрядность также должна совпадать.

Загрузимся с установочного диска и на экране, предлагающем установку ОС выберем пункт Восстановление системы.

Утилита определит установленную ОС и предложит перейти к автоматическому восстановлению системы, вариантов здесь немного, поэтому нажимаем Далее.

А вот дожидаться окончания работы мастера совершенно необязательно, тем более что помочь он нам не сможет, поэтому на следующем экране нажимаем Отмена.

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

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

Если вы загрузились с Windows PE, то попадете в командную строку сразу.

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

dir d:

Убедившись, что это действительно системный диск, можно переходить к следующим шагам. Перед этим было бы неплохо уточнить наименование проблемного обновления, как правило это несложно сделать при помощи сети интернет. Затем получим список всех установленных пакетов следующей командой:

DISM /Image:D:\ /Get-Packages

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

Для того, чтобы скопировать наименование пакета в командной строке выделите его и нажмите клавишу Enter, для вставки достаточно щелкнуть правой кнопкой мыши.

Для удаления пакета выполните команду:

DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1

где в качестве опции PackageName укажите имя пакета, полученное на предыдущем шаге.

Microsoft Diagnostics and Recovery Toolset

Набор инструментов диагностики и восстановления (Microsoft Diagnostics and Recovery Toolset, MSDaRT) — средство, основанное на ERD Commander от Sysinternals и доступное по подписке Software Assurance (SA), однако его несложно найти в сети. Для работы с Windows 7 потребуется MSDaRT не ниже версии 6.5, актуальной является версия 8.0

Загружаемся с диска MSDaRT, помните, что обязательным требованием является соблюдение разрядности, и на первом экране, после выбора языка (в нашем случае используется версия 8.0), выбираем Диагностика:

Читайте также  Автономный установщик обновлений Windows 10 ошибка 0x80070422

Затем Microsoft Diagnostics and Recovery Toolset:

После чего перед вами откроется окно с выбором доступных инструментов, нас интересует Hotfix Uninstall или Удаление исправлений.

Работа с мастером не представляет сложности, выбираем одно или несколько обновлений и удаляем их:

Как видим, работа с MSDaRT гораздо удобнее, чем с командной строкой, но требует подготовиться к возможным нештатным ситуациям заранее.

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

Источник: https://interface31.ru/tech_it/2015/04/kak-udalit-paket-obnovleniya-esli-zagruzit-sistemu-nevozmozhno.html

Запуск обновления Windows 7 из командной строки

Запуск обновления Windows 7 из командной строки

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

Для поддержания работоспособности системы и её полноценной функциональности, необходимо регулярно производить обновление. Это может осуществляться при помощи автоматического или ручного управления.

Те, кто интересуются вопросом, как включить службу обновления на windows 7 на своём компьютере, смогут найти ответ ниже.

Рисунок 1. Окно проверки обновлений для компьютера

Как запустить службу обновлений Windows 7

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

  • Отыскать на панели задач внизу экрана, куда сворачиваются все ярлыки запущенных программ. Его можно опознать по значку в виде треугольника и расположен он рядом с часами, регулятором громкости, индикатором батареи и т. д.
  • Кликнув по треугольнику, в развернувшемся окне следует отыскать ярлык центра поддержки в виде флажка и кликнуть по нему ПКМ;
  • В последующем меню, выбираем пункт запускающий необходимую функцию.

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

Запуск через панель управления

Те, кто не знают где находится центр обновления windows 7, или как запускается, могут также воспользоваться стандартной панелью управлению.

Для этого в левом нижнем углу экрана следует перейти в меню «Пуск». Здесь выбирается «Панель управления» а в ней легко найти искомый пункт. Рекомендуется выставить автоматический режим работы (Рисунок 2).

Рисунок 2. Окно выбора вида обновлений в панели управления

Через командную строку

Решая вопрос, как произвести запуск обновления windows 7 с помощью командной строки может стать ещё одним простым и быстрым решением. В Пуске следует отыскать функцию под названием «Выполнить».

Далее, в открывшемся окне, вписывается команда «cmd», что открывает непосредственно саму командную строку. Здесь вводится параметр «net start bits», а далее вводится значение «net start wuausery».

Всё это настроит работу в автоматический режим (Рисунок 3).

Рисунок 3. Окно командой строки с командой для запуска автоматического режима обновления

Запуск через диспетчер задач

 Решая вопрос, как включить центр обновления виндовс 7 следует не забывать о диспетчере задач. Его можно легко запустить, кликнув ПКМ по панели задач либо используя сочетание кнопок ctrl+alt+del.

 В открывшемся диспетчере следует найти меню под названием «Файл» и в нем выбрать подменю «Новая задача». Далее вводится команда «wuapp» и производится настройка параметров (Рисунок 4).

Рисунок 4. Диспетчера задач с окном создания новой задачи на автоматическое обновление

Служба «Администрирование»

Запуск службы производится также с помощью администрирования. Для этого в меню Пуск, в строке поиска вводится запрос «админ» и затем выбирается первый пункт из списка. Далее в окне «Администрирование» следует отыскать и кликнуть по пункту «Службы», а там отыскать искомую функцию (Рисунок 5).

Рисунок 5. Включение центра обновления Windows в службах администрирования ОС

Восстановление папки «SoftwareDistribution»

Если пользователю не удается решить вопрос, как запустить службу обновлений windows 7, то возможно в системе присутствует ошибка. Наиболее частой причиной того, что обновленное ОС не работает или не запускается, это повреждение папки под названием «SoftwareDistribution».

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

Примечание: На время проведения всех манипуляций рекомендуется отключить антивирус и другие подобные приложения.

Первым шагом, в строке «Выполнить» следует написать команду «services.msc», что откроет сервис, отвечающий за службы. Здесь отыскав центр обновления, следует кликнуть по кнопке «Остановить».

Далее на диске, где установлена операционная система, необходимо отыскать вышеупомянутую папку и переименовать её любым образом (Рисунок 6). Теперь можно снова открыть центр обновлений и кликнуть по кнопке «Запустить», а затем перезагрузить компьютер. Этот способ должен исправить все ошибки, возникшие определенным образом внутри ОС.

Рисунок 6. Удаление всех файлов в папке SoftwareDistribution

Ручной поиск обновлений

Решая вопрос, как запустить центр обновления для виндовс 7, следует также не отбрасывать возможность производить это вручную.

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

Таким образом, если пользователю известно, какой пакет ему необходим, то его легко можно найти и скачать непосредственно на сайте Майкрософт, где приводятся все необходимые инструкции. Кроме того, при желании можно включить ручной режим работы и самостоятельно руководить устанавливаемыми файлами для ОС (Рисунок 7).

Рисунок 7.Обновление версии ОС Windows через официальный сайт Microsoft

Отладка неработающей службы

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

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

Когда будет прекращение поддержки Windows 7

Прекращение поддержки означает, что сама система и всё ПО в полной мере сохранят свою функциональность, однако последующих исправлений и развития не получат.

Полноценная поддержка седьмой версии виндовс была прекращена с января 2015 года, а ограниченная поддержка будет продолжаться вплоть до 2020.

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

Не запускается служба центр обновления Windows 7, что делать

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

Наиболее простым вариантом, который можно применить в данной ситуации является откат операционной системы к последней точке восстановления. Ещё одним вариантом является запуск службы отладки системных неисправностей и ошибок.

Источник: https://soft-ok.net/4909-kak-zapustit-sluzhbu-obnovleniy-na-windows-7.html

Команды windows для командной строки — полезная подборка

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

Команды для запуска элементов управления:

  • Сетевые подключения: ncpa.cpl
  • Свойства системы: sysdm.cpl
  • Установка и удаление программ: appwiz.cpl
  • Учетные записи пользователей: nusrmgr.cpl
  • Дата и время: timedate.cpl
  • Свойства экрана: desk.cpl
  • Брэндмауэр Windows: firewall.cpl
  • Мастер установки оборудования: hdwwiz.cpl
  • Свойства Интернет: inetcpl.cpl
  • Специальные возможности: access.cpl
  • Свойства мыши: control Main.cpl
  • Свойства клавиатуры: control Main.cpl,@1
  • Язык и региональные возможности: intl.cpl
  • Игровые устройства: joy.cpl
  • Свойства: Звуки и аудиоустройства: mmsys.cpl
  • Мастер настройки сети: netsetup.cpl
  • Управление электропитанием: powercfg.cpl
  • Центр обеспечения безопасности: wscui.cpl
  • Автоматическое обновление: wuaucpl.cpl
  • control — Панель управления
  • control admintools — Администрирование
  • control desktop — Настройки экрана / Персонализация
  • control folders — Свойства папок
  • control fonts — Шрифты
  • control keyboard — Свойства клавиатуры
  • control mouse — Свойства мыши
  • control printers — Устройства и принтеры
  • control schedtasks — Планировщик заданий

Запускать из окружения пользователя, от другого имени, можно запускать большинство элементов управления, кроме тех, которые используют explorer. Например Панель «Сетевые подключения» использует explorer.

Команды windows для запуска оснасток

  • Управление компьютером (Computer Management): compmgmt.msc
  • Редактор объектов локальной политики (Group Policy Object Editor): gpedit.msc
  • Результирующая политика (результат применения политик): rsop.msc
  • Службы (Services): services.msc
  • Общие папки (Shared Folders): fsmgmt.msc
  • Диспетчер устройств (Device Manager): devmgmt.msc
  • Локальные пользователи и группы (Local users and Groups): lusrmgr.msc
  • Локальная политика безопасности (Local Security Settings): secpol.msc
  • Управление дисками (Disk Management): diskmgmt.msc
  • eventvwr.msc: Просмотр событий
  • certmgr.msc: Сертификаты — текущий пользователь
  • tpm.msc — управление доверенным платформенным модулем (TPM) на локальном компьютере.

«Серверные» оснастки:

  • Active Directory Пользователи и компьютеры (AD Users and Computers): dsa.msc
  • Диспетчер служб терминалов (Terminal Services Manager): tsadmin.msc
  • Консоль управления GPO (Group Policy Management Console): gpmc.msc
  • Настройка терминального сервера (TS Configuration): tscc.msc
  • Маршрутизация и удаленый доступ (Routing and Remote Access): rrasmgmt.msc
  • Active Directory Домены и Доверие (AD Domains and Trusts): domain.msc
  • Active Directory Сайты и Доверие (AD Sites and Trusts): dssite.msc
  • Политика безопасности домена (Domain Security Settings): dompol.msc
  • Политика безопасности контроллера домена (DC Security Settings): dcpol.msc
  • Распределенная файловая система DFS (Distributed File System): dfsgui.msc

Остальные команды windows:

  • calc — Калькулятор
  • charmap — Таблица символов
  • chkdsk — Утилита для проверки дисков
  • cleanmgr — Утилита для очистки дисков
  • cmd — Командная строка
  • dfrgui — Дефрагментация дисков
  • dxdiag — Средства диагностики DirectX
  • explorer — Проводник Windows
  • logoff — Выйти из учетной записи пользователя Windows
  • magnify — Лупа (увеличительное стекло)
  • msconfig — Конфигурация системы
  • msinfo32 — Сведения о системе
  • mspaint — Графический редактор Paint
  • notepad — Блокнот
  • osk — Экранная клавиатура
  • perfmon — Системный монитор
  • regedit — Редактор реестра
  • shutdown — Завершение работы Windows
  • syskey — Защита БД учетных записей Windows
  • taskmgr — Диспетчер задач
  • utilman — Центр специальных возможностей
  • verifier — Диспетчер проверки драйверов
  • winver — Версия Windows
  • write — Редактор Wordpad
  • whoami — отобразит имя текущего пользователя
  • net user «%USERNAME%» /domain — отобразит информацию о доменном пользователе — имя, полное имя, время действия пароля, последний вход, членство в группах и прочее
  • powercfg /requests — команда сообщит какие процессы, сервисы или драйверы не дают уходить системе в спящий режим. Начиная с windows 7
  • wuauclt /detectnow — проверить наличие обновлений
  • wuauclt /reportnow — отправить на сервер информацию о установленных обновлениях
  • gpupdate /force — обновление политик
  • gpresult — просмотр того, какие политики применились на компьютере
    • gpresult /H GPReport.html — в виде детального html отчета
    • gpresult /R — отобразить сводную информации в командной строке
    • gpresult /R /V — Отображение подробной информации. Подробная информация содержит сведения о параметрах, примененных с приоритетом 1.
  • mountvol — список подключенных томов
  • %windir%\system32\control.exe /name Microsoft.ActionCenter /page pageReliabilityView — запуск Монитора стабильности системы, который оценивает стабильность системы по 10-ти бальной шкале и указывает какие наблюдались проблемы с ПО или оборудованием.
  • rstrui.exe — запуск «Восстановление системы» из созданных точек восстановления
  • wusa.exe /uninstall /kb:2872339 — пример удаления какого-либо обновления
  • mstsc /v:198.162.0.1 — подключение к удаленному рабочему столу компьютера 198.162.0.1
  • wmic — команда упрощающая использование инструментария управления Windows (WMI) и систем, управляемых с помощью WMI (как на локальных, так и на удаленных компьютерах). Пример:
    • wmic logicaldisk where drivetype=2 get deviceid, volumename, description — список логических томов типа 2 (Removable Disk)
    • wmic process where (name 'c%') get name, processid — выводим имя и id процессов, которые начинаются с символа «c»
    • wmic process get /? или wmic process /? или wmic /? — справка
    • wmic process where (name 'x%') call terminate(0) — завершили процессы начинающиеся на букву «x»
  • msra.exe /offerra — удаленный помощник
  • slui 4 — вызов активации по телефону. Мне помогло, когда при попытке активации Windows Server 2008 SP2 я получал ошибку «activation error code 0×8004FE92» и при этом не было доступного варианта «активация по телефону»
  • MdSched.exe — диагностика оперативной памяти в Windows, аля memtest
  • 25 самых больших папок на диске C: (работает начиная с windows 8): dfp /b /top 25 /elapsed /study {largest} C:\
  • 25 самых больших файлов в папке c:\temp — Powershell «Get-ChildItem c:\temp -recurse | Sort-Object length -descending | select-object -first 32 | ft name,length -wrap –auto»
  • Отключение сообщения в журнале Windows — Безопасность: «Платформа фильтрации IP-пакетов Windows разрешила подключение»:
Читайте также  Запуск обновления Windows 10 из командной строки

Источник: https://kristalno-chisto.ru/zapusk-obnovleniya-windows-7-iz-komandnoy-stroki/

1000++ способ запуска команд на удаленном компьютере

Запуск обновления Windows 7 из командной строки

В наше время даже для собак придумали удаленное управление.

Возвращаясь к циклу «Конспект Админа», мне хотелось бы рассказать о вариантах запуска исполняемых программ на удаленных компьютерах. Эта статья будет интересна тем, у кого еще нет систем централизованного управления, но уже есть понимание утомительности ручного обхода рабочих станций и серверов. Либо тем, кому решения «под ключ» не интересны ввиду неспортивности.

В качестве того, зачем нужен такой запуск программ, можно привести недавнюю истерию с Петей\Не-Петей, когда все бросились проверять\отключать SMBv1 и загружать обновления. Да и провести инвентаризацию или установить срочный патч таким методом тоже можно.

Когда-то давно я устроился работать в организацию в период эпидемии Kido\Conficker. Наиболее простым способом выяснить, все ли хорошо в ИС компании, была славная утилита от Касперского под названием Kido Killer, которая проверяла наличие вируса и устраняла его. Запускать программу на доброй сотне машин руками было невесело, поэтому пришлось знакомиться с автоматизацией.

Если в операционных системах *nix для удаленного запуска, как правило, используется SSH, то у Windows способов запуска программ и скриптов воистину как песка в пустыне. Я разберу основные варианты, как общеизвестные, так и экзотические. Таких очевидных вещей как telnet-сервер касаться не буду, тем более Microsoft уже убрала его из современных ОС.

Psexec

Пожалуй, это первое, что приходит на ум, когда идет речь об удаленном запуске программ. Утилита от Марка Руссиновича используется еще со времен Windows NT и до сих пор применяется. Помимо основной функции, можно использовать ее и как Runas, и для запуска программ в пользовательской сессии терминального сервера. Psexec также позволяет задавать ядра процессора, на которых будет запускаться программа, и ее приоритет в системе.

В качестве примера посмотрим, установлено ли обновление, закрывающее нашумевшую уязвимость SMB на списке компьютеров:

psexec @computers.txt /u USER /p PASS cmd.exe /v /c «»systeminfo | find «KB4012212″ || echo !computername! >> \\server\share\log.txt»»»

В файле computers.txt находится список компьютеров. Для запуска по всему домену можно использовать \\*. В файле \\server\share\log.txt будут появляться имена рабочих станций или серверов без обновления. Если в домене существуют компьютеры с *nix на борту или нет доступа к административному сетевому ресурсу Admin$ ― команда на этой машине не выполнится, но обработка продолжится. Чтобы скрипт не зависал при каждой попытке подключения, можно задать тайм-аут с помощью ключа -n.

Если компьютер выключен ― мы об этом не узнаем. Поэтому лучше предварительно проверять доступность машин или собирать в файле информацию об успешном или неудачном выполнении.

К минусам Psexec можно отнести то, что она из-за своего удобства и популярности часто используется вирусописателями. Поэтому антивирусные системы могут обнаруживать утилиту как опасность вида remote admin.

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

WMIC

Для управления системами Windows с помощью разных графических утилит часто используется WMI (Windows Management Instrumentation) ― реализация объектно-ориентированного стандарта управления WBEM. В качестве утилиты с графическим интерфейсом для работы с WMI можно использовать wbemtest.exe.

Для работы с WMI из консоли создана wmic.exe. Например, для проверки установленных обновлений вместо жутковатой конструкции из предыдущего примера можно использовать простую команду:

wmic /node:»servername» qfe get hotfixid | find «KB4012212»

Использовать список компьютеров также можно командой /node:»@computers.txt».

Еще при помощи WMI можно запускать программы – синтаксис предельно прост:

wmic /node:»servername» process call create «cmd /c somecommands»

К сожалению, в отличие от Psexec, получить вывод в консоли не получится ― придется выводить результаты команды в файл.

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

Групповые политики и скрипты

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

Скрипты, выполняющиеся при старте и завершении системы.

Скрипты, выполняющиеся при входе и выходе пользователя из системы.

Скрипты, настраиваемые в пользовательском разделе, выполняются от имени пользователя, а в разделе компьютера ― под аккаунтом SYSTEM.

Назначенные задания

Довольно интересный способ, заслуживающий право на жизнь. Назначенные задания можно создавать из командной строки при помощи утилиты schtasks.exe, выполнять их, затем удалять. Подробнее с синтаксисом можно ознакомиться в документации, я же разберу пример использования назначенных заданий в доменной среде. Предположим, нам нужно выполнить команду как можно быстрее вне зависимости от того, выключен компьютер или нет. Для этого используются так называемые предпочтения групповых политик (Group Policy Preference).

Искать установку назначенных заданий следует в конфигурации компьютера или пользователя ― «Настройка ― Параметры панели управления ― Назначенные задания».

Создание нового назначенного задания.

Для выполнения команды или скрипта ASAP понадобится создать «Немедленную задачу (Windows 7 и выше)». Если вдруг в инфраструктуре остались машины под управлением Windows XP, то подойдет «Очередное задание (Windows XP)».

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

Пример WMI-фильтра для применения политики только на компьютерах с Windows XP:

SELECT * FROM Win32_OperatingSystem WHERE Version «5.1%» AND ProductType = «1»

В остальном процедура создания назначенного задания тривиальна. Единственное, не забывайте отметить пункт «Применить один раз и не применять повторно», если задача не требует повторного запуска.

Запускаем немедленную задачу только один раз.

При использовании таких назначенных заданий программа запустится, как только компьютер получит обновление групповой политики. Это удобно: не нужно проверять доступность компьютеров в случае Psexec и wmic и заставлять пользователей перезагружать машины, как в случае скриптов групповых политик. При необходимости можно скопировать файл скрипта локально в разделе «Настройка ― Конфигурация Windows ― Файлы».

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

Через реестр

Модификация реестра на пользовательских машинах ― странный вариант, лишь на случай крайней необходимости. Можно использовать ветки Run или RunOnce. Подробнее о них ― в документации. Сама модификация реестра может проводиться через групповые политики или из командной строки ― например, такой командой:

reg add \\COMPUTER\HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v script /t Reg_SZ /d «script.cmd»

В зависимости от ветки реестра, процесс будет выполняться или под пользователем, выполнившим вход в систему, или под аккаунтом SYSTEM.

Есть и другие способы, такие как правка ярлыков в папке «Автозагрузка» или добавление в ярлык к популярной программе && script.cmd, но эти методы уже из серии «можно, но не нужно».

Теперь перейдем к новым инструментам.

PowerShell, оправдывая свое название, может подключаться к удаленным компьютерам при помощи WMI, RPC и WS-Management (WSMan). Использование последнего метода требует предварительной настройки.

Командлеты, не требующие предварительной настройки, как правило, имеют параметр ComputerName, но не имеют параметра Session. Посмотреть список таких командлетов можно командой:

Get-Command | where { $_.parameters.keys -contains «ComputerName» -and $_.parameters.keys -notcontains «Session»}

Для настройки WSMan в общем случае достаточно выполнить команду Enable-PSRemoting-Force. Она запустит службу удаленного управления WinRM и пропишет исключения в фаерволе ― в принципе, это можно сделать для всего домена при помощи групповых политик. Подробнее настройка описана в документации.

После того как все компьютеры будут готовы принимать запросы, мы сможем подключаться при помощи соответствующих командлетов PowerShell. Для проверки возможности подключения используется командлет Test-WSMan.

Проверка возможности подключения.

Для того чтобы выполнить определенную команду или скрипт, используется командлет Invoke-Command со следующим синтаксисом:

Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -credential USERNAME

Где COMPUTER ― имя компьютера, COMMAND ―– имя команды, а USERNAME ― имя пользователя, если оно нужно.

Смотрим содержимое диска С удаленного компьютера.

Если же нам нужно получить полноценную консоль ― не автоматизации ради, а ради управления конкретным компьютером, ― то можно использовать командлет Enter-PSSession.

Работаем в консоли удаленного компьютера.

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

Конечно, кроме встроенных средств и небольших утилит, существует множество программ для управления структурой. Помимо взрослых решений, для управления конфигурациями вроде Chef, Ansible и MS SCCM можно использовать и средства мониторинга вроде Zabbix, и даже консоль управления антивирусом Касперского.

В период гетерогенных структур хорошо бы иметь возможность унифицированного управления Windows и Linux. Это можно сделать и с помощью PowerShell, что само по себе достойно отдельной статьи ― стоит такую сделать или уже лишнее?

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

Источник: https://habr.com/p/342428/

Как запустить службу обновлений на Windows 7

Запуск обновления Windows 7 из командной строки

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

Для поддержания работоспособности системы и её полноценной функциональности, необходимо регулярно производить обновление. Это может осуществляться при помощи автоматического или ручного управления.

Те, кто интересуются вопросом, как включить службу обновления на windows 7 на своём компьютере, смогут найти ответ ниже.

Рисунок 1. Окно проверки обновлений для компьютера

Команды windows для командной строки — полезная подборка

Запуск обновления Windows 7 из командной строки

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

Команды windows для настройки сети

  • proxycfg -? — инструмент настройки прокси по умолчанию в Windows XP/2003, WinHTTP.
  • netsh winhttp — инструмент настройки прокси по умолчанию в Windows Vista/7/2008
  • netsh interface ip show config — посмотреть конфигурацию интерфейсов
  • Настраиваем интерфейс «Local Area Connection» — IP, маска сети, шлюз:

netsh interface ip set address name=»Local Area Connection» static 192.168.0.100 255.255.255.0 192.168.0.1 1

  • netsh -c interface dump > c:\conf.txt — экспорт настроек интерфейсов
  • netsh -f c:\conf.txt — импорт настроек интерфейсов
  • netsh exec c:\conf.txt — импорт настроек интерфейсов
  • netsh interface ip set address «Ethernet» dhcp — включить dhcp
  • netsh interface ip set dns «Ethernet» static 8.8.8.8 — переключаем DNS на статику и указываем основной DNS-сервер
  • netsh interface ip set wins «Ethernet» static 8.8.8.8 — указываем Wins сервер
  • netsh interface ip add dns «Ethernet» 8.8.8.8 index=1 — задаем первичный dns
  • netsh interface ip add dns «Ethernet» 8.8.4.4 index=2 — задаем вторичный dns
  • netsh interface ip set dns «Ethernet» dhcp — получаем DNS по DHCP
  • netsh wlan show all — Отображение полной информации о беспроводных устройствах и сетях.

Команды для установки, просмотра, удаления программ и обновлений

  • Запуск msi пакетов из командной строки под правами администратора:runas /user:administrator «msiexec /i адрес_к_msi_файлу»runas /user:administrator «msiexec /i \»экранированный слешами и скобками адрес с пробелами к msi файлу\»»
  • wmic product get name,version,vendor — просмотр установленных программ  (только установленные из msi-пакетов)
  • wmic product where name=»Имя программы» call uninstall /nointeractive — удаление установленной программы
  • Get-WmiObject Win32_Product | ft name,version,vendor,packagename — просмотр установленных программ через Powershell (только установленные из msi-пакетов)
  • (Get-WmiObject Win32_Product -Filter «Name = 'Имя программы'»).Uninstall() — удаление установленной программы через Powershell
  • DISM /Image:D:\ /Get-Packages — просмотр установленных обновлений из загрузочного диска
  • DISM /Online /Get-Packages — просмотру установленных обновлений на текущей ОС
  • DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1 — удаление  обновления из загрузочного диска
  • DISM /Online /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1 — удаление  обновления в текущей ОС
Читайте также  Инициализация обновлений Windows 10 что это?

Команды в Powershell

  • Запуск процесса дедупликации — Start-DedupJob -Volume D: -Type Optimization
  • Контроль процесса дедупликации — Get-DedupStatus

=) Поделись с друзьями:

Источник: https://elims.org.ua/blog/windows-zapusk-osnastok-i-elementov-upravleniya-iz-komandnoj-stroki/

Как запустить на компьютере с Windows 7 службу «Центр обновления»?

Запуск обновления Windows 7 из командной строки

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

 Способ № 1: Запуск из панели задач

В любой момент работы на компьютере эту службу для Windows 7 можно запустить прямо из панели задач. В этом случае действуем так:

  1. кликаем левой кнопкой мышки значок, скрывающий ярлычки программ в панели задач;
  2. находим ярлычок «Центр поддержки» и клацаем по нему правой кнопочкой мышки;
  3. в отобразившемся меню кликаем пункт «Открыть центр обновления …»:

Далее в появившемся окошке слева находим и нажимаем пункт «Настройка параметров»:

В итоге служба предложит подобрать метод установки апдейтов для ОС Windows 7. На этом этапе можно внести целый ряд настроек:

  1. определить, кому разрешено обновлять операционную систему;
  2. выбрать получение уведомления Windows;
  3. установить поддержку рекомендуемых обновлений и т. д.

Однако то, что от нас в действительности требуется, так это включить поддержку важных апдейтов. Заметим, что служба «Центр…» может предложить несколько вариантов загрузки и установки новых файлов для Windows 7. Однако лучше в этом случае доверить операционной системе обновляться автоматически. Для этого выбираем соответствующий параметр в разделе «Важные обновления» и жмем кнопку OK:

На этом в принципе все!

Вариант № 2: Запуск из меню «Пуск»

Для того чтобы попасть в «Центр обновлений Windows» и запустить соответствующую службу, можно воспользоваться меню «Пуск». Для этого жмем на панели задач кнопку «Пуск» или клавишу  на клавиатуре. Далее выбираем пункт «Панель управления», а в нем – «Центр обновления Windows»:

В итоге откроется системное окошко центра. С этого момента действуем так же, как и в способе № 1: открываем раздел «Настройка параметров», выбираем автоматический запуск важных обновлений и сохраняем настройки.

Метод № 3: Старт через утилиту «Выполнить»

Запустить процесс на компьютере с OS Windows 7 можно и из программки «Выполнить». Открыть ее можно простым сочетанием горячих клавиш  и R. После того как утилита запустилась, вбиваем для нее команду cmd и жмем OK:

В итоге откроется, как вы уже правильно поняли командная строка. Действуем так:

  1. задаем для нее параметр net start bits и подтверждаем ввод клавишей Enter;
  2. вводим в командную строку значение net start wuauserv и вновь жмем Enter.

В результате служба запустится автоматически.

 Способ № 4: Запуск через диспетчер задач

Загрузить службу на Windows 7 можно и с помощью команды wuapp. Для ее выполнения жмем одновременно Ctrl, Shift и Esc, заходим в меню «Файл» диспетчера задач, выбираем пункт «Новая задача» и вводим для выполнения команду wuapp:

В результате откроется «Центр обновления Windows». Далее выполняем действия из способа № 1.

Метод № 5: Запуск через службу «Администрирование»

Для запуска службы для OS Windows 7 с помощью администрирования открываем «Пуск», набираем в поисковое поле слово «админ» и жмем первый пункт в появившемся списке:

После этого в окне «Администрирование» находим и выбираем пункт «Службы». Затем в новом окошке ищем и кликаем мышкой службу «Центр обновления…» и запускаем ее нажатием на соответствующую кнопку на экране:

 № 6: Настройка из «Центра поддержки»

В Windows 7 запустить на компьютере службу, которая будет обновлять систему, можно также через «Центр поддержки». Войти в него можно через Пуск – Панель управления или прямиком из панели задач. Какой бы вариант для входа мы ни выбрали, после того как «Центр поддержки» откроется, в разделе «Безопасность» рядом с пунктом «Центр обновления…» жмем кнопку «Изменить параметры»:

В появившемся системном окне выбираем пункт «Устанавливать обновление автоматически…»:

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

Вариант № 7: Отладка неработающей службы

Если служба запущена, но не работает, действуем так:

  1. открываем утилиту «Выполнить» и вбиваем для нее команду services.msc;
  2. в окне «Службы» кликаем «Центр обновления…» и жмем вкладку «Остановить»;
  3. находим через поиск папку SoftwareDistribution и переименовываем ее в SoftwareDistribution12;
  4. отключаем антивирус, оптимизаторы загрузки и прочие программки;
  5. возвращаемся в окно «Службы» и заново запускаем службу с помощью пункта «Запустить»;
  6. перезагружаем компьютер.

Можете быть уверенными, один из предложенных вам способов точно сработает!

Источник: https://WindowsTune.ru/win7/kak-zapustit-sluzhbu-centra-obnovleniya-windows-7.html

Скрипт для бесплатного обновления Windows 7 до Windows 10: лайфхак

Запуск обновления Windows 7 из командной строки

Если у вас еще стоит на компьютере Windows 7, знайте, что ради безопасности находящихся на компьютере ваших данных стоит озаботиться переходом на более современную операционную систему, поскольку вышедшая в октябре 2009 года «операционка» перестанет поддерживаться разработчиком с 15 января 2020 года. Именно с этого момента операционная система не получит больше обновлений безопасности.

И сейчас самое подходящее время для того, чтобы наконец обновить систему на своем компьютере до Windows 10, хотя бы потому, что это обновление может быть абсолютно бесплатным и действительно простым и быстрым (хотя последнее по большей части зависит от мощности используемого компьютера). Одним из вариантов перехода с «Семерки» на «Десятку» может стать использование скрипта PowerShell*, который позволит произвести простое автоматическое обновление.

* Windows PowerShell представляет собой средство командной строки, которое позволяет выполнять команды и сценарии для изменения параметров системы и автоматизации производимых в ней задач.

Это абсолютно легальная официальная программа, использование которой не потребует знаний программирования или применения других специфических нюансов. Элемент управления не нужно скачивать с подозрительных сайтов или торрентов, средство автоматизации выполнения задач Windows PowerShell по умолчанию установлено в каждой ОС Windows, начиная с Windows 7, с пакетом обновления 1 (SP1).

Зачем обновлять Windows при помощи PowerShell?

Казалось бы, обновление Windows на новейшую версию – задача в наши дни максимально упрощенная. Достаточно нажать пару-другую кнопок во время работы установщика, согласиться с некоторыми данными, ввести требуемую информацию и все – официальная Windows последнего поколения у вас на машине.

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

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

Начало работы с PowerShell в Windows 7 SP1

Поскольку для этого обновления нам нужен PowerShell, а PowerShell входит в любую версию Windows, начиная с Windows 7 SP1, убедитесь, что вы обновили свою старую операционную систему хотя бы до этого пакета. Другими словами, для этого просто запустите Центр обновления Windows и установите все, что он требует для обновления до SP1, без которого интерфейс командной строки PowerShell не появится на «Семерке».

Вариант поиска средства командной строки PoweShell № 1

Для начала работы с PowerShell в Windows 7 нажмите кнопку «Пуск» и введите в поле поиска команду «Powershell», щелкните правой кнопкой мыши на «Windows Powershell», выберите «Запуск от имени администратора».

Вариант поиска средства командной строки PoweShell № 2

В меню «Пуск» выберите ПускВсе программыСтандартные, открываем папку Windows PowerShell и нажимаем «Windows PowerShell».

Более подробно о запуске Windows PowerShell на разных операционных системах читайте на официальной страничке Microsoft docs.microsoft.com

В качестве меры безопасности PowerShell по умолчанию не запускает сценарии, пока вы не измените определенный раздел реестра. Чтобы сделать это, введите нижеследующую строку в Powershell и нажмите Enter:

Set-ExecutionPolicy Unrestricted

На данном этапе вы можете закрыть PowerShell.

Ввод сценария установки

Загрузите этот файл .PS1 на свой компьютер. Если загрузка не получилась или вы хотите создать его вручную, откройте новый текстовый файл (например, в Блокноте) и скопируйте и вставьте следующий файл (его также можно скачать с www.reddit.com/r/PowerShell):

$dir = «c:\temp»
mkdir $dir
$webClient = New-Object System.Net.WebClient
$url = «https://go.microsoft.com/fwlink/?LinkID=799445»
$file = «$($dir)\Win10Upgrade.exe»
$webClient.DownloadFile($url,$file)
Start-Process -FilePath $file -ArgumentList «/quietinstall /skipeula /auto upgrade /copylogs $dir» -verb runas

Внимание! Обратите внимание, что кавычки должны быть стандартные «прямые». Возможно, при переносе в текстовый файл или при копировании с сайта они могут быть автоматически заменены на «открывающие и закрывающие кавычки». С ними скрипт работать НЕ БУДЕТ!

После этого закройте блокнот и сохраните файл с любым именем, изменив его расширение на .PS1 (из формата .txt).

Запуск автоматического обновления

Щелкните правой кнопкой мыши на вашем новом файле .PS1 и выберите «Выполнить с помощью PowerShell». Возможно, вам потребуется подтвердить хотя бы одно из своих действий, в случае если Microsoft Windows попросить подтвердить внесение изменений на ваш компьютер. На этом пока все. Никаких дополнительных действий делать не требуется. Ненадолго появится и исчезнет окно PowerShell, затем некоторое время на экране больше не будет появляться никаких сервисных окон.

Как узнать, что PowerShell начал вносить изменения в Windows?

Для проверки, что установка запущена, потребуется вызвать «Диспетчер задач» (один из распространенных вариантов сочетания клавиш для вызова Диспетчера задач – «Ctrl+Alt+Delete». При переходе на экран безопасности Windows в предложенном списке будет и кнопка возможности запуска Диспетчера задач) и убедиться, что процесс «Windows10UpgraderApp.exe» запущен.

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

https://docs.microsoft.com/ru-ru/powershell/scripting/install/installing-windows-powershell?view=powershell-6#finding-powershell-in-windows-10-81-80-and-7

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

В зависимости от предустановленного основного языка лицензионное соглашение будет отображаться на нем

Сейчас вы уже находитесь в экране или двух от завершения обновления. До завершения осталось не более 15 секунд.

Обновление Windows 10 завершено

Как только войдете в Windows 10, вы заметите две вещи:

Во-первых, все ваши данные и приложения должны быть там, где они были изначально (так как мы обновили Windows 7, а не выполняли чистую установку). Впрочем, некоторые программы могут перестать работать на новой «Винде» из-за несовместимости. Скорее всего, это будут старые версии программ, которыми вы не пользовались, так что потеря невелика.

Во-вторых, главное при проведении этой важной работы – у вас на компьютере установилась полностью активированная версия Windows 10, официальная, новая (должна установиться последняя версия операционной системы, доступная Microsoft, поэтому Центр обновлений запускать сразу не придется), быстрая. При условии, что вы перешли с активированной официальной версии Windows 7. При этом заметим, что никаких поисков последней версии Винды на официальном сайте Майкрософт вам не потребовалось. А это также сэкономит время. Автоматизация!

Что если операционная система оказалась неактивированной?

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

Не забудьте сбросить политику выполнения PowerShell.
Помните, когда мы освободили PowerShell от оков и позволили ему запускать любые сценарии, которые он хотел? Что ж, сейчас самое подходящее время, чтобы обратить это вспять ради безопасности. Откройте PowerShell с правами администратора (как и раньше) и введите следующую команду:

Set-ExecutionPolicy Restricted

Как только это будет сделано, можно закрыть PowerShell и начать работать на новом Windows 10.

Источник: https://1gai.ru/baza-znaniy/524185-skript-dlja-besplatnogo-obnovlenija-windows-7-do-windows-10-lajfhak.html