# 1 Microsoft Windows

Get the self-extracting executable from the download page, execute it, and follow the on-screen instructions. You should glance over the following section to see if there are any caveats or additional requirements for your system.

## 1.1 Installation Caveats

Previous Versions

Uninstall any previous release of Mozart you have on your system. If your previous version was pre-1.1.0-RC1, reboot your machine after uninstalling.

Online Help

Documentation is distributed in CHM format. To read it, you need Microsoft's HTML Help, bundled with newer versions of Microsoft Windows. HTML Help can also be downloaded here.

Windows Installer

Mozart setup uses the Windows Installer, which also comes with Office 2000 and Windows 2000 or newer. If you do not have Windows Installer on your system, download the Mozart setup `exe` provided on the download page and Windows Installer will be installed automatically. On some systems, this requires a reboot.

We have received reports where Mozart setup failed to install Windows Installer on NT4. If you are running NT4, please perform the following steps before running Mozart setup:

1. Download the Windows Installer redistributable, `instmsiW.exe` for Windows NT4 or `instmsiA.exe` for Windows 95/98.

2. Run this file and reboot your machine.

3. Run Mozart setup. Should you get the error message ``The Windows Installer service failed to start'', then please perform this workaround described by Microsoft before running Mozart setup again.

Windows 98

Due to a bug in the Windows Installer service, the `AUTOEXEC.BAT` file may be modified in the wrong way, resulting in boot problems. You should either:

- make sure before installing that your `AUTOEXEC.BAT` uses the `set PATH=`... syntax and not the `PATH=`... syntax; or

- review the changes made to `AUTOEXEC.BAT` after installation and before rebooting.

## 1.2 Obtaining and Installing GNU Emacs

If you want to develop applications yourself using the Oz Programming Interface, then you need GNU Emacs or XEmacs. From the Mozart download page, you can also obtain an installer for GNU Emacs. Execute it and follow the instructions.

If you obtained GNU Emacs from somewhere else in `.tgz` or `.tar.gz` format, then make sure you run `addpm.exe` from Emacs' `bin` directory before starting the Oz Programming Interface.

When the Oz programming environment starts, it tries to invoke Emacs via the command `emacs`. If your version of Emacs has to be invoked with a different command name, say `runemacs`, you can achieve this by setting the environment variable `OZEMACS` in your `AUTOEXEC.BAT`, for example

> `OZEMACS=F:\Programs\emacs-21.1\bin\runemacs.exe`

More information on GNU Emacs for Windows can be found at http://www.gnu.org/software/emacs/windows/ntemacs.html.