Как узнать guid программы
Перейти к содержимому

Как узнать guid программы

  • автор:

Описание схемы нумерации для идентификаторов GUID кода продукта в Office 2016

Описание схемы нумерации для идентификаторов GUID кода продукта в Office 2013 см. в описании схемы нумерации для GUID кода продукта в Office 2013.

Аннотация

В этой статье описывается, как считывать идентификаторы GUID продукта в реестре Windows, чтобы определить сведения о наборе Microsoft Office 2016, программах или служебных программах, которые вы используете. Идентификаторы GUID содержат сведения о типе выпуска, сборке выпуска и языке набора или программы Office 2016.

Идентификаторы GUID создаются только в том случае, если пользователь устанавливает версию установщика Windows (MSI) набора Office 2016 или программы Office 2016. Идентификаторы GUID не создаются, когда пользователь устанавливает версию набора Office 2016 «нажми и запускай» или программу Office 2016.

Дополнительная информация

При установке набора Office 2016 или одной из автономных программ Office 2016 один или несколько идентификаторов GUID кода продукта создаются в следующем подразделе реестра:

При установке 32-разрядной версии Office 2016 в 64-разрядной версии Windows идентификаторы GUID создаются в следующем подразделе реестра:

Каждый GUID использует следующий формат:

В следующей таблице описаны символы GUID.

Символы Определение Шестнадцатеричные значения
Б Сборка выпуска 0–9, A-F
R Тип выпуска 0–9, A-F
MM Основная версия 0-9
mmmm Дополнительная версия 0-9
PPPP Код продукта 0–9, A-F
LLLL Идентификатор языка 0–9, A-F
p 0 для x86, 1 для x64 0-1
000 Зарезервировано для использования в будущем, в настоящее время 0 0
D 1 для отладки, 0 для отправки 0-1
000000FF1CE Идентификатор семьи Office 0-9

Чтобы просмотреть идентификаторы GUID для наборов и программ Office 2016, установленных на компьютере, выполните следующие действия.

  1. В меню Пуск выберите пункт Выполнить, введите команду regedit и нажмите ОК.
  2. Найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Value name Описание
DisplayName Имя продукта, которое отображается в диалоговом окне «Добавление или удаление программ»
InstallDate Дата установки продукта
Код продукта Идентификатор продукта
InstallSource Источник установки
RegCompany Зарегистрированная компания
RegOwner Имя зарегистрированного пользователя

Сборка выпуска

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

Value name Выпуск
0 Любой выпуск до бета-версии 1
1 Бета-версия 1
2 Бета-версия 2
3 Релиз-кандидат 0 (RC0)
4 Релиз-кандидат 1 (RC1)/Предварительная версия OEM
5-8 Зарезервированные значения
9 Rtm. Это первая сборка, которая поставляется (первоначальный выпуск).
A Пакет обновления 1 (SP1). Это значение не используется, если код продукта не изменился после сборки RTM.
Б Пакет обновления 2 (SP2). Это значение не используется, если код продукта не изменился после сборки RTM.
В Пакет обновления 3 (SP3). Это значение не используется, если код продукта не изменился после сборки RTM.
D-F Зарезервированные значения

Тип выпуска

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

Значение Тип выпуска
0 Корпоративная лицензия
1 Розничная или изготовитель оборудования
2 Пробная версия
5 Скачать

Код продукта

Идентификатор продукта — это версия набора или программы Office 2016, например Office профессиональный 2016 или Office стандартный 2016. В следующей таблице приведены дополнительные сведения об идентификаторах продуктов Office 2016.

Код продукта SKU
0011 Microsoft Office профессиональный плюс 2016
0012 Microsoft Office стандартный 2016
0015 Microsoft Access 2016
0016 Microsoft Excel 2016
0018 Microsoft PowerPoint 2016
0019 Microsoft Publisher 2016
001A Microsoft Outlook 2016
001B Microsoft Word 2016
001F Компиляция набора средств проверки правописания Microsoft Office 2016
003A Microsoft Project стандартный 2016
003B Microsoft Project профессиональный 2016
0051 Microsoft Visio профессиональный 2016
0053 Microsoft Visio стандартный 2016
00A1 Microsoft OneNote 2016
00BA Microsoft Office OneDrive для бизнеса 2016
110D Microsoft Office SharePoint Server 2016
012B Microsoft Skype для бизнеса 2016

Идентификатор языка

Идентификатор языка (LCID) зависит от языка и языка. Поскольку LCID хранится в GUID в шестнадцатеричном формате, для определения языка может потребоваться преобразовать значение LCID в десятичное значение. Например, шестнадцатеричное значение 0409 преобразуется в десятичное значение 1033. Это значение представляет английский язык.

Дополнительные сведения об идентификаторах языков в наборах и программах Office 2016 см. в разделе «Идентификаторы языка и значения идентификатора состояния параметра» в Office 2016.

Пример GUID

Предположим, что первые 16 цифр GUID — «90160000-0011-0407». Этот пример GUID был создан начальной сборкой выпуска (9) выпуска Retail или OEM (1), сборки 16.0000 microsoft Office профессиональный плюс 2016 (0011). Язык продукта — немецкий. В этом случае шестнадцатеричное значение 0407 преобразуется в десятичное значение 1031. Это значение представляет немецкий язык.

Обратная связь

Были ли сведения на этой странице полезными?

Как узнать guid программы

Удаление Kaspersky Endpoint Security из командной строки можно выполнить в одном из следующих режимов:

  • В интерактивном режиме с помощью мастера установки программы.
  • В тихом режиме. После запуска удаления в тихом режиме ваше участие в процессе удаления не требуется. Для удаления программы в тихом режиме используйте ключи /s и /qn .

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

  1. Запустите интерпретатор командной строки cmd от имени администратора.
  2. Перейдите в папку, в которой расположен дистрибутив Kaspersky Endpoint Security.
  3. Выполните команду:
    • Если операция удаления не защищена паролем: setup_kes.exe /s /x или msiexec.exe /x /qn где – уникальный идентификатор программы. Вы можете узнать GUID программы с помощью команды: wmic product where «Name like ‘%Kaspersky Endpoint Security%'» get Name, IdentifyingNumber
    • Если операция удаления защищена паролем: setup_kes.exe /pKLLOGIN= /pKLPASSWD= /s /x или msiexec.exe /x KLLOGIN= KLPASSWD= /qn

msiexec.exe /x KLLOGIN=KLAdmin KLPASSWD=!Password1 /qn

Как узнать из реестра GUID приложения в Windows

Настройка серверов windows и linux

как узнать GUID приложения

Добрый день! Уважаемые читатели и подписчики IT блога Pyatilistnik.org. В данной статье я приведу один из методов извлечения цифрового идентификатора приложения из реестра Windows. Правильное название: статистически уникальный 128-битный идентификатор . Если Вы знаете ,то можете открыть любой компонент Windows, shell. где — shell — интерпретатор команд Windows. и произвести удаление приложения. Но обо всем по порядку.

Что такое GUID?

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

GUID (глобальный уникальный идентификатор) — это термин, используемый Microsoft для числа, которое ее программа генерирует, чтобы создать уникальную идентичность для объекта, такого как документ Word. Идентификаторы GUID широко используются в продуктах Microsoft для идентификации интерфейсов, наборов реплик, записей и других объектов. Разные виды объектов имеют разные виды GUID — например, база данных Microsoft Access использует 16-байтовое поле для создания уникального идентификатора для репликации.

Типы GUID

Существует 5 версий идентификаторов GUID, определенных в RFC 4122 , каждая с разными свойствами. Чтобы определить версию GUID, просто посмотрите на цифру версии, например, GUID версии 4 имеют формат xxxxxxxx-xxxx- 4 xxx- N xxx-xxxxxxxxxxxx, где N — это одно 5 значений 4, 8,9, A или B.

  • Версия 1: дата-время и MAC-адрес — Эта версия генерируется с использованием текущего времени и MAC-адреса клиента. Это означает, что если у вас есть GUID версии 1, вы можете выяснить, когда он был создан, проверив значение метки времени.
  • Версия 2: DCE Security — Эта версия специально не определена в RFC 4122, поэтому не должна генерироваться совместимыми генераторами. Он аналогичен GUID версии 1, за исключением того, что первые 4 байта метки времени заменяются пользовательским UID или GID POSIX, а старший байт последовательности часов заменяется доменом UID / GID POSIX.
  • Версия 3: MD5 хэш и пространство имен — Этот GUID генерируется путем взятия пространства имен (например, полного доменного имени) и заданного имени, преобразования в байты, объединения и хеширования. После указания специальных битов, таких как версия и вариант, полученные байты затем преобразуются в его шестнадцатеричную форму. Особое свойство этой версии заключается в том, что идентификаторы GUID, сгенерированные из одного и того же имени в одном и том же пространстве имен, будут идентичны, даже если они генерируются в разное время.
  • Версия 4: случайная — Этот тип GUID создается с использованием случайных чисел — из 128 битов в GUID 6 зарезервированы для специального использования (версия + вариантные биты), что дает нам 122 бита, которые могут быть заполнены случайным образом. Спецификация не определяет, как должны генерироваться случайные числа, они могут быть любыми, от псевдослучайных до криптографически безопасных, поэтому эти GUID, как и все другие GUID, следует использовать только для идентификации, а не для безопасности.
  • Версия 5: SHA-1 хэш и пространство имен — Эта версия идентична версии 3 за исключением того, что SHA-1 используется на этапе хеширования вместо MD5.

Разделы реестра, где нужно искать:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Microsoft\Windows\CurrentVersion\Uninstall

Как узнать GUID приложения

Пример вызова компонента Windows диспетчер устройств:
shell. ,для запуска необходимо вызвать диалоговое окно «Выполнить» используя клавиши Win + R, прописать данный код и нажать«OK» Все значения хранятся в разделе реестра HKEY_CLASSES_ROOTCLSID. Зайдя в CLSID поиск, лучше всего производить методом перебора значений для правильного определения в значении должен присутствовать подраздел ShellFolder. Для поиска нужного необходимо иметь время и терпение. Итак, всё по порядку.

Как узнать из реестра GUID приложения в Windows -01

Как узнать из реестра GUID приложения в Windows -01

Раздел реестра HKEY_CLASSES_ROOTCLSID

Клавишами Win + R открываем диалоговое окно «Выполнить» вводим команду regedit — открыть редактор реестра. Для поиска заходим в раздел реестра HKEY_CLASSES_ROOTCLSID

Пример: нам нужен «Панели управления — Control Panel», методом перебора значений находим нужный, смотрим наличие подраздела ShellFolder.

Как узнать из реестра GUID приложения в Windows -02

Как узнать из реестра GUID приложения в Windows -02

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

Как узнать из реестра GUID приложения в Windows -03

Как узнать из реестра GUID приложения в Windows -03

Созданный файл реестра лучше всего открыть программой Notepad ++ познакомиться с которой можно в категории сайта «Офис».Если Вам понравился текстовой редактор Notepad ++ и Вы его установили, то правой клавишей мыши нажимаем на созданный файл реестра. В открывшемся меню выбираем «открыть с помощью Notepad ++ таким образом можно ознакомиться со структурой и синтаксисом файла реестра.

Как узнать из реестра GUID приложения в Windows -04

Как узнать из реестра GUID приложения в Windows -04

Выделяем значение, с помощью клавиш Ctrl + C копируем, вызываем диалоговое окно «Выполнить» и с помощью клавиш Ctrl + V вставляем, перед фигурными скобками прописываем Shell. и нажимаем«OK».

Как узнать из реестра GUID приложения в Windows -05

Как узнать из реестра GUID приложения в Windows -05

Как узнать GUID через PowerShell

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

$UninstallKeys = «HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall», «HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall»
$null = New-PSDrive -Name HKA -PSProvider Registry -Root Registry::HKEY_USERS
$UninstallKeys += Get-ChildItem HKU: -ErrorAction SilentlyContinue | Where-Object < $_.Name -match 'S-\d-\d+-(\d+-)\d+$' > | ForEach-Object < "HKU:\$($_.PSChildName)\Software\Microsoft\Windows\CurrentVersion\Uninstall" >
foreach ($UninstallKey in $UninstallKeys) Get-ChildItem -Path $UninstallKey -ErrorAction SilentlyContinue | Where -([A-Z0-9]-)[A-Z0-9]>$’> | Select-Object @>, @>
>

GUID PowerShell

Еще один вариант воспользоваться вот такой конструкцией:

get — wmiobject Win32_Product | sort — object — property Name | Format — Table IdentifyingNumber , Name , LocalPackage — AutoSize

Тут мы еще вывели пути расположения MSI пакетов для удаления приложения и его ремонту.

Powershell поиск guid

Как узнать GUID через CMD

Откройте cmd от имени администратора и выполните команду, которая создаст на диске C:\ файл с отчетом

wmic product get > C:\InstalledPrograms.txt

или без создания файла wmic product list

cmd получить GUID

Если Вы сделали всё правильно, то откроется компонент Windows. Желаю удачи, и будьте внимательны при работе с реестром Windows. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Популярные Похожие записи:
  • Как преобразовать GUID пользователя Active Directory в имя
  • Как узнать группу AD в Dynamics CRM по GUID
  • Как обновить версию виртуальной машины ESXIКак обновить версию виртуальной машины ESXI
  • Как вывести список установленных программ в Windows 11Как вывести список установленных программ в Windows 11
  • Ошибка Cannot initialize SFTP protocol. Is the host running an SFTP server
  • Не открывается пуск в Windows 10, 100% решениеНе открывается пуск в Windows 10, 100% решение

Админко

В данной статье я приведу один из методов извлечения цифрового идентификатора приложения из реестра Windows.Правильное название: статистически уникальный 128-битный идентификатор GUID. Если Вы знаете GUID,то можете открыть любой компонент Windows, shell. GUID где — shell — интерпретатор команд Windows.

Пример вызова компонента Windows диспетчер устройств:
shell. 74246bfc-4c96-11d0-abef-0020af6b0b7a,для запуска необходимо вызвать диалоговое окно «Выполнить» используя клавиши Win + R, прописать данный код и нажать«OK» Все значения GUIDхранятся в разделе реестра HKEY_CLASSES_ROOTCLSID. Зайдя в CLSID поиск, лучше всего производить методом перебора значений для правильного определения GUID в значении должен присутствовать подраздел ShellFolder. Для поиска нужного GUID необходимо иметь время и терпение. Итак, всё по порядку.

Как узнать из реестра GUID приложения в Windows -01

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

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