Я пытался найти способ узнать, установлен ли Microsoft Project 2016 на удаленном компьютере. Основная проблема, с которой я сталкиваюсь, заключается в том, что Microsoft в какой-то момент в прошлом скрывала или инкапсулировала компоненты своей установки в фасад, который считывает и отображает версию Office, а не компоненты установки Office.
Например, мы запускаем в основном Office 2013 с некоторыми компонентами Office 2016 (Project 2016 и Skype для бизнеса 2016). Когда я запускаю путь «Удалить» в HKLM (HKLM \ software \ Microsoft \ Windows \ currentversion \ uninstall) - что я видел, многие люди делают - это информация, которую я получаю об установке Office:
Microsoft Office 64-bit Components 2013
Microsoft Office 64-bit Components 2016
Microsoft Office Shared 64-bit MUI (English) 2013
Microsoft Office Shared 64-bit MUI (English) 2016
Microsoft Office Shared 64-bit Setup Metadata MUI (English) 2013
Microsoft Office Shared 64-bit Setup Metadata MUI (English) 2016
Это все информативно, но мне нужно больше информации. Мне это особенно нужно, если на удаленном компьютере установлен MS Project 2016.
Я пробовал много предложений, но не смог найти ни одного, которое дало бы мне ответ, который я ищу.
Есть ли способ конкретно узнать, установлен ли Microsoft Project 2016 на удаленном компьютере?
Любая помощь будет оценена.
Заранее спасибо.
Мэтт
Вы, вероятно, используете 32-битную версию MS Project, поэтому вы должны посмотреть в WOW6432Node:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Microsoft предоставляет документацию который можно использовать для поиска GUID продуктов Office в узле «Удалить».