Kurzweil Educational Systems logo link to home page

  Find us on Facebook
Follow us on Twitter

Kurzweil 3000 Version 12 |  Kurzweil 3000 |  Kurzweil 1000

Error 1904 During Installation


This article applies to:

  • Kurzweil 1000

  • Kurzweil 3000 for Windows



Symptoms

While installing the Kurzweil 1000 or Kurzweil 3000 for Windows, the installation program displays Error 1904 and complains about the file torrent.dll, regclient.dll, or DeviceTransfer.dll. The installation then fails.

Cause

If this problem occurs on Windows 98 or Windows ME, and torrent.dll is named in the error message, it is likely that incorrect versions of two system DLLs, MSVCRT.DLL and MSVCIRT.DLL, were installed on your computer.

If this problem occurs on Windows 2000, Windows XP, or a later operating system, and regclient.dll is named in the error message, please see the knowledge base article titled "Unable to Register the Product".

If DeviceTransfer.dll is named in the error message, it is likely that ATL.DLL is missing from your system or is not registered.

Solution

If torrent.dll was named in the error message:

The solution is to restore the correct versions of these DLLs. First, the correct versions must be retrieved from the Windows installation archive, and this is done differently depending on whether you Windows 98 or Windows ME. Second, the correct DLLs must be copied over the incorrect versions. Third, torrent.dll and ibmtts50.dll must be registered.

Step I: Retrieving the DLLs on Windows 98

  1. From the Start menu, choose Run.

  2. Type "SFC" and then press Enter.

  3. The System File Checker dialog appears. Click Extract One File from Installation Disk.

  4. Type MSVCRT.DLL as the file you want to restore, then click the Start button.

  5. In the Restore From box, pull down the list box and select the location of your Windows 98 install program. (If Windows 98 was installed on your computer by the manufacturer, the location will probably be C:\WINDOWS\OPTIONS\INSTALL. Otherwise, the location will probably specify your CD drive. In that case, make sure you have put the Windows 98 CD in the CD drive.)

  6. In the Save File In box, type "C:\" and then click OK. You will see the following message:

    Extract File
    The destination folder c:\ does not exist. Do you want to create it?
  7. Click the Yes button, then the OK button.

  8. Repeat steps 3-6, but substitute MSVCIRT.DLL for MSVCRT.DLL.

  9. Exit the System File Checker program.

Step I: Retrieving the DLLs on Windows ME

  1. From the Start menu, choose Run.

  2. Type "Msconfig" and then press Enter.

  3. The System Configuration Utility appears. Click the Extract File button.

  4. Type MSVCRT.DLL as the file you want to restore, then click the Start button.

  5. In the Restore From box, pull down the list box and select the location of your Windows Millennium Edition (ME) install program. (If Windows ME was installed on your computer by the manufacturer, the location will probably be C:\WINDOWS\OPTIONS\INSTALL. Otherwise, the location will probably specify your CD drive. In that case, make sure you have put the Windows ME CD in the CD drive.)

  6. In the Save File In box, type "C:\" and then click OK. You will see the following message:

    Extract File
    The destination folder c:\ does not exist. Do you want to create it?
  7. Click the Yes button, then the OK button.

  8. Repeat steps 3-6, but substitute MSVCIRT.DLL for MSVCRT.DLL.

  9. Exit the Msconfig program.

Step II: Copying the Correct DLLs Over the Incorrect Ones

  1. Go to C:\Program Files\Kurzweil Educational Systems\Diags and run DLLCopier.exe.

  2. In the DLL Copier dialog, click the Add button. The Add dialog will appear.

  3. For the Old Name, type C:\MSVCRT.DLL. For the new name, type the path for your Windows system directory (usually C:\Windows\System\) followed by MSVCRT.DLL. (That is, you would usually type C:\Windows\System\MSVCRT.DLL). Click OK.

  4. Click the Add button again, and this time use C:\MSVCIRT.DLL for the Old Name and C:\Windows\System\MSVCIRT.DLL for the New Name (assuming again that your Windows system directory is C:\Windows\System\). Click OK.

  5. Click OK in the DLL Copier dialog.

  6. Then, reboot your computer. When your computer starts up again, the two DLLs will be replaced with the correct versions.

Step III: Registering torrent.dll and ibmtts50.dll

  1. Go to C:\Program Files\Kurzweil Educational Systems\Diags

  2. Run the Register.exe application.

  3. Browse to the folder C:\Program Files\Kurzweil Educational Systems\Common Files.

  4. Change the File Type in the bottom left to .dll.

  5. Pick torrent.dll from the list on the left.

  6. Click OK.

  7. Then Click Register.

  8. Repeat steps 3-7, replacing torrent.dll with ibmtts50.dll

If DeviceTransfer.dll was named in the error message:

  1. Go to C:\Program Files\Kurzweil Educational Systems\Diags

  2. Run the Register.exe application.

  3. Browse to the folder C:\Windows\System32.

  4. Change the File Type in the bottom left to .dll.

  5. Pick ATL.DLL from the list on the left. If ATL.DLL does not appear on the list, contact Kurzweil tech support; they can e-mail you a copy.

  6. Click OK.

  7. Then Click Register.

  8. Re-run the Kurzweil install program.

History

Creation Date: October 27, 2003

Last Modified: June 17, 2004



If you can't find what you are looking for here on our knowledge base, please visit our Frequently Asked Questions section.

 

  Cambium Learning