Как узнать сервис пак windows 10

Обновлено: 05.07.2024

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

Как увидеть историю обновлений в Windows 10

  1. Откройте параметры системы: зайдите в меню “Пуск” и откройте “Параметры” (или нажмите клавиши Win+i ).
  2. Зайдите в “Обновление и безопасность”.
  3. С левой стороны выберите “Центр обновления Windows”, с правой стороны откройте “Просмотреть журнал установленных обновлений”.

Как узнать версию сборки Windows 10?

Посмотреть номер сборки Windows 10 в “Windows:сведения”

  1. В строке поиска или в меню “Выполнить” (выполнить вызывается кнопками Win+R) введите winver и нажмите Enter.
  2. В появившемся окне в скобках вы увидите номер сборки (в нашем примере “Сборка ОС 17763.437).
  3. Откройте меню “Пуск” и зайдите в “Параметры”.

Как узнать установлен ли Service Pack?

Как узнать SP Windows 10?

Поиск информации об операционной системе в Windows 10

Как обновить Windows 10 Корпоративная до Pro?

Обновление Windows 10 Home до Pro

Как отключить обновления Windows 10 навсегда 2020?

Нажмите Win + R и в отобразившемся окне введите команду services. msc. Найдите в списке службу «Центр обновлений Windows» (или Windows Update) и нажмите на нее дважды. На вкладке «Общие» в поле «Тип запуска» выберите «Отключена» и нажмите на кнопку «Остановить».

Как узнать LTSB или LTSC?

Как правильно определить модель ноутбука?

Как посмотреть модель ноутбука: средства в Windows

  1. Нажмите комбинацию клавиш «Win + R».
  2. В появившемся окне введите команду «cmd» и подтвердите операцию.
  3. В командной строке наберите «wmic csproduct get name». При наборе команд кавычки вводить не нужно!

Как обновиться до новой сборки Windows 10?

Переход на обновление Windows 10 за октябрь 2020 г.

Как установить Service Pack на пиратскую Windows 7?

На нижней панели задач слева кликните кнопку Пуск. В открывшемся меню перейдите в Панель управления. Далее, дважды кликните на Центре обновлений операционной системы и проверьте наличие таковых. Наведите курсор на пункт SP1 и нажмите Setup (установка).

Что такое SP1 для Windows 7?

Пакет обновления SP1 для Windows 7 — это важное обновление, содержащее ранее выпущенные обновления для системы безопасности, обеспечения производительности и стабильности работы Windows 7. Установка пакета Service Pack 1 помогает поддерживать операционную систему Windows 7 в актуальном состоянии.

Как посмотреть технические характеристики компьютера на Windows 10?

В меню «Пуск» кнопка с одноименным название «Параметры» приведет к искомому окну.

  1. В разделе «Система» необходимо перейти на самую нижнюю вкладку «О системе».
  2. Все основные характеристики устройства, процессор и память, будут показаны.

Как узнать какой у меня Windows XP?

Windows XP Professional

Какая последняя версия Windows 10?

Самая последняя версия Windows 10 — это октябрьское обновление (20H2). Оно начало распространяться совсем недавно, поэтому неудивительно, что доля у версии пока совсем маленькая — составляет 1,7%. Обновление приносит переработанное меню «Пуск», нововведения в браузере Edge и различные улучшения работы системы.

Вы когда-нибудь задумывались, с помощью чего формируется список установленных обновлений Windows? А через какое API его достать? Ответы на эти и другие возникающие вопросы я постараюсь дать в своём небольшом исследовании.




Предыстория или с чего всё началось.

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

Раньше на каждое «ТО» с помощью WSUS подтягивались все выпущенные обновления и распространялись на все машины. Также периодически выходили ТСБ (технические сервисные бюллетени), в которых указывалось, что требуется установить необходимые обновления в виде изолированных пакетов. В итоге у нас накапливаются обновления, которые в WSUS отследить нельзя, а можно было увидеть только через панель управления в разделе «Установленные обновления».

Наглядная схема обновления

Бывают ситуации, когда АРМ или сервер «падает» и приходится его восстанавливать из образа, созданного некоторое время назад. При восстановлении из образа есть вероятность того, что мы можем потерять нужные нам обновления (которые пришли в виде изолированных пакетов), которые устанавливались до падения машины. Объяснил максимально подробно насколько мог, потому что уточнения будут уже коммерческой тайной.

Как вы могли догадаться из названия статьи, уже на выборе метода получения списка у меня возникла непростая задача. Я, как обычно, решил поискать нужное в поисковике, задал вопросы на профильных ресурсах (раз, два, на английском stackoverflow почему-то не понравился мой вопрос и его пришлось удалить), но все ответы не давали нужного результата. Поэтому пришлось разбираться самому, о чем и пойдет речь далее.

Консольные команды

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

  • wmic qfe list
  • systeminfo
  • dism /online /get-packages
  • через PowerShell:

  • Get-HotFix
  • Get-SilWindowsUpdate (доступно только в серверных редакциях)
  • Get-WmiObject -Class win32_quickfixengineering — через доступ к WMI классу win32_quickfixengineering (о WMI чуть позже)

Получить список через графический интерфейс можно через стандартный пункт Панели управления «Установка/удаление программ», но скопировать оттуда мы ничего не можем. Каждый инструмент панели управления представлен файлом .cpl в папке Windows\System. Файлы .cpl в системную папку Windows автоматически загружаются при запуске панели управления. За пункт Программы отвечает файл Appwiz.cpl. Его анализ ни к чему не привел.

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

Локальные и сетевые методы получения информации

Все методы проверялись на чистых образах систем (Windows 7, 8, Server 2012 R2) с интегрированными обновлениями, после каждого обновления через Центр обновления с официальных серверов Microsoft проводилась дополнительная проверка. Остановимся на каждом из них подробнее.


WUApi (Windows Update Agent API) — использование API агента обновления Windows. Самый явный вариант, название которого говорит само за себя. Использовать для этого будем библиотеку Wuapi.dll.
Примечание: далее для своего удобства все результаты я буду вставлять в List. Это, возможно, не рационально, но тогда мне это казалось хорошей идеей.

Есть и вторая вариация этого метода: Update Session — получение информации с помощью подключения к сессии обновления Windows Update Agent (в данном случае работаем не напрямую с библиотекой).

Microsoft подсказывает об удаленном использовании API.

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

Система обслуживания образов развертывания и управления ими (Deployment Image Servicing and Management) — это средство командной строки, которое может использоваться для обслуживания образа Windows или для подготовки образа среды предустановки Windows (Windows PE). Является заменой диспетчера пакетов (Pkgmgr.exe), PEimg и Intlcfg.

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

  • .cab-файлы (Cabinet) — архивы. Предназначены для распространения и установки при помощи модулей Центра обновлений Windows в автоматизированном режиме;
  • .msu-файлы (Microsoft Update Standalone Package) — исполняемые файлы. Предназначены для распространения и установки самими пользователями в ручном режиме через каталог обновлений Microsoft. Фактически представляют собой упакованный набор, состоящий из .cab-, .xml, .txt-файлов.

Количество обновлений совпадало с количеством из списка Панели управления до первого апдейта через центр управления — после него количество обновлений стало меньше (было 214, стало 209), хотя по логике они должны были увеличиться. Примеры вывода До обновления, После обновления.

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

Чуть позже я наткнулся на утилиту от китайцев DISM++, которая основана не на DISM API или DISM Core API, но имеющиеся в ней библиотеки не имеют нужных мне открытых методов, поэтому я забросил эту идею и продолжил поиски дальше.

Windows Server Update Services (WSUS) — сервер обновлений операционных систем и продуктов Microsoft. Сервер обновлений синхронизируется с сайтом Microsoft, скачивая обновления, которые могут быть распространены внутри корпоративной локальной сети. Опять же специальный инструмент, предназначенный для работы с обновлениями.

Распространяется только на серверных редакциях ОС Windows, поэтому был развернут следующий стенд:

  • основная система – Windows Server 2016;
  • а через систему виртуализации Hyper-V были развернуты две клиентские ОС:
    • Windows 8.1
    • Windows 7

    Чтобы не выделять раздел жесткого диска для новой системы я пользуюсь WinNTSetup и устанавливаю систему в VHD диски — загрузчик, начиная с Windows 7 (редакций Professional/Ultimate), прекрасно справляется с загрузкой с образа диска. Полученные таким образом диски можно спокойно использовать и в Hyper-V — убиваете сразу двоих зайцев. Не забудьте только сделать заранее копию хранилища BCD через команду bcdedit /export e:\bcd_backup.bcd.

    Настраивать AD для рассылки обновлений я не захотел, поэтому просто прописал в групповых политиках путь к WSUS серверу:

    Параметры настройки

    Обязательно уделите внимание на порт, я из-за опечатки (8350 вместо 8530) не мог получить обновления на клиентских машинах, хотя сделано было всё верно. Так же названия пунктов в групповых политиках на Windows 7 и Windows 8 различаются.

    Для получения отчета средствами WSUS необходимо дополнительно установить пакет — система уведомит вас об этом.

    Так как интернета нет, то ситуация с обновлениями выходит как на скриншоте ниже:


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

    Windows Management Instrumentation (WMI) в дословном переводе — инструментарий управления Windows.

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

    Данный метод позволяет получить данные как с локальной машины, так и удаленно в пределах локальной сети. Для обращения к объектам WMI используется специфический язык запросов WMI Query Language (WQL), который является одной из разновидностей SQL. Получать список мы будем через WMI класс win32_quickfixengineering.

    Количественно всё совпадает (даже после обновлений), поэтому было решено использовать этот метод. Для программного создания WMI запросов советую использовать следующую утилиту — WMI Delphi Code Creator. Благодаря ей я немного по другому взглянул на свой код и решил использовать заготовку из этой программы.

    Полученные данные методом WMI меня не остановили, и я решился на „поверхностный реверс-инжиниринг“. Воспользуемся утилитой Process Monitor из сборника программ Sysinternals Suite для выявления файлов и ветвей реестра, которые используются при вызове выше перечисленных консольных команд и обращению к пункту „Установленные обновления“ через Панель управления.

    Моё внимание привлек файл wuindex.xml, расположенный в папке C:\Windows\servicing\Packages\. Для его анализа была написана следующая программа:

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

    Вот мы подошли к тому, с чем связаны все эти методы. Продолжая анализ логов Process Monitor я выявил следующие папки и файлы.

    Файл DataStore.edb, расположенный в папке C:\Windows\SoftwareDistribution\DataStore. Это база данных, в которой содержится история всех обновлений установленной версии Windows, включая те обновления, которые только стоят в очереди.

    Для анализа файла DataStore.edb использовалась программа ESEDatabaseView. В БД существует таблица tbUpdates, содержимое которой трудно интерпретировать.

    Таблица tbUpdates в ESEDatabaseView

    После мое внимание привлек процесс TiWorker.exe, который вызывался каждый раз при открытии пункта в Панели управления. Он „ходил“ по многим папкам, одна из которых вывела меня на верный путь.

    C:\Windows\SoftwareDistribution — это папка, используемая службой обновления Windows для загрузки обновлений на компьютер с последующей их установкой, а также хранит сведения обо всех ранее установленных обновлениях.

    Папка WinSxS, расположенная по адресу C:\Windows\winsxs. Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости.

    C:\Windows\servicing — основная составляющая всей системы, имя которой Component-Based Servicing (CBS).

    CBS — обслуживание на основе компонентов, составляющая Windows, интегрированная с службой Windows Update. В противоположность обслуживанию на основе файлов File-Based Servicing (FBS) (для ОС, предшествующих Windows Vista), в котором файлы обновлялись прямо в системных директориях, в CBS появилась целая иерархия директорий и целое семейство (стек) модулей/библиотек обслуживания.

    CbsApi.dll — основная библиотека поддержки технологии CBS. Не имеет открытых методов, поэтому напрямую использовать её я не смог. Microsoft использует TrustedInstaller.exe и TiWorker.exe для доступа к методам данной библиотеки и уже через эти процессы выводит нужные нам данные. ‪Записи ведутся в C:\Windows\Logs\CBS\CBS.log.

    Вывод

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

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

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

    В зависимости от поставленных задач, я раскидаю статью по темам:

    Как узнать номер сборки и версию Windows: информационная панель

    Первым шагом будет информация из апплета Windows 10 Параметры. Для быстрого перехода зажимаем WIN + I, выбираем слева Система (Экран, уведомления, питание) и О программе:

    узнать версию сборки windows

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

    Что на странице есть ещё?

    Остальная информация, думаю, пояснений не требует.

    СПРАВКА: как версии изменяются?

    Немногим пользователям удаётся корректно проследить за обновляющимися версиями Windows 10. Это особенно касается тех, кто успел порадоваться в своё время и привыкнуть к самой стабильной в своё время Windows XP. И кого Microsoft сопровождала всё новыми версиями, которые изменялись не только функционалом, но и внешним обликом: Windows 7 и XP никто из нас не перепутает.

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

    • Windows 10 Ноябрьское
    • Windows 10 Юбилейное
    • Windows 10 Авторское
    • Windows 10 Осеннее Авторское
    • Windows 10 Апрельское 2018

    Теперь о номерах версий. Каждому из обновлений функций (давайте уж так называть) присваивается номер версии; порядок присвоения вам известен: год и месяц. Таким образом выходим на итоговые варианты версий и сборок Windows 10:

    Как узнать номер сборки и версию Windows другими методами?

    В Windows способов для того ещё немало. Они не так красочны, но часто не менее информативны.

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

    узнать версию windows и номер сборки

    • следующий апплет по информационной таблице вашей копии Windows

    Запускается как из консоли, так и из строки поиска WIN + R. Маленькое окно ещё со стародавних времён кратенько сообщит вам о версии и сборке Windows:

    сведения о windows

    Кстати, у меня в блоге была статья о том, как закрепить на Рабочем столе информацию о сборке и версии Windows. Написана она была ещё во времена Windows XP, но, думаю, она актуальна и по сей день.

    Как узнать версию и выпуск Windows 10 из реестра?

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

    Всё, что вы можете обнаружить про свою Windows, располагается здесь:

    Например, независимо от того, что вы видите в системных апплетах, номер версии Windows вы увидите в параметрах CurrentVersion и CurrentBuildNumber:

    Windows 10 10.0
    Windows Server 2019 10.0
    Windows Server 2016 10.0
    Windows 8.1 6.3
    Windows Server 2012 R2 6.3
    Windows 8 6.2
    Windows Server 2012 6.2
    Windows 7 6.1
    Windows Server 2008 R2 6.1
    Windows Server 2008 6.0
    Windows Vista 6.0
    Windows Server 2003 R2 5.2
    Windows Server 2003 5.2
    Windows XP 64-битная версия 5.2
    Windows XP 5.1
    Windows 2000 5.0
    Windows ME 4.90
    Windows 98 4.10

    версия windows в реестре

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

    версия windows 10 из реестра

    информация по windows из реестра

    Как узнать версию Windows скачанного образа / на флешке?

    Здесь всё просто. Содержимое образа должно быть доступно взору проводника. Точнее, к файлам install.wim или install.esd. Всё равно, как вы это сделаете: через архиватор zip, программу DaemonTools и т.д. и т.п. Важно, чтобы средство DISM имело к установочным файлам доступ. Если это готовые диск или флешка, вообще ничего не нужно. Открываем консоль команд от имени администратора и вводим команду

    файл install.wim в образе windows 10

    install wim на флешке

    узнать версию windows на флешке

    Чаще всего образ будет содержать сразу несколько выпусков: от Домашней версии до Профессиональной и т.п. И обычно их или 2 или 4 в одном образе. Чтобы это узнать, просто замените в командах выше index:1 на index:2, index:3 и т.п. И следите за ответом терминала.

    Версия Windows влияет на многое. Если брать именно десятку, то сборка 1607, называемая юбилейной, позволяет делать откат только после 10 дней. Тогда как ранее возврат производился в течение одного месяца. Но откуда возникает сама проблема? До десятки люди просто нажимали Win + Break и смотрели нужную информацию. Однако в связи с описанным выше кое-что поменялось.

    Помните ХР? Там были так называемые Service Pack, и каждый геймер знал, что SP2 нужен для того-то и того-то. Нечто подобное наблюдается и в десятке, но с одной большой разницей: сведения об обновлениях такого рода более не отражаются в свойствах системы. Сейчас мы расскажем обо всем этом подробно.

    Как было раньше

    До этого компания Майкрософт терпеливо описывала каждый «сервис пак»:

    • Вот то-то было сделано.
    • Это устранено.
    • Поддерживается то.

    Скрин с описанием информации о сервис пак

    Как видите сами, поддержка ХР окончилась весной 2014, но старые копии системы по-прежнему выдают версию пакета в ответ на запрос Win + Break. Убедитесь в этом на примере семёрки.

    Выдача информации на Windows 7

    Да, Service Pack не охватывает все сведения об ОС, но даёт представление о многом. И что же мы теперь видим в Windows 10? Голая строка!

    Сведения о ПК на Windows 10

    Хорошо хоть, можно понять 32 или 64 бита перед нами. Кроме того свойства указывают на вариант выпуска Home, Pro и так далее. Нужно заметить, что теперь Base не имеется вообще, и она обновляется сразу до Домашней, причём доступно 64 бита. Ранее этого не было. Так что многие обладатели простеньких нетбуков с радостью встретили обновление.

    Классический вариант

    Почему вообще понадобилось суетиться? Во всех обзорах фигурирует выпуск винды, а не сборка. Смотрите, как выглядит классический вариант:

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

    Как узнать?

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

    Новый вариант

    Зайдите в настройки через меню Пуск, выберите нужный пункт (Система) и листайте в самый низ. В появившемся окне увидите нужную информацию.

    Данные О системе из Параметров

    Список обновлений в настройках

    Используйте Журнал обновлений

    И хотя сами обновления к рассматриваемому вопросу не имеют никакого отношения – о, чудо! – там имеются все нужные сведения.

    Тему можно закрывать, но мы ещё найдём, о чем поболтать.

    Где посмотреть Build

    Иногда требуется узнать номер сборки, а не выпуск Windows, то есть Build (построение). Более точные характеристики системы нужны для ввода в некоторые приложения (как правило, требуется программистам):

    1. Нажмите Win + R.
    2. Введите dxdiag (сведения о системе мультимедиа).
    3. Ударьте
    4. Смотрите нужную информацию.

    Данные в Средстве диагностики DirectX

    Юбилейный выпуск

    Версии Windows 10 по вариантам обслуживания

    Жмите на Обновить сейчас

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

    Обновлённый список версий

    Пора узнать правду

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

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

    Читайте также: