Windows

Запустить обновление windows 10 из командной строки: Как обновить Windows 10 до последней версии 👌

14.04.2021

Содержание

Windows 10: принудительная установка бесплатного обновления и чистая установка

Со вчерашнего дня Windows 10 стала официально доступна, и пользователи могут бесплатно обновить на неё предыдущую версию, начиная с Windows 7. Но у большинства пользователей подобное обновление остаётся зарезервированным, и им придётся подождать ещё несколько дней, пока не подойдёт очередь обновиться. Однако есть способ принудительно запустить процесс обновления, чтобы уже сегодня можно было скачать и установить новую версию Window 10. Пользователи Windows 7, Windows 8 или Windows 8.1 также могут установить полноценную Windows 10 «с нуля». Но здесь придётся преодолеть чуть больше препятствий. В нашем обзоре мы покажем, как можно запустить принудительный процесс установки, а также получить «чистую» копию Windows 10.

Если вы хотите обновить старую систему Windows, начиная с Windows 7, на новую Windows 10, то следует сначала выполнить обновление «старой» системы. Для установки Windows 10 потребуется Windows 7 с установленным Service Pack 1 – а пользователям Windows 8 сначала следует обновить систему до Windows 8.1 и установить последние патчи. Только тогда на панели задач появится функция бесплатного обновления операционной системы.

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

Принудительная установка через командную строку

Процесс скачивания и установки обновления Windows 10 можно запустить принудительно через командную строку. Но для этого у вас должно быть зарезервировано обновление Windows 10, то есть на панели задач должна появиться соответствующая иконка. А обновления Windows должны быть настроены на автоматическую установку. Затем следует очистить папку «C:\Windows\SoftwareDistribution\Download» и запустить командную строку с правами администратора. Для этого необходимо нажать на кнопку «Пуск», набрать «cmd» и нажать правой кнопкой мыши на появившемся исполняемом файле, выбрав «Запуск от имени администратора». Будет запущена командная строка, где следует выполнить «wuauclt.exe /updatenow». Через несколько минут запустится процесс скачивания Windows 10 через функцию Windows Update. Можно сбросить маршрутизатор, чтобы он получил новый IP от провайдера, а также перезапустить компьютер, чтобы ускорить процесс.

  • Зарезервируйте бесплатное обновление на Windows 10
  • Настройте автоматическую установку обновлений Windows
  • Удалите содержимое папки «C:\Windows\SoftwareDistribution\Download»
  • Запустите командную строку с правами администратора и выполните «wuauclt.exe /updatenow»
  • Обновление будет скачиваться через функцию Windows Update
Скачивание обновления не всегда стартует сразу же

Обновление через Media Creation Tool

Довольно просто выполнить обновление через утилиту Media Creation Tool от Microsoft, которую можно скачать напрямую с Microsoft. Утилита не только позволяет скачать и обновить систему на Windows 10 напрямую, но также скачать файл ISO или подготовить USB-брелок для установки Windows 10. Здесь тоже требуется выполненное резервирование обновления. Скачивание и установка выполняются автоматически, пользователю требуется только подтвердить установку.

При обновлении все настройки и данные будут перенесены на новую операционную систему. Все наши тестовые компьютеры успешно прошли через процедуру обновления. Если вы пожелаете вернуться на Windows 8.1 или Windows 7, то у вас есть 30 дней. Во время установки данные старой системы Windows автоматически сохраняются. Конечно, если вы хотите подстраховаться, то имеет смысл создать резервную копию.

С помощью Media Creation Tool систему можно легко и просто обновить

Чистая установка Windows 10

Если вы хотите установить «чистую» Windows 10, не загрязнённую старыми программами и файлами Windows, то и такой вариант поддерживается. Возможна опциональная установка с DVD или USB-брелока. Файл ISO можно скачать на Microsoft напрямую или через упомянутую выше утилиту Media Creation Tool. Затем файл ISO следует записать на DVD, загрузиться с него и выбрать «чистую» установку Windows 10. Для установки с USB-брелока следует подготовить загрузочный носитель. Для этого тоже можно воспользоваться утилитой Media Creation Tool. USB-флешка должна иметь ёмкость не меньше 8 Гбайт и форматирование FAT32, утилита автоматически создаст на ней все необходимые файлы для установки. Затем можно загружаться с флешки и стартовать установку.

Вы можете скачать Windows 10 Pro или Windows 10 Home, в 32- и 64-битных версиях, также доступна и Windows 10N. Если у вас не розничная версия, и под рукой нет соответствующего ключа CD Key для Windows 7 или Windows 8(.1), который можно использовать для Windows 10, то сначала придётся выполнить обновление одним из способов, показанных выше. Иначе вы не сможете активировать Windows 10 после установки. Во время процесса обновления лицензия старой операционной системы Windows будет автоматически перенесена на новую Windows 10.

Для последующих установок Windows 10 ключ уже не потребуется, поскольку серверы Microsoft автоматически распознают установленное «железо», что позволяет выполнить активацию. Многие пользователи указывают на возможность установки с помощью корректного ключа от Windows 8.1 или Windows 7, но у нас не получилось. Во время тестов мы не смогли установить Windows 10 со старым ключом Windows 8. Во время установки запроса ключа просто не было.

  • Зарезервируйте обновление на Windows 10 и выполните его(!)
  • Запишите файл ISO на CD или создаёте загрузочный USB-брелок
  • Выполните «чистую» установку с подготовленного носителя без указания ключа CD
  • Лицензия будет автоматически активирована серверами Microsoft

Заключение

В наших тестах мы не столкнулись с длительным временем скачивания, нужные 3 Гбайт скачивались на полной скорости интернет-подключения. Впрочем, со стороны Microsoft действительно имело смысл выпускать обновление волнами. Не всем пользователям Windows 10 нужна с первого дня объявления. После выполнения обновления можно выполнить «чистую» установку. Впрочем, как нам кажется, это вовсе необязательно. Windows 10 будет работать очень быстро и при установке поверх существующей «старой» системы. Так что сами решайте, насколько оправданы дополнительные усилия. Но если вам нужна «чистая» установка, то вы сможете её выполнить, воспользовавшись советами в нашей статье.

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

Принцип работы Центра обновления Windows — Windows Deployment

  • Чтение занимает 5 мин

В этой статье

Применимо к: Windows10Applies to: Windows 10

Рабочий процесс Обновления Windows имеет четыре основных функциональных возможности:The Windows Update workflow has four core areas of functionality:

ScanScan

  1. Orchestrator запланирует сканирование.Orchestrator schedules the scan.
  2. Orchestrator проверяет утверждения администратора и политики для скачивания.Orchestrator verifies admin approvals and policies for download.

СкачатьDownload

  1. Orchestrator запускает загрузки.Orchestrator starts downloads.
  2. Windows Update скачивает файлы манифеста и предоставляет их для окнамера.Windows Update downloads manifest files and provides them to the arbiter.
  3. The arbiter evaluates the manifest and tells the Windows Update client to download files.The arbiter evaluates the manifest and tells the Windows Update client to download files.
  4. Клиент Windows Update загружает файлы во временную папку.Windows Update client downloads files in a temporary folder.
  5. The arbiter stages the downloaded files.The arbiter stages the downloaded files.

InstallInstall

  1. Orchestrator запускает установку.Orchestrator starts the installation.
  2. Обывщик вызывает установщик для установки пакета.The arbiter calls the installer to install the package.

ФиксацияCommit

  1. Orchestrator запускает перезагрузку.Orchestrator starts a restart.
  2. Выбор завершается перед перезапуском.The arbiter finalizes before the restart.

Как работает обновлениеHow updating works

Во время процесса обновления Оркестратор Обновлений Windows работает в фоновом режиме для сканирования, скачивания и установки обновлений.During the updating process, the Windows Update Orchestrator operates in the background to scan, download, and install updates. Он автоматически делает эти действия в соответствии с вашими настройками и автоматически, чтобы не нарушить использование компьютера.It does these actions automatically, according to your settings, and silently so that doesn’t disrupt your computer usage.

Сканирование обновленийScanning updates

Оркестратор Обновлений Windows на компьютере проверяет сервер Обновлений Майкрософт или конечную точку WSUS на наличие новых обновлений с случайным интервалом.The Windows Update Orchestrator on your PC checks the Microsoft Update server or your WSUS endpoint for new updates at random intervals. Случайное рандомизация гарантирует, что сервер Обновления Windows не перегружен одновременно запросами.The randomization ensures that the Windows Update server isn’t overloaded with requests all at the same time. Оркестратор обновлений ищет только обновления, добавленные с момента последнего поиска обновлений, что позволяет ему быстро и эффективно находить обновления.The Update Orchestrator searches only for updates that have been added since the last time updates were searched, allowing it to find updates quickly and efficiently.

При проверке обновлений Orchestrator в Обновлении Windows проверяет, подходит ли обновление для вашего устройства.When checking for updates, the Windows Update Orchestrator evaluates whether the update is appropriate for your device. В нем используются рекомендации, определенные издателем обновления, например Microsoft Office, в том числе корпоративные групповые политики.It uses guidelines defined by the publisher of the update, for example, Microsoft Office including enterprise group policies.

Убедитесь, что вы знакомы со следующей терминологией, связанной со сканированием в Обновлении Windows:Make sure you’re familiar with the following terminology related to Windows Update scan:

ТерминTermОпределениеDefinition
ОбновлениеUpdateМы используем этот термин, чтобы означать несколько различных вещей, но в этом контексте это фактически обновленный код или изменение.We use this term to mean several different things, but in this context it’s the actual updated code or change.
Обновление пакетаBundle updateОбновление, которое содержит 1-N-N-обновления; не содержит сам полезной нагрузки.An update that contains 1-N child updates; doesn’t contain payload itself.
Обновление для детейChild updateНевыгодное обновление, которое в пакете другого обновления; содержит полезной нагрузки.Leaf update that’s bundled by another update; contains payload.
Обновление для замещаемойDetector updateСпециальное «обновление», которое содержит только правило применимости «IsInstalled» без полезной нагрузки.A special «update» that contains «IsInstalled» applicability rule only and no payload. Используется для предварительной оценки.Used for prereq evaluation.
Обновление категорииCategory updateСпециальный «detectoid», который имеет правило IsInstalled, которое всегда верно.A special «detectoid» that has an IsInstalled rule that is always true. Используется для группировки обновлений и позволяет устройству фильтровать обновления.Used for grouping updates and to allow the device to filter updates.
Полная проверкаFull scanСканирование с пустым магазином данных.Scan with empty datastore.
Разноналивная проверкаDelta scanСканирование с обновлениями предыдущей проверки, уже кэшированной в магазине данных.Scan with updates from previous scan already cached in datastore.
Проверка по сетиOnline scanСканирование, использующее сеть, и проверка сервера обновления.Scan that uses the network and to check an update server.
Проверка в автономном режимеOffline scanПроверка, которая не использует сеть, и проверка локального магазина данных.Scan that doesn’t use the network and instead checks the local datastore. Полезно только в том случае, если веб-сканирование было выполнено ранее.Only useful if online scan has been performed before.
CatScanCatScanСканирование категории, в котором звоняя может указать categoryId для получения обновлений, опубликованных в этой категорииId.Category scan where caller can specify a categoryId to get updates published under that categoryId.
AppCatScanAppCatScanСканирование категории, при котором звоняя может указать AppCategoryId для публикации приложений в этом appCategoryId.Category scan where caller can specify an AppCategoryId to get apps published under that appCategoryId.
Синхронизация программного обеспеченияSoftware syncЧасть проверки, которая проверяет только наличие обновлений программного обеспечения (как приложений, так и операционной системы).Part of the scan that only checks for software updates (both the apps and the operating system).
Синхронизация драйверовDriver syncЧасть проверки, которая проверяет только обновления драйверов.Part of the scan that checks driver updates only. Эта синхронизация является необязательной и выполняется после синхронизации программного обеспечения.This sync is optional and runs after the software sync.
ProductSyncProductSyncСинхронизация на основе атрибутов, в которой клиент предоставляет список атрибутов устройства, продукта и вызываемого заранее, чтобы позволить службе проверять применимость в облаке.A sync based on attributes, in which the client provides a list of device, product, and caller attributes ahead of time to allow service to check applicability in the cloud.

Как работает сканирование в Обновлении WindowsHow Windows Update scanning works

При запуске проверки в Обновлении Windows выполняется следующее действие.Windows Update does the following actions when it runs a scan.

Запускает проверку на обновленияStarts the scan for updates

Когда пользователи начинают сканирование в Обновлении Windows с помощью панели параметров, происходит следующее:When users start scanning in Windows Update through the Settings panel, the following occurs:

  • При проверке сначала создается сообщение ComApi.The scan first generates a “ComApi” message. Вызываемая программа (антивирусная программа Microsoft Defender) сообщает механизму Обновления Windows о том, что необходимо проверить обновления.The caller (Microsoft Defender Antivirus) tells the Windows Update engine to scan for updates.
  • Сообщения «Агент»: за очередь проверки, а затем фактически запуск работы:»Agent» messages: queueing the scan, then actually starting the work:
    • Обновления идентифицированы по разным ИД («ID = 10», «ID = 11») и по разным номерам.Updates are identified by the different IDs («ID = 10», «ID = 11») and from the different thread ID numbers.

    • В Обновлении Windows используется фильтрация по потоку, чтобы сосредоточиться на одной конкретной задаче.Windows Update uses the thread ID filtering to concentrate on one particular task.

Идентификаторы службIdentifies service IDs
  • Коды служб указывают, какой источник обновления сканируется.Service IDs indicate which update source is being scanned.

  • Механизм Обновления Windows рассматривает каждую службу как отдельный объект, даже если несколько служб могут содержать одинаковые обновления.The Windows Update engine treats every service as a separate entity, even though multiple services may contain the same updates.

  • Общие ИД службыCommon service IDs

    Важно!

    Здесь ServiceId определяет абстракцию клиента, а не определенную службу в облаке.ServiceId here identifies a client abstraction, not any specific service in the cloud. Не следует делать предположений о том, на какой сервер указывают serviceId.No assumption should be made of which server a serviceId is pointing to. Она полностью контролируется ответами из службы Locator Service.It’s totally controlled by responses from the Service Locator Service.

ОбслуживаниеServiceServiceIdServiceId
Unspecified / DefaultUnspecified / DefaultWU, MU или WSUSWU, MU, or WSUS
00000000-0000-0000-0000-00000000000000000000-0000-0000-0000-000000000000
Центр обновления WindowsWindows Update9482F4B4-E343-43B6-B170-9A65BC822C779482F4B4-E343-43B6-B170-9A65BC822C77
Центр обновления МайкрософтMicrosoft Update7971f918-a847-4430-9279-4a52d1efe18d7971f918-a847-4430-9279-4a52d1efe18d
МагазинStore855E8A7C-ECB4-4CA3-B045-1DFA50104289855E8A7C-ECB4-4CA3-B045-1DFA50104289
Прогона осOS Flighting8B24B027-1DEE-СА95-3517DFB9C5528B24B027-1DEE-BABB-9A95-3517DFB9C552
WSUS или Configuration ManagerWSUS or Configuration ManagerVia ServerSelection::ssManagedServerVia ServerSelection::ssManagedServer
3DA21691-E39D-4da6-8A4B-B43877BCB1B73DA21691-E39D-4da6-8A4B-B43877BCB1B7
Служба автономной проверкиOffline scan serviceVia IUpdateServiceManager::AddScanPackageServiceVia IUpdateServiceManager::AddScanPackageService
Находит сбои в сетиFinds network faults

Распространенный сбой обновления вызван из-за проблем с сетью.Common update failure is caused due to network issues. Чтобы найти корень проблемы:To find the root of the issue:

  • Найми сообщения «ProtocolTalker», чтобы увидеть сетевой трафик синхронизации между клиентом и сервером.Look for «ProtocolTalker» messages to see client-server sync network traffic.

  • «Ошибки SOAP» могут быть ошибками на стороне клиента или сервера; прочитать сообщение.»SOAP faults» can be either client- or server-side issues; read the message.

  • Клиент Windows Update использует службу service Locator service для обнаружения конфигураций и конечных точек источников обновлений сети Майкрософт: обновления Windows, Обновления Майкрософт или flighting.The Windows Update client uses the Service Locator Service to discover the configurations and endpoints of Microsoft network update sources: Windows update, Microsoft Update, or Flighting.

    Примечание

    Если поиск ведется по WSUS или Configuration Manager, можно игнорировать предупреждения для службы поиска.If the search is against WSUS or Configuration Manager, you can ignore warning messages for the Service Locator Service.

  • На сайтах, которые используют только службы WSUS или Configuration Manager, служба locator службы может быть заблокирована в брандмауэре.On sites that only use WSUS or Configuration Manager, the Service Locator Service might be blocked at the firewall. В этом случае запрос не будет сканирован, и хотя служба не может сканировать обновления Windows или Microsoft Update, она по-прежнему может проверять WSUS или Configuration Manager, так как она настроена локально.In this case the request will fail, and though the service can’t scan against Windows Update or Microsoft Update, it can still scan against WSUS or Configuration Manager, since it’s locally configured.

Загрузка обновленийDownloading updates

После того как Оркестратор обновлений Windows определит, какие обновления применяются к компьютеру, он начнет скачивать обновления, если вы выбрали вариант автоматической загрузки обновлений.Once the Windows Update Orchestrator determines which updates apply to your computer, it will begin downloading the updates, if you have selected the option to automatically download updates. Он работает в фоновом режиме, не прерывая обычное использование устройства.It does operation in the background without interrupting your normal use of the device.

Чтобы другие загрузки не затрагивались и не замедлялись из-за скачивания обновлений, в Обновлении Windows используется оптимизация доставки, которая скачивает обновления и снижает потребление пропускной способности.To ensure that your other downloads aren’t affected or slowed down because updates are downloading, Windows Update uses Delivery Optimization, which downloads updates and reduces bandwidth consumption.

Дополнительные сведения см. в подстройке «Настройка оптимизации доставки для обновлений Windows 10».For more information, see Configure Delivery Optimization for Windows 10 updates.

Установка обновленийInstalling updates

Если обновление применимо, загружаются «Arbiter» и метаданные.When an update is applicable, the «Arbiter» and metadata are downloaded. В зависимости от параметров Обновления Windows после завершения загрузки Arbiter соберет сведения с устройства и сравнит их с загруженными метаданными, чтобы создать «список действий».Depending on your Windows Update settings, when downloading is complete, the Arbiter will gather details from the device, and compare that with the downloaded metadata to create an «action list».

В списке действий описываются все файлы, необходимые из Центр обновления Windows, а также действия агента установки (например, CBS или программы установки) с ними.The action list describes all the files needed from Windows Update, and what the installation agent (such as CBS or Setup) should do with them. Список действий предоставляется агенту установки вместе с полезной нагрузкой для начала установки.The action list is provided to the installation agent along with the payload to begin the installation.

Зафиксирование обновленийCommitting Updates

Если настроен параметр автоматической установки обновлений, оркестратор Обновлений Windows в большинстве случаев автоматически перезагружает устройство после установки обновлений.When the option to automatically install updates is configured, the Windows Update Orchestrator, in most cases, automatically restarts the device for you after installing the updates. Устройство необходимо перезапустить, так как оно может быть небезопасным или не полностью обновлено, пока оно не перезагрузится.It has to restart the device because it might be insecure, or not fully updated, until it restarts. Параметры групповой политики, управление мобильными устройствами (MDM) или реестр (не рекомендуется) можно использовать для настройки времени перезапуска устройств после установки обновления Windows 10.You can use Group Policy settings, mobile device management (MDM), or the registry (not recommended) to configure when devices will restart after a Windows 10 update is installed.

Дополнительные сведения см. в под управлением перезапусков устройств после обновлений.For more information, see Manage device restarts after updates.

. bat, чтобы остановить обновление windows



Я устал искать, как остановить постоянное выполнение обновлений Windows в Windows 10, так как каждый раз после перезагрузки он запускается снова. Мне пришло в голову, что, возможно, я мог бы сделать файл .bat, который мог бы остановить обновление windows в службах, чтобы я мог просто нажимать на него каждый раз, когда включаю свой ноутбук.

Я знал о sc start/stop serviceName . Мой вопрос заключается в том, как называется Служба обновления Windows? Потому что , когда я набираю windows update in в serviceName, это показывает, что служба не установлена.

batch-file cmd windows-services
Поделиться Источник Angelo Adrian     08 сентября 2017 в 13:24

4 ответа


  • Как предотвратить ранний выход bat-файла?

    Я запускаю плагин maven (это просто новый процесс) как часть файла bat. Команда plugin вызывает выход bat-файла , поэтому последующие команды не выполняются. Есть ли команда или какой-то другой способ предотвратить выход bat-файла слишком рано ? Вот файл bat : ECHO Updating Version mvn…

  • Как выполнить bat-файл из cygwin bash, использующий команду Windows find

    Команда find делает совершенно другое в Windows и Unix. На Windows это fgrep -подобная утилита, перечисляющая соответствующие строки в файле; на Unix — и на Cygwin-она перечисляет имена файлов, соответствующие некоторым критериям. Cygwin bash добавляет свои стандартные каталоги к текущему пути,…



2

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

@echo off
net stop "Windows Update"

Вы также можете остановить его, а также фоновые процессы загрузки. Этот работает на windows 10

@echo off
net stop wuauserv
net stop bits
net stop dosvc

Поделиться Gerhard     08 сентября 2017 в 13:36



2

Ваша служба называется wuauserv .

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

WMIC /Output:Services.txt Service Get DisplayName,Name&&Services.txt

Файл Services.txt будет находиться в текущем каталоге командной строки.

Поделиться Compo     09 сентября 2017 в 12:28



0

Отсоедините провод LAN или отключите вашу систему от интернета Как можно скорее. Напишите» Services.msc » в прогоне (клавиша Windows + R), затем прокрутите вниз и найдите там опцию обновления Windows. Дважды щелкните по нему, выберите тип запуска «disabled» и нажмите кнопку ОК, это остановит обновление windows, а также исправит проблемы с синим экраном во время обновления на Windows 10.

Поделиться Vishesh Sahay     24 июля 2019 в 06:56


  • Создайте bat-файл для выхода из FFMPEG (Windows)

    Привет всем, я использую этот файл bat для того, чтобы захватить мой экран. ffmpeg -f dshow -i video=screen-capture-recorder -r 240001001 -q 1 lma_recording.avi Когда я нажимаю кнопку q, захват видео прекращается. Однако я хотел бы остановить захват экрана с помощью другого файла bat. Я уже…

  • Grunt.js: выполнить файл .bat

    Я хотел бы запустить/остановить XAMPP через Grunt.js на Windows. Для этого есть .bat файлов: C:\xampp\apache_start.bat и C:\xampp\apache_stop.bat. Я не нашел никакого плагина Grunt, который работает с командной строкой Windows. Есть ли плагин, способный это сделать? Или есть какая-то другая…



0

powershell командует :-

Остановить обновление Windows является: Stop-Service wuauserv (Запуск от имени администратора)

Запустить обновление Windows является: Старт-сервис wuauserv

Поделиться projjal     29 июня 2020 в 05:54


Похожие вопросы:


Как остановить акселерометр, чтобы получить обновление?

Я использую CoreMotion в своем приложении для использования акселерометра. У меня все хорошо, но как я могу остановить свой акселерометр, чтобы получить обновление движения?


как остановить запуск программ на windows 7 с помощью пакетных команд

Может ли какой-нибудь орган сказать мне, как остановить (несколько) выбранных запущенных программ/программ с помощью batch file (.bat) в windows 7 64bit? Мое требование простое:я установил utorrent…


Как остановить процесс из файла .BAT?

Итак, у меня есть процесс, который я начал с одного файла bat. Как остановить его от другого?


Как предотвратить ранний выход bat-файла?

Я запускаю плагин maven (это просто новый процесс) как часть файла bat. Команда plugin вызывает выход bat-файла , поэтому последующие команды не выполняются. Есть ли команда или какой-то другой…


Как выполнить bat-файл из cygwin bash, использующий команду Windows find

Команда find делает совершенно другое в Windows и Unix. На Windows это fgrep -подобная утилита, перечисляющая соответствующие строки в файле; на Unix — и на Cygwin-она перечисляет имена файлов,…


Создайте bat-файл для выхода из FFMPEG (Windows)

Привет всем, я использую этот файл bat для того, чтобы захватить мой экран. ffmpeg -f dshow -i video=screen-capture-recorder -r 240001001 -q 1 lma_recording.avi Когда я нажимаю кнопку q, захват…


Grunt.js: выполнить файл .bat

Я хотел бы запустить/остановить XAMPP через Grunt.js на Windows. Для этого есть .bat файлов: C:\xampp\apache_start.bat и C:\xampp\apache_stop.bat. Я не нашел никакого плагина Grunt, который работает…


Запуск или остановка служб windows с помощью файла bat

Мне нужно запустить или остановить около 5 служб windows с помощью файла .bat. Я занимаюсь нижеследующим. Но как только я запускаю это, я получаю ошибку — %x сервис не найден. for %%x in ( service 1…


bat-файл, чтобы открыть некоторые cmd приглашения в разных windows

Я хочу написать bat-файл, чтобы открыть новый другой cmd windows. теперь у меня есть каждый код в разных файлах, и я хочу объединить этот код в один файл. file1.bat @ECHO OFF start cmd.exe /k cd \…


Остановить Обновление mapView Местоположения

Как остановить обновление местоположения пользователя после его загрузки? Например, остановить pin-код местоположения пользователя от продолжения перемещения и обновления. Я все еще хочу, чтобы…

UPDATE. Обновление баз и модулей программы

UPDATE. Обновление баз и модулей программы Пожалуйста, включите JavaScript в браузере!

UPDATE. Обновление баз и модулей программы

Запустить задачу Обновление.

Синтаксис команды

UPDATE [local] ["<источник обновления>"] [/R[A]:<файл отчета>] [/C:<файл с параметрами обновления>]

Параметры задачи обновления

 

local

Запуск задачи Обновление, созданной автоматически после установки программы. Вы можете изменить параметры задачи Обновление в локальном интерфейсе программы или в консоли Kaspersky Security Center. Если этот параметр не установлен, Kaspersky Endpoint Security запускает задачу Обновление с параметрами по умолчанию или с параметрами, заданными в команде. Таким образом, вы можете настроить параметры задачи Обновление, следующим образом:

  • UPDATE – запуск задачи Обновление с параметрами по умолчанию: источник обновления – серверы обновлений «Лаборатории Касперского», учетная запись – System, и другие.
  • UPDATE local – запуск задачи Обновление, созданной автоматически после установки (предустановленная задача).
  • UPDATE <параметры обновления> – запуск задача Обновление с параметрами, заданными вручную (см. ниже).

Источник обновления

 

"<источник обновления>"

Адрес HTTP-, FTP-сервера или папки общего доступа с пакетом обновлений. Вы можете указать только один источник обновления. Если источник обновлений не указан, Kaspersky Endpoint Security использует источник по умолчанию – серверы обновлений «Лаборатории Касперского».

Режим сохранения событий в файл отчета

 

/R:<файл отчета>

Сохранять только критические события в файл отчета.

/RA:<файл отчета>

Сохранять все события в файл отчета.

Дополнительные параметры

 

/C:<файл с параметрами обновления>

Файл с параметрами задачи Обновление. Файл должен быть создан вручную и сохранен в формате TXT. Файл может иметь следующее содержание: ["<источник обновления>"] [/R[A]:<файл отчета>].

Пример:

avp.com UPDATE local

avp.com UPDATE "ftp://my_server/kav updates" /RA:avbases_upd.txt

В начало

как принудительно запустить автоматическое обновление [RTzRa’s hive]

http://technet.microsoft.com/en-us/library/cc720477

Чтобы в Windows XP принудительно запустить автоматическое обновление, вводим в командной строке

> wuauclt.exe /detectnow

Эта команда инициирует агента WSUS для проверки имеющихся обновлений и немедленной установки.

Очищаем все данные и настройки, принудительно запускаем обновление:

net stop wuauserv
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f
Reg Delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
net start wuauserv
wuauclt /detectnow 

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

wmic qfe list

Поиск определенного обновления:

wmic qfe list | find "2998527"

PowerShell также позволяет просмотреть установленные обновления. Сделать это можно с помощью командлета Get-WmiObject, например:

Get-WmiObject -Class win32_quickfixengineering -Filter ″HotFixID=′KB982018′″ | fl HotFixID, InstalledOn, Description, Caption

Как видите, команда несколько сложнее и требуется дополнительно отформатировать вывод, однако результат такой же, как и у утилиты wmic. Что неудивительно, так как в обоих случаях данные получаются путем обращения к WMI классу win32_quickfixengineering. Обратите внимание, что он содержит данные только об обновлениях операционной системы и ее компонентов. Получить информацию об обновлениях для других продуктов MS (Office, Exchange и т.п) таким образом не получится.

В Windows Server 2012 R2 имеется модуль SoftwareInventoryLogging, предназначенный для инвентаризации установленного ПО. В состав этого модуля входит командлет Get-SilWindowsUpdate, с помощью которого также можно посмотреть установленные обновления. Например:

Get-SilWindowsUpdate -ID kb3149090

Этот командлет также использует WMI запрос к классу MsftSil_WindowsUpdate. Get-SilWindowsUpdate очень прост и удобен в использовании, но к сожалению доступен он далеко не везде. Модуль SoftwareInventoryLogging присутствует только в серверных ОС начиная с Windows Server 2012 R2 с установленным обновлением KB3000850.

Еще один вариант поиска обновлений — просмотр истории клиента обновления. Например:

$session = New-Object -ComObject ″Microsoft.Update.Session″
$searcher = $session.CreateUpdateSearcher()
$hystorycount = $searcher.GetTotalHistoryCount()
$searcher.QueryHistory(0,$HistoryCount) | where {$_.Title -match ″kb2506143″} | fl Date,Title,Description,SupportUrl

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

не удалось установить Центр обновления Windows из-за ошибки 2149842967 —

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

Центр обновления Windows не может быть установлен из-за ошибки 2149842967

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

Что вызывает ошибку «Не удается установить Центр обновления Windows из-за ошибки 2149842967»?

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

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

Решение 1. Запустите средство устранения неполадок Центра обновления Windows.

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

  1. Откройте ваш любимый браузер и нажмите эту ссылку, чтобы открыть его напрямую. После его открытия проверьте две кнопки загрузки на наличие файла, связанного с операционной системой, установленной на вашем компьютере.
Устранение неполадок Центра обновления Windows
  1. Выберите тот, который рекомендован для вас, и загрузка должна начаться немедленно. Щелкните файл на ленте загрузки браузера, чтобы открыть его и подтвердить любые запросы безопасности, которые могут появиться после его запуска.
  2. После того, как откроется окно средства устранения неполадок с обновлением Windows, нажмите Далее, чтобы запустить сканирование. Если вы хотите запустить сканирование с правами администратора, нажмите «Дополнительно» и нажмите кнопку «Запуск от имени администратора».
Запуск средства устранения неполадок
  1. Подождите, пока сканирование завершится, и проблемы должны быть решены автоматически, если вы будете следовать инструкциям, которые появятся на экране.
  2. После завершения процесса перезагрузите компьютер и перезапустите обновление, чтобы увидеть, не появится ли проблема «Не удалось установить обновление Windows из-за ошибки 2149842967».

Решение 2. Установите обновление вручную

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

  1. Посетите сайт поддержки Microsoft, чтобы узнать, какое обновление выпущено для вашей версии Windows. Он должен быть расположен вверху списка в левой части сайта с текущей версией Windows 10 вверху.
История Центра обновления Windows
  1. Скопируйте номер базы знаний (KB) вместе с буквами «KB» (например, KB4040724) рядом с последним выпущенным обновлением для вашей ОС.
  2. Откройте каталог Центра обновления Майкрософт и выполните поиск, вставив скопированный номер базы знаний и нажав кнопку поиска в правом верхнем углу.
Каталог Центра обновления Майкрософт
  1. Нажмите на кнопку «Скачать» слева и выберите правильную архитектуру вашего ПК (32-битная или 64-битная). Убедитесь, что вы знаете архитектуру процессора вашего ПК, прежде чем выбирать эту опцию.
  2. Запустите загруженный файл и внимательно следуйте инструкциям на экране, чтобы завершить процесс обновления.
  3. После завершения обновления убедитесь, что вы перезагружаете компьютер, и обновление будет установлено на ваш компьютер, и проблема не должна возникать со следующим выпущенным обновлением.

Решение 3. Сброс компонентов Центра обновления Windows

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

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

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

 

Открытие командной строки
  1. Пользователи, использующие более старую версию Windows, могут использовать комбинацию клавиш Windows Logo Key + R для вызова диалогового окна «Выполнить». Введите «cmd» в поле и используйте комбинацию клавиш Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.
  2. Скопируйте и вставьте команду, показанную ниже, и убедитесь, что вы нажимаете клавишу Enter на клавиатуре.
стоповые биты
чистая остановка wuauserv
net stop appidsvc
чистая остановка cryptsvc
Остановка услуг
  1. После этого шага вам придется удалить некоторые файлы, если вы хотите продолжить сброс компонентов обновления. Это также должно быть сделано через командную строку с правами администратора. Запустите эту команду:
Del «% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat»
  1. Измените имя папок SoftwareDistribution и catroot2. Чтобы сделать это, в командной строке с правами администратора скопируйте и вставьте следующие две команды и нажмите Enter после копирования каждой.
Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% \ system32 \ catroot2 catroot2.bak
Переименование папок
  1. Давайте вернемся к папке System32, чтобы перейти к заключительной части этого метода. Вот как это сделать в командной строке.
кд / д% windir% \ system32
  1. Поскольку мы полностью сбросили службу BITS, нам нужно будет перерегистрировать все файлы, необходимые для правильной работы и работы этой службы. Однако для каждого файла требуется новая команда, чтобы он мог перерегистрировать себя, поэтому процесс может закончиться довольно долго. Скопируйте команды одну за другой и убедитесь, что вы не пропустите ни одну из них. Вы можете найти полный список, перейдя по этой ссылке в файле Google Drive.
  2. Следующее, что мы собираемся сделать, это сбросить Winsock, скопировав и вставив следующую команду в административную командную строку:
netsh winsock reset
netsh winhttp сбросить прокси
Сброс Winsock
  1. Если все вышеперечисленные шаги прошли безболезненно, теперь вы можете запустить службы, которые вы закрыли на первом шаге, с помощью приведенных ниже команд.
чистые стартовые биты
чистый старт wuauserv
net start appidsvc
чистый старт cryptsvc
  1. Перезагрузите компьютер, выполнив указанные шаги, и попробуйте снова запустить Центр обновления Windows. Надеемся, что теперь вы сможете запускать Центр обновления Windows без получения ошибки 0xc1900204.

Как удалить обновление в Windows 10 – пошаговая инструкция

Приветствую!

Редкие обновления для Windows 10 могут вызвать нестабильность системы, которые впоследствии заменяются компанией Microsoft, но в этот период рекомендуется провести процесс деинсталляции (удаления) «проблемного» обновления.

И в этом пошаговом руководстве будет подробно объяснено, как удалить то или иное обновление из Windows 10.

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

Содержание:

Удаление обновления в Windows 10 через «Панель управления»

  1. Откройте «Панель управления». Для этого воспользуйтесь кнопкой поиска, которая располагается у кнопки Пуск. Нажмите на неё и введите в появившейся строке «Панель управления» (без кавычек). В результатах высветится ссылка, нажатие по которой осуществляет открытие нужного нам системного окна.

  2. Открыв панель управления, нажмите там на пункте «Удаление программы».

  3. Высветится окно «Программ и компонентов», сбоку данного окна имеется меню, где необходимо нажать на «Просмотр установленных обновлений».

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

    Выделите мышкой требуемое к удалению обновление и нажмите на кнопку Удалить в верхнем меню. На запрос об удалении – ответьте утвердительно.

Всё. Удалив обновление, перезагрузите компьютер.

Удаление обновления через «Параметры» в Windows 10

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

  1. Для его открытия мы также воспользуемся встроенным системным поиском. Введите в строку «Параметры Центра обновления Windows» и кликните по одноимённому пункту, что высветится в блоке.

  2. Открыв данное окно, кликните по пункту «Журнал обновлений».

  3. Будет выведено окно, в котором будет представлен список установленных обновлений с номерами версий и датой установки. Для удаления обновления нажмите на находящийся там пункт «Удалить обновления».

  4. Будет открыто окно, в котором представлен список установленных обновлений на имеющимся в распоряжении компьютере с Windows 10. Вам останется только выделить мышкой нужное обновление и нажать кнопку Удалить, которая высвечивается перед самим списком.

Удаление обновления с помощью командной строки в Windows 10

И наконец, последний способ удаления обновления в Windows 10 – через командную строку.

  1. Вызовем мы её также с использованием штатного системного поиска. Для этого введём «Командная строка», а когда появится нужный пункт, кликнем по нему правой клавишей мышки и в появившемся контекстном меню выберем «Запустить от имени администратора».

  2. В появившемся окне командной строки необходимо ввести команду:
    wmic qfe list brief /format:table

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

  3. Для удаления требуемого обновления следует ввести:

    И нажать клавишу Enter. Только не забудьте за место ID вписать номер обновления, которое требуется удалить. К примеру, wusa /uninstall /kb:4041676 и далее нажатие клавиши ввод.

  4. Будет выведен запрос на подтверждения удаления. Согласитесь с ним. По окончании перезагрузите компьютер.

Что делать, чтобы обновление повторно не установилось

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

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

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Опрос: помогла ли вам эта статья?  

(cбор пожертвований осуществляется через сервис «ЮMoney»)

На что пойдут пожертвования \ реквизиты других платёжных систем Привет.

Не секрет, что в экономике ныне дела обстоят не лучшим образом, цены растут, а доходы падают. И данный сайт также переживает нелёгкие времена 🙁
Если у тебя есть возможность и желание помочь развитию ресурса, то ты можешь перевести любую сумму (даже самую минимальную) через форму пожертвований, или на следующие реквизиты:

Номер банковской карты: 5331 5721 0220 5546
Кошелёк ЮMoney: 410015361853797
Кошелёк WebMoney: P865066858877
PayPal: [email protected]
BitCoin: 1DZUZnSdcN6F4YKhf4BcArfQK8vQaRiA93

Оказавшие помощь:
Сергей И. — 500руб
<аноним> — 468руб
<аноним> — 294руб
Мария М. — 300руб
Валерий С. — 420руб
<аноним> — 600руб
Полина В. — 240руб

Деньги пойдут на оплату хостинга, продление домена, администрирование и развитие ресурса. Спасибо.
С уважением, создатель сайта IT-Actual.ru

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

Есть пара команд Выполнить для обновления Windows. Команды запуска очень удобны для быстрого запуска приложения без необходимости поиска их в списке программ. В Windows есть команда запуска почти для каждого приложения. Вы также можете использовать командную строку для обновления Windows.

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

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

Запустить командную строку Центра обновления Windows

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

Один — это Windows PowerShell обновления Windows, другой — командная строка Центра обновления Windows.

Центр обновления Windows Windows PowerShell

Вы можете обновить Windows с помощью Windows PowerShell, и для этого требуется всего четыре шага.

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

Причина, по которой администраторы могут выполнять административные задачи в локальных и удаленных системах Windows, а также в WS-Management и CIM, заключается в том, что PowerShell предоставляет полный доступ к COM и WMI.

Windows PowerShell может выполнять четыре типа именованных команд: командлеты (.NET Framework, предназначенные для взаимодействия с PowerShell), сценарии PowerShell (с расширением .ps1), функции PowerShell и автономные исполняемые программы. PowerShell также предоставляет интерактивный интерфейс командной строки, в котором вы можете вводить команды и отображать их вывод.

Вот как обновить Windows с помощью Windows PowerShell.

Шаг 1: Введите powershell в поле поиска рядом с Cortana и щелкните правой кнопкой мыши верхнюю строку, затем выберите Запуск от имени администратора и щелкните Да , чтобы продолжить.

Шаг 2: Введите Install-Module PSWindowsUpdate , чтобы установить модуль обновления Windows.

Шаг 3. Введите Get-WindowsUpdate , чтобы проверить наличие обновлений.

Шаг 4: Введите Install-WindowsUpdate , чтобы установить доступные обновления.

После четырех шагов вы можете обновить Windows с помощью Windows PowerShell.

Командная строка Центра обновления Windows

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

Командная строка

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

Итак, как использовать командную строку для обновления Windows? Это зависит от того, какую операционную систему вы используете.

1. Если ваша операционная система Windows 10, вы можете выполнить следующие инструкции для обновления Windows.

Шаг 1. Введите cmd в поле поиска рядом с Cortana и щелкните правой кнопкой мыши верхнюю строку, затем выберите Запуск от имени администратора и щелкните Да , чтобы продолжить.

Шаг 2: Введите UsoClient StartScan , чтобы проверить наличие обновлений.

Шаг 3. Введите UsoClient StartDownload , чтобы загрузить обновления.

Шаг 4: Введите UsoClient StartInstall , чтобы установить загружаемые обновления.

Шаг 5. Введите UsoClient RestartDevice , чтобы перезагрузить устройство после установки обновлений.

Шаг 6: Введите UsoClient ScanInstallWait , чтобы проверить, загрузить и установить обновления.

2. Если вы используете операционную систему более старых версий, вам необходимо ввести следующие инструкции в окне командной строки один за другим.

Шаг 1. Введите wuauclt / detectnow , чтобы проверить наличие обновлений.

Шаг 2. Введите wuauclt / updatenow , чтобы начать установку обнаруженных обновлений.

Шаг 3. Введите wuauclt / detectnow / updatenow , чтобы проверить, загрузить и установить обновления.

После выполнения этих пошаговых инструкций вы можете обновить Windows.

Дополнительные способы обновления Windows

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

Используйте функцию Центра обновления Windows

Шаг 1. Откройте Settings и выберите Update & Security , чтобы продолжить.

Шаг 2. Выберите Центр обновления Windows и нажмите Проверить наличие обновлений , чтобы продолжить.

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

Тогда вам просто нужно дождаться обновления винды. С помощью этого метода вы также можете обновить Windows.

Переустановите Windows

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

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

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

Перед обновлением Windows из командной строки

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

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

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

Но как быстро и безопасно сделать резервную копию операционной системы на другом жестком диске? Здесь я настоятельно рекомендую профессиональное и мощное программное обеспечение для резервного копирования — MiniTool ShadowMaker.

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

Чтобы узнать, как выполнить резервное копирование перед обновлением Windows из командной строки с помощью MiniTool ShadowMaker, обратитесь к этой публикации.

Заключительные слова

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

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

Новости от

MiniTool Solution
Категория: Услуги по восстановлению данных Профиль: MiniTool Solution Ltd. — канадская компания по разработке программного обеспечения. Как специализированная компания по разработке программного обеспечения, MiniTool Solution Ltd. предоставляет клиентам комплексные программные решения для бизнеса в области восстановления данных и управления разделами.

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Команды Центра обновления Windows — USOClient, Powershell, WUAUCLT

Команды интерфейса командной строки Центра обновления Windows полезны для устранения ошибок Центра обновления Windows.И они полезны, когда вам нужно автоматизировать задачи обновления Windows. В более новых версиях Windows команда WUAUCLT устарела и заменена на usoclient. В эту статью мы включили параметры и синтаксис для использования wuault, usoclient и powershell для обнаружения и установки обновлений Windows

Командная утилита обновления Windows в Windows: WUAUCLT. Это означает клиент автоматического обновления Центра обновления Windows. Этот клиент устарел в Windows 10 и на сервере 2016.Однако он по-прежнему доступен через Windows 7 и сервер 2012R2.

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

Команда Описание
/ DetectNow Обнаружение и загрузка доступных обновлений (зависит от настроек системы)
/ ReportNow Сообщите клиенту о своем состоянии к серверу WSUS
/ RunHandlerComServer
/ RunStoreAsComServer
/ ShowSettingsDialog Показать диалоговое окно настроек Windows Update1
в зависимости от окна обновления Windows 9019/9019 в версии для Windows)
/ ResetAuthorization при проверке обновлений сохраняется файл cookie, который предотвращает новое обновление или проверку в течение 1 часа.Таким образом, вы должны использовать это, чтобы удалить этот файл cookie. Открывает обновление Windows в XP
/ SelfUpdateManaged Сканирование обновлений Windows с помощью WSUS
/ SelfUpdateUnmanaged Запускает сканирование обновлений Windows с помощью веб-сайта обновлений Windows
/ Показать параметры обновления window
/ ShowFeaturedOptInDialog Показать диалоговое окно согласия для избранных обновлений
/ DemoUI Показать значки для обновления Windows
/ ShowFeaturedUpdates Открыть избранные обновления и показать избранные обновления Windows
/ ShowWUAutoScan
/ UpdateNow Установить обновления сейчас

Примеры

Некоторые примеры запуска wuauclt приведены ниже.Все примеры следует запускать из командной строки с повышенными привилегиями / административной командной строки

Если все, что вам нужно сделать, это обнаружить и установить обновления прямо сейчас, вы должны запустить:

Wuauclt / dectectnow / updatenow

Wuauclt / dectectnow / updatenow

Если он отказывается установить, вы можете запустить:

Wuauclt / resetauthorization

Wuauclt / resetauthorization

Если вы хотите, чтобы клиент возвращал свой статус на сервер WSUS, вы должны запустить:

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

Первый шаг — загрузить модуль PowerShell здесь:
https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

Если у вас установлена ​​версия Powershell 5, вы можете установить модуль из галереи по запущенному:

Установочный модуль PSWindowsUpdate

Установочный модуль PSWindowsUpdate

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

Import-Module PSWindowsUpdate

Import-Module PSWindowsUpdate

Возможно, вам потребуется установить службу Microsoft Update.Это можно сделать с помощью этой команды:

Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1efe18d

Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1 9018d1 9018d3 9018d1 9018d1 можно получить список 9018d из списка 9018d 9000 из списка доступных для Windows модуль с помощью следующей команды:

Get-command -module PSWindowsUpdate

Get-command -module PSWindowsUpdate

Я также включил список команд ниже:

  • Add-WUOfflineSync
  • WUOfflineSync
  • Get-WUInstall,
  • ,
  • , Get-WUInstallerStatus,
  • ,
  • , Get-WUList,
  • ,
  • , Hide-WUUpdate,
  • ,
  • , Invoke-WUInstall,
  • ,
  • , Get-WURebootStatus,
  • ,
  • , Get-WURebootStatus,
  • ,
  • .
  • Update-WUModule

Примеры

Самый важный командлет — Get-WUInstall.Это будет видно в примерах ниже

Загрузите и установите обновления из Центра обновления Майкрософт, затем перезагрузитесь:

Get-WUInstall –MicrosoftUpdate –AcceptAll –AutoReboot

Get-WUInstall –MicrosoftUpdate –AcceptAll –AutoReboot

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

Проверить, требуется ли перезагрузка

Список доступных обновлений в Центре обновления Майкрософт

Get-WUInstall –MicrosoftUpdate –ListOnly

Get-WUInstall –MicrosoftUpdate –ListOnly

Клиент USO является новым для Windows 10 и Server 2016.Это заменяет команду wuauclt в этих операционных системах. Я бы рекомендовал использовать PowerShell вместо этого клиента, когда вы занимаетесь автоматизацией, поскольку он будет работать как с новыми, так и с более старыми клиентами. Однако пользоваться этим клиентом очень просто. и полезен для одноразовых целей. В таблице ниже приведены все аргументы команды:

Обновите настройки, если были внесены какие-либо изменения.
startcan сканирование обновлений
startdownload загрузить обновления
startinstall установить обновления
ResumeUpdate Возобновить установку обновлений при следующей загрузке

Примеры

Ниже приведены некоторые примеры использования клиента USO.Все эти примеры следует запускать в административной командной строке.

Сканировать обновления

Загрузить обновления

Установить обновления

Если вам нужна дополнительная информация, я добавил несколько ссылок на хорошие ресурсы по этим темам:

Серверные командлеты WSUS http://technet.microsoft.com/en-us/library/hh826166.aspx

http://blogs.technet.com/b/heyscriptingguy/archive/2012/01/16/introduction- to-wsus-and-powershell.aspx

Политика выполнения Powershell: http: // technet.microsoft.com/en-us/library/ee176961.aspx

Устранение неполадок компьютеров не в WSUS:
http://msmvps.com/blogs/athif/archive/2005/09/04/65174.aspx

Клиентская оболочка Powershell Модуль:
http://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

Часто задаваемые вопросы о Powershell
http://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd -9de2-88dff796b0bc / view / Discussions # content

Как это:

Нравится Загрузка …

Связанные

Как управлять обновлениями Windows 10 через PowerShell

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

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

Версии PowerShell

Чтобы использовать PowerShell, просто введите Пуск → Выполнить → «powershell» в диалоговом окне запуска и, удерживая Ctrl и Shift, нажмите ОК.Причина, по которой удерживаются Ctrl и Shift, заключается в том, чтобы запустить PowerShell в командной строке с повышенными правами, что необходимо для этого модуля. По умолчанию запускается версия PowerShell 5.1, которая является последней встроенной версией PowerShell.

Рекомендуется использовать последнюю версию PowerShell с ее многочисленными улучшениями производительности и функциями. Чтобы установить PowerShell 7, вам нужно перейти на страницу разработки PowerShell, щелкнуть файл Windows (x64) .msi в разделе «Загрузки (стабильный)» и установить пакет.

Введите Пуск → Выполнить → «pwsh» в диалоговом окне запуска, удерживая Ctrl и Shift, и нажмите ОК.

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

Установка PSWindowsUpdate

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

Install-Module -Name PSWindowsUpdate

Import-Module -Name PSWindowsUpdate

Мы можем проверить, правильно ли загружен модуль, выполнив команду Get-Module , чтобы узнать, доступен ли модуль PSWindowsUpdate для PowerShell и установлена ​​ли правильная версия.

Get-Module-имя PSWindowsUpdate

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

В этой статье мы не будем вдаваться в подробности обо всех из них, но если вы хотите продолжить, просмотрите сведения о пакете на странице галереи PowerShell.Некоторые команды, такие как Enable-WURemoting , полезны, когда вы хотите удаленно управлять другими системами Windows 10, но они выходят за рамки этой статьи.

Обновления объявления

Чтобы увидеть историю обновлений, установленных на данный момент, и их статус, мы можем запустить команду Get-WUHistory . В приведенной ниже команде мы ограничиваем результаты только первыми 10.

Get-WUHistory | Select-Object -First 10

Чтобы увидеть ожидающие установки, мы можем использовать функцию Get-WUInstall .В приведенном ниже примере сейчас есть только одна ожидающая установка.

Get-WUInstall на самом деле является псевдонимом для команды Install-WindowsUpdate .

Установка ожидающего обновления

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

Get-WindowsUpdate -KBArticleID KB2267602 -Install

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

Наша программа предварительной оценки Petri Office 365 предназначена для обмена подробными знаниями от ведущих экспертов по Office 365. Доставляется раз в месяц на ваш почтовый ящик.

Petri.com может использовать вашу контактную информацию для предоставления обновлений, предложений и ресурсов, которые могут вас заинтересовать. Вы можете отписаться в любое время. Чтобы узнать больше о том, как мы управляем вашими данными, вы можете прочитать нашу Политику конфиденциальности и Условия использования.

! Уже зарегистрированы на Petri.com? Войдите здесь для регистрации в 1 клик.

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

  • -Hide — Это скроет обновление из списка обновлений. Это полезно, если есть дополнительное обновление, которое вы не собираетесь устанавливать.
  • -AcceptAll — Примите все подтверждения, чтобы продолжить процедуру установки, без паузы для подтверждения.
  • -AutoReboot — Перезагрузите систему, если этого требует обновление.
  • -IsHidden — Список всех скрытых обновлений.
  • -IsInstalled — Вернуть, если обновления установлены.
  • -ScheduleJob — При указании даты и времени это указывает на то, что Центр обновления Windows не устанавливается до указанного времени.
  • -ScheduleReboot — Подобно ScheduleJob , это будет планировать время для перезагрузки по заданной дате.

Удаление обновления

Возможно, мы поняли, что не надо ставить то обновление. Чтобы удалить ранее установленный Центр обновления Windows, мы можем просто использовать командную строку Remove-WindowsUpdate .

Remove-WindowsUpdate -KBArticleID KB2267602

Как и Get-WindowsUpdate , эта команда поддерживает -AutoReboot , -ScheduleJob и -ScheduleReboot .Эта команда дополнительно предлагает команду -IgnoreReboot , которая выполнит удаление, но не планирует или не принудительно перезагрузит компьютер, если обновление требует этого.

Добавление поставщика услуг

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

Тем не менее, мы можем найти обновления Microsoft для установки, выполнив следующую команду.

Get-WindowsUpdate -MicrosoftUpdate

Как видите, было обнаружено два дополнительных обновления, которые обычно недоступны. Что, если бы мы хотели добавить службу Центра обновления Майкрософт для постоянного использования? К счастью, для этого есть простая команда.Вы можете задаться вопросом, откуда взялся идентификатор службы, и он указан в этой статье Microsoft. Используя Add-WUServiceManager , мы можем легко добавить службу Microsoft Update.

Add-WUServiceManager -ServiceID «7971f918-a847-4430-9279-4a52d1efe18d» -AddServiceFlag 7

Теперь мы запускаем команду Get-WindowsUpdate , вы можете видеть, что она вернет новые необязательные обновления без указания параметра -MicrosoftUpdate .

Заключение

Как видите, использование модуля PSWindowsUpdate значительно упрощает управление локальными обновлениями Windows. Благодаря возможности добавлять поставщиков обновлений, он может быстро и легко стать модулем для расширенного управления Центром обновления Windows.

Благодаря регулярным обновлениям и постоянному добавлению новых функций, модуль PSWindowsUpdate является обязательным для опытных пользователей Windows 10, которым нужен дополнительный контроль над своей системой!

Microsoft Windows — установка обновлений и перезагрузка (вместо установки и выключения)

Это отображается высоко в поиске Google «Установить и перезапустить, а не установить и выключить».Следовательно, я подумал, что должен добавить решение, которое я в конечном итоге написал для этой точной досадной проблемы (люди говорят мне, что Win10 имеет это по умолчанию, но я не использую Win10).

Работает с двумя пакетными файлами. Первый называется rebootAfterUpdates.bat

  @ эхо ВЫКЛ.
@setlocal ENABLEEXTENSIONS
@set REBOOT_KEY = "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired"
@SET REGDWORD = REG_DWORD
@SET VALUEVAL = 0x1

@REM skip = 4 может потребоваться в некоторых версиях Windows
@FOR / F "usebackq skip = 2 tokens = 1-3" %% A IN (`reg query% REBOOT_KEY% / s 2 ^> nul`) DO (
    @IF %% B EQU% REGDWORD% (
        @IF %% C EQU% VALUEVAL% (
            звоните: ПЕРЕЗАГРУЗИТЬ
        )
    )
)

: NOREBOOT
@Echo Перезагрузка не требуется
выход / б 36877
REM 36877 - это 0x900D (т.е.е. Хорошо, перезагрузки не требуется)
:ПЕРЕЗАГРУЗКА
@ECHO Здесь мы перезагружаемся
ВЫКЛЮЧЕНИЕ -r -f -t 10
выход / б 3059719
REM 3059719 - это 0x2EB007 (т.е. перезагрузка была запущена)
  

Второй называется «scheduleRebootAfterUpdates.bat»:

  @schtasks / query / TN RebootAfterUpdates> дох
@findstr / B / I "RebootAfterUpdates" doh> nul
@if% errorlevel% == 0 goto: update
@goto: создать

:Обновить
@del doh
@SCHTASKS / Изменить / TN RebootAfterUpdates / SD% DATE%
@echo Задача обновлена ​​для выполнения сегодня
@goto: exitBat

:Создайте
@del doh
@SCHTASKS / Create / SC ONCE / TN RebootAfterUpdates / TR "C: \ tmp \ Scripts \ rebootAfterUpdates.bat "/ ST 23:55 / sd% DATE% / ru СИСТЕМА / f
@echo Задача создана. Установите флаг «Пробуждение для выполнения» через графический интерфейс планировщика заданий.

: exitBat
@exit / b
  

Предполагается, что оба файла находятся в C: \ tmp \ Scripts \ Когда Windows требует «Установить обновления», позвольте ей начать установку обновлений. Во время установки обновлений запустите «scheduleRebootAfterUpdates.bat».

Справочная информация:

Если обновления требуют перезагрузки, некоторые разделы реестра (в разделе реестра WindowsUpdate) устанавливаются со значением 0x1.

Проверяем, существуют ли эти ключи в первом bat-файле. Если они это сделают, сразу перезагрузитесь.

Обычно я запускаю обновления, когда собираюсь уйти с работы (и примерно за 4-5 часов до полуночи).

Вторая летучая мышь создает запланированную задачу (или обновляет существующую задачу для запуска за 5 минут до полуночи), и эта запланированная задача выполняет первую летучую мышь.

Итак … хотя это и не самое элегантное решение, в два шага (1. запустить «Установить обновления» и 2. запустить второй bat-файл), ваш компьютер перезагрузится около полуночи, если установка обновлений прошла успешно.

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

П.С. Проверено на Win7 64bit.

Эквивалент командной строки wuauclt в Windows 10 / Windows Server 2016

Центр обновления Windows

с Windows 10 и Windows Server 2016 был изменен таким образом, чтобы его можно было интегрировать с новым пользовательским интерфейсом. Старый Центр обновления Windows теперь исчез из Панели управления (мне так грустно…) и если вам нужно просмотреть обновления, все, что вы можете сделать, это

Пуск -> Настройки -> Обновление и безопасность -> Центр обновления Windows

В более ранних версиях Windows использовалась утилита wuauclt , но она больше не работает, поскольку не обновляет пользовательский интерфейс, доступ к которому осуществляется через Settings.exe .

Теперь, если вы попытаетесь ввести следующую команду в командной строке администратора в Windows 10 или Windows Server 2016, ничего не произойдет — wuauclt / detectnow

Теперь, чтобы принудительно проверить Центр обновления Windows, следуйте инструкциям ниже —

  1. Откройте командную строку с правами администратора.
  2. Введите usoclient StartScan
  3. Вы увидите, что Центр обновления Windows в Settings.exe начнет обновляться, как показано ниже —

Примечание. USOClient.exe находится в C: \ Windows \ System32

Это также заставит клиента сообщить о своем состоянии серверу WSUS (если он настроен).

При использовании Sysinternal Strings на UsoClient.exe , я обнаружил, что есть другие переключатели, которые можно использовать —

  • StartScan Используется для запуска сканирования
  • StartDownload Используется для начала загрузки патчей
  • StartInstall Используется для установки загруженных исправлений
  • RefreshSettings Обновить настройки, если были внесены какие-либо изменения
  • StartInteractiveScan Может запрашивать ввод данных пользователем и / или открывать диалоги для отображения прогресса или сообщения об ошибках
  • RestartDevice Перезагрузите устройство, чтобы завершить установку обновлений
  • Сканировать Установить Подождать Комбинированное сканирование Загрузить Установить
  • ResumeUpdate Возобновить установку обновления при загрузке

Примечание — Попытка запустить интерактивный режим, если WU настроен как исключительно неинтерактивный или на неинтерактивном сервере, должна вызвать ошибку (что-то вроде «AU не может выполнить неинтерактивное сканирование, если AU доступен только в интерактивном режиме «).

Недавно я работал с Windows Update API на Server 2016, и сначала это вызвало много проблем, потому что исправления были установлены, но не отображались должным образом в пользовательском интерфейсе. Я нашел этот исполняемый файл, проверив следующее —

C: \ Windows \ SoftwareDistribution \ ReportingEvents.log

Планировщик задач

-> Microsoft -> Windows -> Обновить Orchestrator

Надеюсь, это поможет!

Edit - Спасибо Ричарду (Ниемиро) за рассказ об InteractiveScan

microsoft / terminal: новый терминал Windows и исходный хост консоли Windows — все в одном месте!

Этот репозиторий содержит исходный код для:

Связанные репозитории включают:

Установка и запуск Windows Terminal

🔴 Примечание: Терминал Windows требует Windows 10 1903 (сборка 18362) или более поздней версии

Microsoft Store [рекомендуется]

Установите терминал Windows из Microsoft Store.Это позволяет вам всегда быть на последней версии, когда мы выпускаем новые сборки. с автоматическими обновлениями.

Это наш предпочтительный метод.

Другие методы установки

Через GitHub

Для пользователей, которые не могут установить Терминал из Магазина Microsoft, Терминал сборки можно вручную загрузить из Релизов этого репозитория страница.

🔴 Примечание: Если вы устанавливаете Терминал вручную:

  • Терминал не будет автоматически обновляться при выпуске новых сборок, поэтому вам понадобится регулярно устанавливать последнюю версию Терминала, чтобы получать все последние исправления и улучшения!
Через интерфейс командной строки диспетчера пакетов Windows (он же winget)
Пользователи

winget могут скачать и установить последний выпуск терминала, установив Microsoft.WindowsTerminal упаковка:

 winget install --id = Microsoft.WindowsTerminal -e 
Via Chocolatey (неофициально)
Пользователи

Chocolatey могут загрузить и установить последнюю версию Выпуск терминала путем установки пакета microsoft-windows-terminal :

 choco установить microsoft-windows-terminal 

Чтобы обновить Терминал Windows с помощью Chocolatey, запустите следующее:

 choco обновление microsoft-windows-terminal 

Если у вас возникли проблемы при установке / обновлении пакета, перейдите на Пакет Windows Terminal страницу и следуйте Процесс сортировки шоколадных конфет

Via Scoop (неофициально)
Пользователи

Scoop могут загрузить и установить последнюю версию Терминала. релиз путем установки windows-terminal package:

Ковш-совок
 добавить дополнительные принадлежности
совок установить оконный терминал 

Чтобы обновить Терминал Windows с помощью Scoop, запустите следующее:

 совок обновление windows-терминал 

Если у вас возникли проблемы при установке / обновлении пакета, выполните поиск по или сообщите то же самое по вопросам страница ведра Scoop Extras репозиторий.


План развития Windows Terminal 2.0

Описан план доставки Windows Terminal 2.0. здесь и будет обновляться по мере реализации проекта.

Статус сборки проекта

пр. Статус сборки
Клемма
ColorTool

Обзор терминала и консоли

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

Терминал Windows

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

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

Хост консоли Windows

Хост консоли Windows, conhost.exe , является исходным пользователем командной строки Windows. опыт.Он также содержит инфраструктуру командной строки Windows и Windows Консольный сервер API, механизм ввода, механизм рендеринга, пользовательские настройки и т. Д. код хоста консоли в этом репозитории является фактическим источником, из которого conhost.exe в самой Windows встроен.

С тех пор, как в 2014 году стала владельцем командной строки Windows, команда добавила несколько новых функций консоли, включая прозрачность фона, линейный выбор, поддержка ANSI / виртуального терминала последовательности, 24 бита цвет, Псевдоконсоль («КОНПТИЙС»), и больше.

Однако, поскольку основная цель Windows Console — поддерживать обратную совместимость, мы не смогли добавить многие функции, которые сообщество (и команда) в течение последних нескольких лет не хватало вкладок, текст в Юникоде и смайлики.

Эти ограничения привели нас к созданию нового терминала Windows.

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

Общие компоненты

При капитальном ремонте консоли Windows мы значительно модернизировали ее кодовую базу, четкое разделение логических сущностей на модули и классы, введены некоторые ключевые точки расширяемости, заменены несколько старых, самодельных коллекций и контейнеры с более безопасным и эффективным STL контейнеры и сделал код проще и безопаснее с помощью реализации Microsoft Windows. Библиотеки — WIL.

В результате этого капитального ремонта стали доступны несколько ключевых компонентов консоли. для повторного использования в любой реализации терминала в Windows.Эти компоненты включают новый механизм компоновки и рендеринга текста на основе DirectWrite, текстовый буфер, способный хранящие как UTF-16, так и UTF-8, парсер / эмиттер VT и многое другое.

Создание нового терминала Windows

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

Результат этой работы содержится в этом репо и доставлен в виде Приложение Windows Terminal, которое вы можете загрузить из Microsoft Store, или прямо из этого репо выпускает.


Ресурсы

Для получения дополнительной информации о Windows Terminal вы можете найти некоторые из этих Ресурсов полезных и интересных:


FAQ

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

Причина: вы запускаете неправильное решение в Visual Studio.

Решение: убедитесь, что вы создаете и развертываете проект CascadiaPackage в Visual Studio.

⚠ Примечание: OpenConsole.exe — это просто локально созданный conhost.exe , классический Консоль Windows, на которой размещается инфраструктура командной строки Windows. OpenConsole используется Терминалом Windows для подключения и связи с командной строкой приложения (через ConPty).


Документация

Вся проектная документация находится по адресу ака.мс / терминал-документы. Если вы хотели бы чтобы внести свой вклад в документацию, отправьте запрос на перенос в Windows Репозиторий документации по терминалу.


Содействие

Мы рады работать вместе с вами, нашим замечательным сообществом, над созданием и улучшить Терминал Windows!

ПРЕЖДЕ чем начать работу над функцией / исправлением , прочтите и следуйте нашим Автора Путеводитель по помочь избежать ненужных или дублирующих усилий.

Общение с командой

Самый простой способ общаться с командой — через GitHub.

Присылайте новые вопросы, запросы функций и предложения, но НЕОБХОДИМО искать аналогичные открытые / закрытые ранее существовавшие проблемы перед созданием новой проблемы.

Если вы хотите задать вопрос, который, по вашему мнению, не требует решения (пока), свяжитесь с нами через Twitter:

Руководство разработчика

Предварительные требования

Строительный кодекс

В этом репозитории используется git подмодули для некоторых из зависимости. Чтобы убедиться, что подмодули восстановлены или обновлены, обязательно запустите следующие до строительства:

 обновление подмодуля git --init --recursive 

OpenConsole.sln может быть собран из Visual Studio или из командной строки. используя набор удобных скриптов и инструментов в каталоге / tools :

Построение в PowerShell

 Импорт-модуль. \ Tools \ OpenConsole.psm1
Set-MsBuildDevEnvironment
Invoke-OpenConsoleBuild 

Здание в ЖК

Запуск и отладка

Чтобы отладить терминал Windows в VS, щелкните правой кнопкой мыши CascadiaPackage (в Обозреватель решений) и перейдите в свойства.В меню «Отладка» измените «Приложение». процесс »и« Фоновый процесс задачи »на« Только собственный ».

После этого вы сможете построить и отладить проект терминала, нажав F5 .

👉 Вы не сможете , а не , запустить Терминал напрямую, запустив WindowsTerminal.exe. Подробнее о том, почему, см. # 926, # 4043

Руководство по кодированию

Просмотрите эти краткие документы ниже о наших методах кодирования.

👉 Если вы обнаружите, что в этих документах чего-то не хватает, не стесняйтесь вносить свой вклад в любой из наших файлов документации в любом месте репозитория (или напишите новый едины!)

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


Кодекс поведения

В этом проекте принят открытый исходный код Microsoft Руководить. Для получения дополнительной информации см. Кодекс поведения. FAQ или свяжитесь с [email protected] любым дополнительные вопросы или комментарии.

Удалите обновление Windows 10 из командной строки

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

Метод 1. Удаление обновлений Windows 10 с панели управления

  1. Откройте панель управления в режиме просмотра крупных значков и щелкните Программы и компоненты .

  2. Щелкните Просмотр установленных обновлений на левой панели.

  3. Здесь отображаются все обновления, установленные в системе. Выберите обновление, которое вы хотите удалить, и нажмите Удалить .

Метод 2: удалите обновления Windows 10 из настроек

  1. Откройте приложение «Настройки», нажав сочетание клавиш Windows + I или нажав Настройки в меню «Пуск».
  2. Щелкните Обновление и безопасность .

  3. Щелкните Windows Update слева и щелкните ссылку Advanced options справа.

  4. Щелкните ссылку Просмотреть историю обновлений , чтобы просмотреть все обновления, установленные на вашем ПК с Windows 10.

  5. Щелкните ссылку Удалить обновления .

  6. Откроется окно Установленные обновления Панели управления.Найдите проблемное обновление и нажмите Удалить .

Метод 3. Удаление обновлений Windows 10 с помощью командной строки

  1. Откройте командную строку с повышенными привилегиями, нажав клавиши WIN + X, и выберите « Командная строка (администратор) » в меню быстрого доступа.
  2. В командной строке введите следующую команду для просмотра всех установленных обновлений:
    wmic qfe list short / format: table

  3. Чтобы удалить обновление, вы можете использовать WUSA (встроенная утилита Windows для управления обновлениями Windows).Например, чтобы удалить обновление KB3172729, вы можете ввести эту командную строку и нажать Enter.
    wusa / uninstall / kb: 3172729

  4. Когда вы увидите диалоговое окно автономного установщика Центра обновления Windows, нажмите Да для подтверждения, и он удалит выбранное вами обновление.

Метод 4. Удаление обновлений Windows 10 с помощью пакетного файла

Если вы хотите удалить несколько обновлений в автоматическом режиме, вы можете создать пакетный сценарий (.bat) для запуска команд WUSA в фоновом режиме, добавив опции / quiet и / norestart . При необходимости измените номер базы знаний.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *