Cuestión : con guión desinstala

Hola los expertos, el

I escribiendo una escritura para desinstalar algunos programas y yo queremos cerciorarse de que verifico correctamente cosas antes de whacking los procesos y que archivo dirs. ¿el

yo está haciendo hasta ahora un “taskkill simple /F /IM app1.exe” para cerrar el app, pero es una manera de verificar si este app está funcionando antes de que intente cerrarlo? hay muchas grandes maneras que he encontrado en la tela para verificar si una tarea está funcionando por ejemplo el comando del tasklist entonces que la hace salir a un archivo y leyendo el archivo para ver si existe app1.exe, el etc. sino me no querer pasar a mucha hora sobre dirigir esto como el requisito es simple, comprueban para ver si el app está funcionando, si es así matarlo antes de whacking el archivo dirs.

Additionally, (antes de whacking los dirs del archivo si todavía existen) yo necesitan desinstalar el programa de agregan/quitan y para ése estoy utilizando un comando similar a esto. ¿Pregunta siguiente del

My de 'MsiExec.exe /I {91588D66-6636-47D9-ACC2-9AB9721CD1F4} ', cómo iría estoy comprobando alrededor para ver si este app está instalado realmente antes de intentar encender para arriba el uninstaller? ¡

Thanks para toda su ayuda!
class= del

Respuesta : con guión desinstala

Hola zequestioner,

No sé lo que está buscando su pregunta del registro, pero el “App .2” no es un valor del registro del normal escrito cuando un uso del instalador de las ventanas está instalado, pero “DisplayName” es bonito-mucha haber escrito siempre, según mi primer poste en la identificación: 33062098.

Y t0t0 está correcto sobre el código de retorno de reg.exe - 0 (cero) = éxito o en este caso, existe.

Había también una cotización que faltaba del de la llave del registro en la pregunta de reg.exe.

Intentar el below como reemplazo directo para sus líneas arriba en la identificación: 33067935.  He substituido /qn para /qb de modo que usted pueda ver msiexec.exe el trabajar para la prueba.

Esperar que esto ayude.
Daz.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Fijar PRODUCT_CODE= {5FB7E3F6-F079-46F4-871F-C6ATB6AE7CE8}
Fijar REG_KEY= " HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ desinstalan \ el %PRODUCT_CODE% "

pregunta el %REG_KEY% /v DisplayName > nul 2>&1 del registro

Si == 0 del %ERRORLEVEL% (
    el %windir% \ system32 \ msiexec.exe /x el %PRODUCT_CODE% /qb
    El eco desinstala pedido el app con código de producto: el %PRODUCT_CODE%
) (
    El eco App con el código de producto el %PRODUCT_CODE% NO ESTÁ INSTALADO
)
Otras soluciones  
 
programming4us programming4us