The prerequisites installer hangs when installing Pervasive/Actian.
Description
For chat assistance: Chat Now
Cause
A potential OEM install is interfering with the install or the uninstall of the Pervasive/Actian software. The OEM install is using a customized installation of the database engine. If the media or the msi file for the original Pervasive/Actian installation is not available then Windows does not have the files needed to uninstall the software. Deleting. The Pervasive/Actian installer determines that it is installed if Pervasive/Actian assemblies exist in the Windows Assemblies.
Resolution
[BCB:4:Operating system warning:ECB]
[BCB:5:Third-party support:ECB]
  • Remove the OEM Version of the software.
    1. Uninstall the current version of Pervasive/Actian from Programs and Features - Add/Remove Programs. Should the uninstall fail try uninstalling the software using the Microsoft Installer Removal Utility located at http://support.microsoft.com/mats/Program_Install_and_Uninstall
    2. Once the program has successfully been removed verify that all Pervasive/Actian assemblies have been removed from C:\Windows\Assemblies.
        1. Open windows explorer and browse to C:\Windows\Assembly
        2. Look for any assemblies that begin with Pervasive.*.* (ex. Pervasive.Data.Common or Pervasive.Data.SqlClient or Pervasive.Data.SqlClient.Entity).
        3. Uninstall the assembly by Right Clicking on it and chosing Uninstall
    3. Should you receive an access denied, verify that you have the correct permissions. If you get past the access denied error continue with the installation otherwise proceed to the following steps:
        1. Open a command prompt as Admin. Click start -> Type 'cmd'. Right Click on the cmd prompt and choose run as administrator.
        2. In the console window, type "cd /d %windir%\assembly" ->press enter
        3. Type: "attrib -r -h -s desktop.ini", press enter
        4. Type "ren desktop.ini desktop.bak", press enter
        5. Type "explorer", press enter.
        6. When windows explorer opens browse to C:\Windows\Assembly
        7. The assembly view should now be windows folders. Look for any Pervasive folders or Files in any of the *Gac* or Temp folders.
        8. Delete any files of folders that have Pervasive in its name.
        9. Once that's done switch back to the console window and Type, "ren desktop.ini desktop.bak2".
        10. Type -> "ren desktop.bak desktop.ini".
  • Re-run the prerequisites installer.
  • Rename the Pervasive Software folder under HKLM > Software and HKLM > Software > Wow6432node.
Steps to duplicate
Related Solutions