SUMMARY
The unattended installation process for Message Queuing (also known as MSMQ) on Microsoft Windows 2000 runs after you select the option to install Message Queuing during the initial installation of Windows 2000. During the initial installation of Windows 2000, the Message Queuing binaries are copied to their respected locations in your System32 directory, but they are not registered at that time and Windows 2000 does not search for or set up the Message Queuing server.
To perform the unattended installation, as described in the Windows 2000 Server help files, an Msmqinst.ini file is required to identify installation options. The Msmqinst.ini file does not provide an option to identify the location of the Message Queuing binaries because it is assumed that these binaries are already on the Windows 2000 CD. These binaries are not on the Windows 2000 CD unless you selected the option to install Message Queuing during the initial installation of Windows 2000.
If you do not want to use the Windows 2000 CD in your CD-ROM drive, modify the following registry key to point to a location where the Message Queuing binaries are located:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup
You also must modify the following two registry entries:
- Name: CDInstall, Type: Reg_dword - change the default value from 1 to 0.
-and-
- Name: Installation Sources Type: Reg_Multi_SZ - modify this registry entry to point to the path where the Message Queuing binaries are. The following path is an example:
\\Remoteservername\Sharename\Winnt\System32
The following are the Message Queuing binaries required for a typical Message Queuing install:
Mq1repl.dll
Mq1sync.exe
Mqads.dll
Mqbkup.exe
Mqcertui.dll
Mqdbodbc.dll
Mqdscli.dll
Mqdssrv.dll
Mqexchng.exe
Mqlogmgr.dll
Mqmailoa.dll
Mqmailvb.dll
Mqmig.exe
Mqmigrat.dll
Mqoa.dll
Mqoa10.tlb
Mqperf.dll
Mqprfsym.h
Mqqm.dll
Mqrperf.dll
Mqrperf.h
Mqrperf.ini
Mqrt.dll
Mqsec.dll
Mqsnap.dll
Mqsvc.exe
Mqupgrd.dll
Mqutil.dll
Mqxp32.dll
You can find these on the Windows 2000 Server CD or on any Windows 2000 computer with Message Queuing already installed in the System32 directory.