(imported topic written by go4u)
BES v7.2.5.22
Fixlet debugger V2.0.0.3
I want to Uninstalled certain msi application ,find some strange thing (and failed)
1ã€
q:(values “UninstallString” of key whose (value “DisplayName” of it as string as lowercase contains ("%cc%da%d1%b6QTalk" as string as lowercase )) of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall” of registry as string)
A: MsiExec.exe /X{1FA3941F-F736-4B78-B482-9C8085BAF117}%00
question1: why there is “%00”?
2ã€
wait {(pathname of system folder)&"\msiexec.exe /QN /X"&("%7b" & preceding text of last “%7d” of (following text of first “%7b” of string (values “UninstallString” of key whose (value “DisplayName” of it as string as lowercase contains (“qtalk” as string as lowercase)) of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall” of registry as string) ) & “%7d”)}
the application can be Uninstalled
STATUS: Running action…
Command succeeded (Exit Code=0) wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
- Result —
Evaluation completed successfully!
3〠reinstalled the applicaton,Using console run an action,action same as setp 2 list
the action finished,but the application isn’t be Uninstalled
log:
Command succeeded (Exit Code=1605) wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
4〠Fixlet debugger :
wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
STATUS: Running action…
Command failed (Relevance substitution failed) wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
Command failed (Relevance clauses must be surrounded by { and } guards.) wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
5〠Fixlet debugger :
wait C:\WINDOWS\system32\msiexec.exe /QN /X {{1FA3941F-F736-4B78-B482-9C8085BAF117}
successed
6〠BES
wait C:\WINDOWS\system32\msiexec.exe /QN /X {{1FA3941F-F736-4B78-B482-9C8085BAF117}
log
Command succeeded (Exit Code=1605) wait C:\WINDOWS\system32\msiexec.exe /QN /X{1FA3941F-F736-4B78-B482-9C8085BAF117}
7〠BES
wait C:\WINDOWS\system32\msiexec.exe /X {1FA3941F-F736-4B78-B482-9C8085BAF117}
Command failed (Relevance substitution failed) wait C:\WINDOWS\system32\msiexec.exe /X {1FA3941F-F736-4B78-B482-9C8085BAF117}