Vraag : scripted desinstallaties

Hello deskundigen,

I am een manuscript schrijven om sommige programma's te desinstalleren en ik wil ervoor zorgen ik behoorlijk dingen alvorens de processen en het dossier verifi�ër te meppen dirs.

doe is ik tot dusver een eenvoudige „taskkill /F /IM app1.exe“ app, maar daar een manier om als dit app sluiten te verifiëren loopt alvorens ik probeer om het te sluiten? er zijn vele grote manieren die ik op het Web heb gevonden te verifiëren als een taak zoals het tasklistbevel loopt die dan het outputting aan een dossier en het dossier lezen om te zien of er bestaat app1.exe, enz. maar ik wil niet aan veel tijd over techniek besteden controleert dit aangezien het vereiste eenvoudig is, om te zien of loopt app, als zo, doodt het alvorens het dossier dirs.

Additionally te meppen, (alvorens het dossier te meppen dirs als zij nog) bestaan Ibehoefte om het programma van Add te desinstalleren/verwijdert en voor dat gebruik ik een bevel gelijkend op dit. Van 'de volgende vraag

-9AB9721CD1F4} '/>My, is hoe ik over het controleren om te zien zou gaan of dit is app eigenlijk geïnstalleerdz alvorens om uninstaller te proberen omhoog in brand te steken?

Thanks voor al uw hulp!

Antwoord : scripted desinstallaties

Hallo zequestioner,

Ik weet wat niet uw Reg. vraag zoekt, maar „App .2“ is geen normaal Reg. geschreven waarde wanneer een toepassing van de venstersinstallateur wordt geïnstalleerdu, maar „DisplayName“ is mooi-veel altijd geschreven, vanaf mijn eerste post bij identiteitskaart: 33062098.

En t0t0 is correct over de reg.exe terugkeercode - 0 (nul) = succes of in dit geval, het bestaan.

Er waren ook citaat het missen van van de registratiesleutel in de vraag reg.exe.

Probeer onderstaand hierboven als directe vervanging voor uw lijnen in identiteitskaart: 33067935.  Ik heb /qn voor /qb vervangen zodat u msiexec.exe kunt zien werkend voor het testen.

Hoop dit helpt.
Daz.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Vastgestelde PRODUCT_CODE= {5FB7E3F6-F079-46F4-871F-C6ATB6AE7CE8}
De vastgestelde Desinstallatie \ %PRODUCT_CODE% van de Vensters \ CurrentVersion \ van de SOFTWARE \ \ Microsoft \ van REG_KEY= " HKLM "

Reg. vraag %REG_KEY% /v DisplayName > nul 2>&1

Als %ERRORLEVEL% == 0 (
    %windir% \ system32 \ msiexec.exe /x %PRODUCT_CODE% /qb
    Echo Desinstallatie verzochte app met productcode: %PRODUCT_CODE%
) ANDERS (
    De echo App met code %PRODUCT_CODE% van het Product is NIET GEÏNSTALLEERDO
)
Andere oplossingen  
 
programming4us programming4us