Error 1904 During Installation
This article applies to:
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
-
From the Start menu, choose Run.
-
Type "SFC" and then press Enter.
-
The System File Checker dialog appears. Click Extract One File
from Installation Disk.
-
Type MSVCRT.DLL as the file you want to restore, then click the
Start button.
-
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.)
-
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?
-
Click the Yes button, then the OK button.
-
Repeat steps 3-6, but substitute MSVCIRT.DLL for MSVCRT.DLL.
-
Exit the System File Checker program.
Step I: Retrieving the DLLs on Windows ME
-
From the Start menu, choose Run.
-
Type "Msconfig" and then press Enter.
-
The System Configuration Utility appears. Click the Extract File
button.
-
Type MSVCRT.DLL as the file you want to restore, then click the
Start button.
-
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.)
-
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?
-
Click the Yes button, then the OK button.
-
Repeat steps 3-6, but substitute MSVCIRT.DLL for MSVCRT.DLL.
- Exit the Msconfig program.
Step II: Copying the Correct DLLs Over the Incorrect Ones
-
Go to C:\Program Files\Kurzweil Educational Systems\Diags and
run DLLCopier.exe.
-
In the DLL Copier dialog, click the Add button. The Add dialog
will appear.
-
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.
-
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.
-
Click OK in the DLL Copier dialog.
-
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
-
Go to C:\Program Files\Kurzweil Educational Systems\Diags
-
Run the Register.exe application.
-
Browse to the folder C:\Program Files\Kurzweil Educational
Systems\Common Files.
-
Change the File Type in the bottom left to .dll.
-
Pick torrent.dll from the list on the left.
-
Click OK.
-
Then Click Register.
-
Repeat steps 3-7, replacing torrent.dll with ibmtts50.dll
If DeviceTransfer.dll was named in the error message:
-
Go to C:\Program Files\Kurzweil Educational Systems\Diags
-
Run the Register.exe application.
-
Browse to the folder C:\Windows\System32.
-
Change the File Type in the bottom left to .dll.
-
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.
-
Click OK.
-
Then Click Register.
-
Re-run the Kurzweil install program.
History
Creation Date: October 27, 2003
Last Modified: June 17, 2004
|