Por lo general, en Windows XP, si quisiera saber la ubicación de un programa instalado, simplemente haría clic en 'Propiedades' y mostraría dónde se encuentra el ejecutable.
En Windows 7, hago lo mismo y obtengo esto:
¿Cómo puedo averiguar dónde se encuentran los programas en función del acceso directo? Sin embargo, noté que para algunos programas muestra un acceso directo debajo del 'Destino', pero no en el caso de iTunes, por ejemplo.
Respuestas:
Lo que está viendo son atajos especiales llamados atajos anunciados. Los accesos directos realmente enlazan a
msiexec.exe
cuál es el ejecutable de Windows Installer. Los accesos directos anunciados permiten a los autores del instalador instalar solo partes de su aplicación y luego instalar piezas adicionales cuando se accede a ellas a través del acceso directo anunciado. Windows Installer también verifica automáticamente la integridad de todos los archivos instalados cada vez que se ejecuta la aplicación, por lo que puede estar seguro de que la aplicación es válida cuando se ejecuta.Aquí hay una pregunta de desbordamiento de pila con un poco más de información sobre los accesos directos anunciados.
Encontrar el ejecutable que finalmente se ejecuta el acceso directo no es una tarea simple e implicaría un poco de excavación en el registro. La sugerencia de Hugh es probablemente mucho más simple.
fuente
Me he preguntado lo mismo para algunos atajos en win XP. Traté de Cygwin s'
readshortcut
, pero no me dijo el verdadero objetivo:Entonces, obviamente, tienen algo que ver con Windows Installer. Para encontrar el ejecutable, siempre puede ejecutarlo y usar Process Explorer para obtener la ruta, en mi caso
C:\Program Files\Microsoft Office2K\Office\WINWORD.EXE
,.fuente
Tuve un problema similar y pude usar el Administrador de tareas ( Ctrl- Alt- Delete→ Iniciar el Administrador de tareas ) para encontrar la aplicación (después de abrirla) en la pestaña Aplicaciones .
Haga clic derecho en la aplicación deseada para que aparezca el menú y elija Ir al proceso . Esto muestra qué proceso está asociado con la aplicación en la pestaña Procesos .
Luego, haga clic derecho en el proceso para que aparezca el menú y elija Propiedades o Abrir ubicación de archivo para obtener más información.
fuente
Para aquellos que buscan hacer esto en PowerShell sin usar un módulo:
fuente
Pruebe cualquiera de los siguientes (de los foros de Tek-Tips ):
VbScript
PowerShell (con la instalación de este módulo de Windows Installer )
fuente
Abra
regedit
y busque el nombre del programa. Tomará unos pocos "buscar de nuevo" ( F3) pero eventualmente encontrará la carpeta.En mi caso, estaba bajo
HKEY_CLASSES_ROOT\Applications\<name of app>\shell\open\command
fuente
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Si tiene activo el Control de cuentas de usuario, cuando aparece el cuadro UAC pidiendo Permitir, Cancelar, a menudo ve otra flecha desplegable (ignorada por muchos) debajo con el título "Detalles". Si hace clic en Detalles, debería ver la ubicación real del objetivo.
PD: si recuerdo que este problema se remonta más allá de Windows 7, incluso más allá de XP, para ganar 98 donde hacer clic derecho en el acceso directo, seleccionar propiedades, a menudo no mostraría el objetivo. Luego tuvimos que iniciar la aplicación, abrir el administrador de tareas, hacer clic derecho en la aplicación en la lista, seleccionar ir al proceso, hacer clic con el botón derecho en el proceso, seleccionar la ubicación del archivo abierto (o, a veces, las propiedades). Ahora UAC hace menos pasos.
fuente
Un truco que puede funcionar es este: Inicie CMD y ejecute:
dir C: \ iTunes / s / b
Informaría cualquier archivo o directorio llamado exactamente "iTunes" (no distingue entre mayúsculas y minúsculas). Si tiene más de una unidad fija, puede ser necesario repetirla también para esa unidad.
O bien, puede crear un archivo en la "carpeta desconocida" (aquí: iTunes), luego busque ese archivo en el disco:
dir C: \ * número de archivo de prueba1 * / s / b
fuente
La forma más sencilla de averiguar el lugar de un ejecutable:
fuente