Installation issues

The error is: Exception ocurred while initializing the installation: System.BadImage Format Exception: The Format of the File 'memoQLiteSetup.CustomInstaller.dll' is invalid.”

This is because of a conflict between the different versions of the .NET Framework. The procedure below is guaranteed to work:

  1. Uninstall memoQ 1.0 manually (under Control Panel / Add/Remove Programs)
  2. Install the .NET Framework 2.0 (run dotnetfx.exe included in the ZIP file of the memoQ 2.0 installer)
  3. Install memoQ 2.0 (run setup.exe)

Note: This information applies to memoQ version 2.3 and the Windows Vista operating system.

If the installation fails when you try upgrading or updating your copy of memoQ, or uninstallation fails when you attempt to remove memoQ from your computer, you can remove memoQ manually by following the steps below:

Important: This procedure will not harm your data (projects, documents, translation memories, term bases or settings). Your activation data (licenses) will also remain intact.

  1. Log on to your computer as an administrator.
  2. Open the Start menu (click the Start button), then type C:\Program Files\Kilgray in the search box at the bottom of the menu, then press Enter. Windows will display the folder where the Kilgray applications are installed. In this folder window, you should see a memoQ folder icon.
  3. To delete the memoQ folder, click the memoQ folder icon, then press the Shift+Delete key shortcut.
  4. In most cases, Windows Vista will display the User Account Control (UAC) dialog box. You need to confirm that you are indeed an administrator, and that you really want to remove the folder. You will need to click Yes, then Continue to delete the folder.
  5. Once the folder is deleted, you need to remove the memoQ-related entries from the Windows registry (the database where all configuration data are stored). Click the Start button to open the Start menu, then, in the search box at the bottom, type ’regedit’, then press Enter.
  6. Before starting the program, Windows displays the User Account Control dialog box again. Here, you need to click Continue to confirm that you want to start the program. Then the Registry Editor program will start.
  7. Press the Home key to move to the top of the list of registry keys. Double-click the following key names to get to memoQ’s configuration: HKEY_LOCAL_MACHINE, SOFTWARE. When you click a key name, a new list of keys will appear below it. If a list of keys are already there, you do not need to double-click the key name.
  8. You should now see a list of keys with the name ’Kilgray’ included. If you do not see the ’Kilgray’ name, scroll down to make it visible. Click the ’Kilgray’ key name, then press the Delete key to delete it.
  9. Then, you need to go to the following key (double-click each name as they appear): HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft, Windows, CurrentVersion, Uninstall. Below the ’Uninstall’ key name, a list of numbers in curly brackets should appear.
  10. Press the Ctrl+F key shortcut to search for a word in the registry. The Find dialog box appears. In the Find what box, type ’memoQ’. Make sure that the Keys, Values and the Data check boxes are all turned on.
  11. Click Find Next button to perform the search. When ready, the Registry Editor displays a list of data with ’DisplayName: memoQ’ included.
  12. Press the Tab key to highlight the name of the key where this list of data appeared. Press the Delete key to delete it.
  13. memoQ is now removed from your computer. When you open Control Panel, and go to Programs and Features, it should no longer be listed. Now you should be able to install a new version or new copy of memoQ.

Note: This information applies to memoQ version 2.3 and Windows Vista (Home Editions)

  1. Log on to your computer as an administrator.
  2. Download the memoQ installation package and save it to a folder of your choice. The default folder for downloading programs is Public Downloads (C:\Users\Public\Downloads). Further on, we will assume that you download the memoQ installation package into this folder.
  3. Unzip the memoQ installation package (right-click the icon of the zip file, then choose Extract all) using the default settings (click Next or Finish in every wizard page).
  4. Click the Start button, then All Programs, then Accessories. Under Accessories, find the Command Prompt item. Right-click Command Prompt, then choose Run as administrator from the pop-up menu.
  5. The User Account Control dialog box appears. Click Continue to open the command prompt.
  6. In the command prompt window, type cd \Users\Public\Downloads\memoQSetup.2.3.nn where nn is the last number of the version number of memoQ; then press Enter. If you have downloaded the setup package as memoQSetup.2.3.zip, you do not have to type this number.
  7. Again, in the command prompt window, type msiexec /i "memoQSetup.msi", then press Enter. The memoQ setup program starts. Use the wizard to install memoQ with the normal procedure.
  8. The installation might still fail with Error 2869. In that case, type msiexec /a "memoQSetup.msi", then press Enter. The memoQ Setup program starts again, and performs a normal installation, reporting that a network package has been created.
  9. memoQ is installed now, but the necessary permissions are not set on the computer. Follow the procedure under I get an "access denied" message on Vista Home, what do I need to do? to set these permissions.

IMPORTANT: This information does not apply to version 2.4 and up because these versions have a new setup program that solves the above problems.