You are here

Windows Theatre Manager

Subscribe to Syndicate
Now that the database server is setup and a sample database is imported, we can install Theatre Manager on the machine. These instructions are for installing on Windows. If you are using a mixed environment, please refer to the Macintosh instructions as well.

Note: if you are installing on 2003 Terminal Server, you may need to switch the server from 'execute' mode to 'install' mode before using the TMSetup.exe program. After installing, you may need to switch back to 'execute' mode. (This does not apply to any other version of Windows that we know of).

1. Download the TheatreManager PC installer if you have not done so. This link is supplied upon request
When downloading any update for Theatre Manager, please make sure your personal firewall is turned on PCI requirement 1.4
2. Run the TMSetup.exe program and respond to all prompts as follows.

Right click on the TMSetup.exe application and use 'Run As' to begin the install. Select an administrator as the user ID to use for the install. If a checkbox that implies "Protect My Computer" or "Run with Restrictions" is available and enabled, uncheck the box to allow the installer to run with full install privileges.

Click 'Ok' to see the TM installer screens

Click 'Next'

Read the licence agreement and click 'Yes'

Click 'Next'

The installer will begin putting Theatre Manager into the 'C:\Program Files' folder.

Click 'Close'


This step is only for clients installing a fully licensed copy of Theatre Manager ON A NEW MACHINE. This step is not required for those installing a demo copy of the software or those upgrading an existing copy of Theatre Manager.

When the installation finishes, you will need to replace the serial.txt file in the C:\Program Files\Theatre Manager\FirstRunInstall folder

If you have already started Theatre Manager before doing this step, then:

  • you will need to follow the instructions in this step regarding the serial.txt file
  • then reinstall Theatre Manager (which will remove a directory from your user profile created during the first time you ran Theatre Manager).
  • then restart Theatre Manager.

Putting Serial.txt in place

  1. Download the Theatre Manager serial number file if you have not done so. The link to this file is supplied upon request.
  2. Extract the serial.txt file from the file
  3. Move the serial.txt file into the "C:\Program Files\Theatre Manager\firstruninstall" folder replacing the existing serial.txt file
On windows 10: you must Set Compatibility before starting TM, along with permitting C:/ProgramFiles/Theatre Manager in Windows Defender. Otherwise you may see errors like the one below when starting Theatre Manager.


After installation, look for TheatreManager on the desktop or in the Start Menu and open Theatre Manager


If you get asked to find a database, enter the IP address below and click search. Normally, you should not need to do this as the Demo database is always assumed to be on the local machine.

If you cannot connect to the database, check the following settings:

  • make sure port 5432 is open on your machine
  • make sure that 'everyone' has access to all files in the 'C:\Program Files\Theatre Manager' directory
  • make sure that the demo database was installed by using PG admin III as per the section below... then come back and try connecting again.

If you are running a demonstration copy of the Theatre Manager application, you will see a first time setup screen asking you for your company information. All fields except the second line of address and the web site are mandatory. After you put this in the first time, you will not see it again.

These fields are used during the demo to show how Theatre Manager verifies information for you. For example, the city, state, and country you enter becomes the default country for new patrons that you may add to the database. The area code for the phone number fields becomes the default for patron entry, etc.

Notice how Theatre Manager converts what ever you type into the proper case as it tries to assist in data entry.


Then, if you are able to connect to the database and enter the company information, you will see the login window below. The password for any of the users in the demo is 'master'


In a production environment, once you are connected to the database in step 5, you can run the TMSetup.exe file on any other machine in the network. After changing the pg_hba.conf file, you should be able to connect to the database.

You will need to use the IP address of the server to connect instead of and if you cannot connect to the server:

  • make sure port 5432 is open on the server
  • make sure that 'everyone' has access to all files in the 'C:\Program Files\Theatre Manager' directory
  • make sure that the real database is installed and setup using PGAdminIII
Make sure to also turn off power saving on your ethernet card on all servers and workstations.