
Estou tentando encontrar uma maneira de saber se o Microsoft Project 2016 está instalado em uma máquina remota. O principal problema que estou enfrentando é que a Microsoft, em algum momento no passado, ocultou ou encapsulou os componentes de sua instalação em uma fachada que lê e exibe a versão do Office e não os componentes da instalação do Office.
Por exemplo, executamos principalmente o Office 2013 com alguns componentes do Office 2016 (Project 2016 e Skype for Business 2016). Quando executo o caminho "Desinstalar" no HKLM (HKLM\software\Microsoft\Windows\currentversion\uninstall) - que é o que tenho visto muitas pessoas fazerem - esta é a informação que recebo sobre a instalação do 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
Tudo isso é informativo, mas preciso de mais informações. Eu preciso especificamente se o MS Project 2016 estiver instalado na máquina remota.
Tentei muitas sugestões, mas não consegui encontrar nenhuma que me desse a resposta que procuro.
Existe uma maneira de descobrir especificamente se o Microsoft Project 2016 está instalado em uma máquina remota?
Qualquer ajuda seria apreciada.
Desde já, obrigado.
Matt
Responder1
Você provavelmente está usando uma versão de 32 bits do MS Project, então você deve procurar no WOW6432Node:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Microsoftfornece uma documentaçãoque você pode usar para localizar o GUID dos produtos Office no nó "Desinstalar".