¿Cómo encontrar la ubicación del programa en la lista "Abrir con"?

¿Cómo encontrar la ubicación del programa en la lista "Abrir con"?

Necesito eliminar un programa en elAbrir conlista (necesito reemplazar un programa personalizado con una versión más nueva y no recuerdo dónde .exeestá el archivo).

¿Cómo podría encontrar la ubicación de este programa en mi computadora?

Por alguna razón no puedo encontrarlo con el nombre de la aplicación, incluso cuando busco todos .exelos archivos. No hay ningún instalador para el programa, solo lo .execolocas donde quieras.

Respuesta1

La lista "Abrir con..." se almacena en el registro en dos claves independientes. Una clave almacena la lista de aplicaciones que se utilizarán para una extensión de archivo particular y la otra almacena la ubicación de una aplicación particular.

Puedes buscarlos en regedit.exe(lo cual no sugiero ya que accidentalmente podrías realizar un cambio en el registro) o puedes consultarlos desde la línea de comando:

> reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.php\OpenWithList

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.php\OpenWithList
    a    REG_SZ    Dreamweaver.exe
    MRUList    REG_SZ    ba
    b    REG_SZ    notepad++.exe


> reg query HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command /ve

HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
    (Default)    REG_SZ    "C:\Program Files\Notepad++\notepad++.exe" "%1"

He escrito un archivo por lotes muy corto para hacer la mayor parte del trabajo preliminar:

@echo off
SET _Ext=%~1
IF "%_Ext%"=="" SET /P _Ext=Enter file extension to query: 
for /f "tokens=2*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\%_Ext%\OpenWithList" ^| FIND /v "MRUList"') do (
    echo|set /p=%%b: 
    for /f "tokens=2*" %%g in ('reg query "HKEY_CLASSES_ROOT\Applications\%%b\shell\open\command" /ve ^| FIND /v "MRUList"') do (
        echo %%h
    )
)

información relacionada