Microsoft KB Archive/316565

= How to perform an unattended installation of Message Queuing without the Windows 2000 CD =

Article ID: 316565

Article Last Modified on 10/29/2007

-

APPLIES TO


 * Microsoft Message Queuing 2.0

-



This article was previously published under Q316565



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.

Keywords: kbproductlink kbhowto KB316565

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.