How to install TM5 on Win7 64-bit

Recently installed TM v 5.0 on three new Windows 7 64-bit Dell workstations (hooked into a small domain run by a Dell box running Server 2008). Through an amalgamation of things I’ve read about on this site, referred sites and experimentation, I used the two approaches and put together this procedural doc for the firm I work for.

1.) On new workstation install VFP (visual fox pro). Used VFP6 first. Obtained files from here: http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125

2.) Create a printer called TeleMagic Fax 35:

  • Open the Control Panel & select Devices and Printers
  • Add a new LOCAL printer for this PC
  • Assign it to LPT3
  • Select GENERIC and “Generic/Text” printer driver
  • Name it exactly TeleMagic Fax 35 (including spaces & capitalization)
  • Select to Not Share this printer
  • Select option to not have it the default printer
  • Grant all users full rights to this printer (via printer properties once created)

3.) Browse to location of tm.exe on server and run file.

4.) Select No Database if prompted or just don’t login.

5.) In TM go to File – Workstation Setup and run through process.

6.) Log out.

7.) Copy the spoolss.dll file from the c:\windows\System32 folder to the c:\tm5node folder.

8.) Browse to location of and run “Dbutil.exe” – Copy and Register System Files

9.) Log in to TM.

10.) Confirm Directory is set properly: a. In TM go to: Options – Preferences – Directory: b. Make sure all options for Function Keys, List Boxes and Toolbar Configuration are listed as Global Directory.

11.) On program shortcut created in Step 5, right click and add user initials to end of target line.

 Alternative Method:

1.) Add Administrator account to new computer, and set up on domain using the domain administrator login credentials. Reboot will be necessary.

2.) Log back in as Administrator.

3.) Turn off UAC.

4.) Install VFP (visual fox pro).

5.) Copy the c:\tm5node and C:\Program Files\telemagic (OR c:\Program Files (x86)\telemagic if from an x64 machine) (tm5node contains a bunch of files, telemagic folder contains a fax folder and one other file) from a working computer to the same locations on the new computer.

6.) Copy the spoolss.dll file from the c:\windows\System32 folder to the c:\tm5node folder

7.) Create a printer called TeleMagic Fax 35:

  • Open the Control Panel & select Devices and Printers
  • Add a new LOCAL printer for this PC
  • Assign it to LPT3
  • Select GENERIC and “Generic/Text” printer driver
  • Name it exactly “TeleMagic Fax 35? including spaces & capitalization!!!!
  • Select to Not Share this printer
  • Select option to not have it the default printer
  • Grant all users full rights to this printer

8.) Change all .exe files in c:\tmwin folder to have compatibility mode with Win XP SP3. May need to set as run as administrator as well.

9.) Set permissions on tm5node folder so that all users have read and write access.

10.) Map network drive that contains database files using administrator credentials.

11.) Run tm.exe to see if program loads. If not see below links. If it does, proceed to Step 12.

12.) Create new user account for domain and then log out of Administrator account and back in as standard user account.

13.) Browse to c:\tmwin and create shortcut of tm.exe in the desired location.

14.) Right click on the shortcut and select Properties. In the “Target:” line at the end, after tm.exe put a space and then the users login initials. i.e. c:\tm5node\tm.exe ABC

15.) Map network drive of folder containing database files using standard users’ credentials.

16.) Run shortcut and confirm that program boots properly.

17.) If program does not run properly, see below links. http://telemagic.zoft80.se/install/windows-8/telemagic-on-windows-8.html

http://telemagic.zoft80.se/install/telemagic-and-64-bit-windows.html

http://telemagic.zoft80.se/install/win7/telemagic-on-windows-7.html

http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125

FaxMan Error: If user is getting a “Failed to open or initialize the FaxMan Database” error then: Set the permissions on c:\program files\telemagic to permit full access by all Telemagic users (or Everyone, if that is easier). To do so, right-click on Start, choose Explore or Windows Explorer. Navigate to c:\program Files. Right-click on Telemagic, and choose Properties. Choose Security, and grant Everyone (or the Telemagic users) full access.

TeleMagic and 64 bit Windows

Getting TM working on a Windows 7 64-bit computer is very tricky.

[protected]

The trick is to enable the local Administrator account, change the password of the local Administrator to match the server’s Administrator password, then do the entire workstation setup as Administrator.  Once TM is running, disable the local Administrator.

Just built a new system with 64-bit W7 Pro, turned off UAC, created the TM print driver and the TeleMagic folder in Program Files, then did a copy/paste of the TM folder to the new system.  TM fired off with no problems.

TM5 SP4 runs fine standalone on my Win 7 64 bit installation.

Need to live with or address the Faxdriver issue on startup.  Issues I had which I thought were Win 7 security UAC etc turned out to be Kaspersky antivirus.

Just in case anyone is doing anything with TM and ODBC. Microsoft’s ODBC drivers do not work in a 64 bit environment. However you can get the Advantage Database VFP ODBC drivers from Advantage for free and they work just fine with a 64 bit OS.

Here is more information and also some talk in the comments section on the
Advantage ODBC driver.

Open any DBF file with a 64 bit machine in Excel you will probably have a problem as the VFP ODBC drivers don’t work in windows 64 bit.

Windows 7 64-bit is great but stick with Office 32-bit. The ONLY reason for a 64-bit version of Office is to work on very HUGE documents.

TeleMagic DOS

TeleMagic DOS does not work on any 64-bit computers as no DOS programs work on a 64-bit computer. However, it will work under a 32 bit OS (WinXP Pro SP3) and a 64 bit chip under a VMWare image.

[/protected]