Geralmente no Windows XP, se eu quisesse saber a localização de um programa instalado, basta clicar em 'Propriedades' e ele mostraria onde o executável está localizado.
No Windows 7, faço a mesma coisa e recebo o seguinte:
Como posso descobrir onde os programas estão localizados com base no atalho? No entanto, notei que, para alguns programas, ele mostra um atalho sob o 'Target', mas não no caso do iTunes, por exemplo.
Respostas:
O que você está vendo são atalhos especiais chamados Atalhos anunciados. Na verdade, os atalhos vinculados ao
msiexec.exe
qual é o executável do Windows Installer. Os atalhos anunciados permitem que os autores do instalador instalem apenas partes de seus aplicativos e depois instalem partes adicionais quando acessadas pelo atalho anunciado. O Windows Installer também verifica automaticamente a integridade de todos os arquivos instalados sempre que o aplicativo é executado, para garantir que ele seja válido quando for executado.Aqui está uma pergunta sobre estouro de pilha com mais informações sobre os atalhos anunciados.
Encontrar o executável que o atalho eventualmente executa não é uma tarefa simples e envolveria algumas investigações no registro. A sugestão de Hugh é provavelmente muito mais simples.
fonte
Eu me perguntei o mesmo para alguns atalhos no win XP. Eu tentei o Cygwin ,
readshortcut
mas não me disse o verdadeiro alvo:Portanto, obviamente, eles têm algo a ver com o Windows Installer. Para encontrar o executável, você sempre pode executá-lo e usar o Process Explorer para obter o caminho - no meu caso
C:\Program Files\Microsoft Office2K\Office\WINWORD.EXE
,.fonte
Eu tive um problema semelhante e pude usar o Gerenciador de tarefas ( Ctrl- Alt- Delete→ Iniciar o Gerenciador de tarefas ) para encontrar o aplicativo (após a abertura) na guia Aplicativos .
Clique com o botão direito do mouse no aplicativo desejado para abrir o menu e escolha Ir para o processo . Isso mostra qual processo está associado ao aplicativo na guia Processos .
Em seguida, clique com o botão direito do mouse no processo para abrir o menu e escolha Propriedades ou Abrir local do arquivo para saber mais.
fonte
Para aqueles que desejam fazer isso no PowerShell sem usar um módulo:
fonte
Experimente um dos seguintes (nos fóruns do Tek-Tips ):
VbScript
PowerShell (com a instalação deste módulo do Windows Installer )
fonte
Abra
regedit
e pesquise o nome do programa. Levará poucas "pesquisas novamente" ( F3), mas eventualmente você encontrará a pasta.No meu caso, estava sob
HKEY_CLASSES_ROOT\Applications\<name of app>\shell\open\command
fonte
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Se você tiver o Controle de conta de usuário ativo, quando a caixa do UAC aparecer solicitando Permitir, Cancelar, muitas vezes você verá outra seta suspensa (ignorada por muitos) sob ela, com o título "Detalhes". Se você clicar em Detalhes, deverá ver a localização real do alvo.
PS: se bem me lembro, esse problema remonta ao Windows 7, mesmo no XP, para ganhar 98, onde clicar com o botão direito do mouse no atalho, selecionar propriedades, geralmente não mostrava o destino. Em seguida, tivemos que iniciar o aplicativo, abrir o gerenciador de tarefas, clicar com o botão direito do mouse na lista, selecionar ir para o processo, clicar com o botão direito do mouse, selecionar o local do arquivo aberto (ou, às vezes, as propriedades). Agora, o UAC faz menos etapas.
fonte
Um truque que pode funcionar é o seguinte: Inicialize o CMD e execute:
dir C: \ iTunes / s / b
Ele reportaria qualquer arquivo ou diretório chamado exatamente "iTunes" (não diferencia maiúsculas de minúsculas). Se você tiver mais de uma unidade fixa, pode ser necessário repeti-la também.
Ou, você pode criar um arquivo na "pasta desconhecida" (aqui: iTunes) e procurar esse arquivo no disco:
dir C: \ * testfilenumber1 * / s / b
fonte
A maneira mais simples de descobrir o local de um executável:
fonte