MSI Uninstall issue: Error 1001 -> The saved State dictionary contains inconsistent data and might have been corrupted

后端 未结 5 818
一个人的身影
一个人的身影 2021-01-14 12:10

I need to create a few Windows Services and obviously I would like to package them in a nice installer.

Since I was unfamiliar with Service creation/installation I b

相关标签:
5条回答
  • 2021-01-14 12:49

    Go to control panel and first repair your setup. After the successful repair you will be able to uninstall.

    0 讨论(0)
  • 2021-01-14 12:54

    I solved this problem by doing this:

    • Go to the folder installation
    • Edit the file xxxxxxx.InstallState with notepad or an XML editor (where xxxxx is the name of your service)
    • Go to ArrayOfKeyValueOfanyTypeanyType node and then to Keys node
    • Delete anyType child
    • Go to the Values node and delete all anyType child
    • Save the file and try to uninstall

    This works for me. regards

    0 讨论(0)
  • 2021-01-14 12:54

    I Know this is an old post but I fixed my problem by calling the Installer class base prior to performing my custom actions, I accidentally added my code by the base calls first.

    0 讨论(0)
  • 2021-01-14 13:01

    I got the same problem and I've managed to fix it by adding proper conditions to Custom Actions. In my case I've added Not Installed to my Windows Service Installer at the Install and Uninstall phase. There were no errors after that. Hope this will help! Find more information on this issues here.

    0 讨论(0)
  • 2021-01-14 13:09

    I had a similar issue where a Windows Installer Package (.msi) was not uninstalling as expected. The workaround for me was to use the command line to uninstall using InstallUtil.exe. Then, reinstall the service using InstallUtil.exe. After, I was finally able to use an old msi to uninstall. After I uninstalled using the old MSI, I was able to use a NEW msi to install and everything worked as desired.

    0 讨论(0)
提交回复
热议问题