none
Microsoft FixIt Program Install and Uninstall - Silent Mode! RRS feed

  • 问题

  • I would like to be able to silently pass a software GUID to this diagcab, which is located here: https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

    I am our Endpoint Engineer and need to deploy software via SCCM. I have a very troublesome application that the previous crew packaged that I cannot silently uninstall by normal methods (msiexec /x {guid}) because of the way the MSI was manipulated. The FixIt tool will however remove this software for me perfectly. 

    Ideally, it would be something like this: "Program_Install_and_Uninstall.diagcab" /GUID {guid} /silent

    Can I pass this GUID via command line to the tool?

    2017年2月7日 21:31

全部回复

  • Try TechNet script center/repository/library,you might find a script already set for youre requirments.

    https://gallery.technet.microsoft.com/scriptcenter

    2017年2月8日 1:41
  • Hi noobert87,

    if you know the GUID of your "old" application, add this in your package (what repackaging software are you using) so the "new" package knows it's an update of the older version and removes it for you.

    Using the software deployment tool, using either commandline (msiexec /x {GUID}), making sure this runs before the installation runs, or, create an uninstall script in for instance VB script, to uninstall the "old" app, or create one vb script to uninstall and after that install the new app.

    Also we could use the PowerShell to check.

    http://stackoverflow.com/questions/21491631/how-to-uninstall-with-msiexec-using-product-id-guid-without-msi-file-present

    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

    Hope it will be helpful to you.


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年2月8日 5:59
    版主
  • This is what I am trying to do, but it is not possible in this instance.

    The previous crew of engineers manipulated the original MSI (WebEx Productivity Tools) and create the log file in the user's H:\ which is a personally mapped drive.

    Conventional methods of uninstalling WebEx Productivity Tools in my environment fail because the presence of the "H:\ drive" does not exist. That is why I wanted to use the "Program_Install_and_Uninstall.diagcab" from Microsoft, silently. This tool ignores the fact that the MSI cannot access the original log file.

    2017年2月8日 19:54
  • I appreciate the link but I did not find anything that "uninstalls, no matter what" if that makes sense.

    2017年2月8日 20:05
  • Such a feature would be appreciated! "Program_Install_and_Uninstall.diagcab" /GUID {guid} /silent
    2018年11月30日 18:08
  • MSIZAP 
    2019年8月20日 20:27