# De-installing an earlier version of the "Common Vision Blox Bindings Preview (x64)

**URL:** <https://forum.commonvisionblox.com/t/de-installing-an-earlier-version-of-the-common-vision-blox-bindings-preview-x64/418>\
**Category:** C++ API\
**Created:** [April 11, 2018, 3:46pm UTC](https://forum.commonvisionblox.com/t/de-installing-an-earlier-version-of-the-common-vision-blox-bindings-preview-x64/418 "2018-04-11T15:46:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amicelli](https://avatars.discourse-cdn.com/v4/letter/a/a698b9/32.png) [@Amicelli](https://forum.commonvisionblox.com/u/Amicelli)\
**Post date:** [April 11, 2018, 3:46pm UTC](https://forum.commonvisionblox.com/t/de-installing-an-earlier-version-of-the-common-vision-blox-bindings-preview-x64/418/1 "2018-04-11T15:46:53Z")

</div>

Hello,

I have an earlier version of the [CVB.NET](http://CVB.NET), CVB++ and CVBpy API installed on my system (version 13.00.166).  
As I am want to install a later version (apparently the installer has changed from \*.msi to \*.exe), I am running in some trouble (and no, I do not have the original installer anymore).

Trying to de-install it, I am getting following error:

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/e5d23c40a92db58f1bd70426490f58bde99cdac6.png)

How do I safely de-install it, before I install the latest version?

Thank you for your help.

---

<div class="post-metadata">

**Author:** ![illusive](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/illusive/32/61_2.png) [@illusive](https://forum.commonvisionblox.com/u/illusive)\
**Post date:** [April 12, 2018, 7:42am UTC](https://forum.commonvisionblox.com/t/de-installing-an-earlier-version-of-the-common-vision-blox-bindings-preview-x64/418/2 "2018-04-12T07:42:13Z")

</div>

Hi @Amicelli,

For uninstalling a Microsoft Installer package the MSI database that describes the package content (files, registry entries, start menu entries etc.) is needed - a proper uninstall without that database isn’t possible. Packages (like the Bindings Preview) that have been authored with the InstallShield Utility by default store these MSI databases in sub directories of _C:\ProgramData\Downloaded Installations_. The subdirectories have names that correspond to the MSI file’s package code, a unique identifier that every MSI file carries.

If - for whatever reason - the MSI-File is missing the moment you want to uninstall the Bindings Preview, then the dialog you posted will pop up, prompting you to specify the location of the needed MSI file. Overeager cleanup utilities or virus scanners are among the usual suspects here, but I have also seen users deliberately freeing space on their drives by wiping the _Downloaded Installations_ folder (and consequently my number one recommendation would be to make sure that nobody messes with that folder in the first place).

**If you still have the _Common Vision Blox Bindings Preview (x64).exe_ that you downloaded** a while ago, then there’s still hope: Launch the installer (just launch, don’t do anything else) and open your _%temp%_ folder. Look for a directory that has been created the moment you started the _.exe_ file (the name will be a regular GUID). Inside you will - among other things - find the _Common Vision Blox Bindings Preview (x64).msi_ file you need. Copy it to a different location, the cancel the installer you just launched (this will erase the folder you just saw). Now restart the uninstall and point the dialog that opens to the location you copied the _Common Vision Blox Bindings Preview (x64).msi_ file and it will run through **if** (and only if) the MSI file is exactly the version from which you originally installed.

**If the original installer is no longer available** that means trouble (see [here](https://stackoverflow.com/questions/334490/uninstall-without-an-msi-file?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa)). Currently the Bindings Previews are built nightly, so we do not store copies of older builds and are therefore unable to send you whatever build you have been using. Your best chance at this point is to use

[http://support.microsoft.com/mats/Program\_Install\_and\_Uninstall](http://support.microsoft.com/mats/Program_Install_and_Uninstall)

This utility can clear the registry entries associated with an installation - effectively making the operating system unaware that the program has been installed. Note, however, that this is _ **not** _ a clean uninstall: All files, settings, etc. applied by the original installer will persist. You should, however, be able to install a newer build afterwards.
