Welcome to MSDN Blogs Sign in | Join | Help

Unable to install MSMQ HTTP Support - 0x80070003

You may see the following error message when you are trying to install HTTP support for MSMQ messaging:

"The Message Queuing IIS extension /LM/W3Svc/1/Root/MSMQ cannot be created. Message Queuing will not be able to receive HTTP Messages.

Error Code 0x80070003
Error Description:  The system cannot find the path specified"

What this is saying is that the MSMQ virtual directory cannot be created.
Note that setup wants to create this under "/LM/W3Svc/1/Root" which is the root of the website with ID number 1 - the default web site.
So if you have removed the default website - and there are good security reasons to - then you will break MSMQ setup.

The solutions are to recreate the default website before installing the "MSMQ HTTP Support" component.

  • Reinstall IIS (maybe too sledgehammer-walnut to be useful)
  • Or you can create a new website and move it to the position of default web site.

CD %SYSTEMDRIVE%\Inetpub\AdminScripts\
CSCRIPT adsutil.vbs STOP_SERVER W3SVC/"xx"
CSCRIPT adsutil.vbs MOVE W3SVC/"xx" W3SVC/1
CSCRIPT adsutil.vbs START_SERVER W3SVC/1

where "xx" is the ID number of the new website.

Published Tuesday, January 20, 2009 11:41 AM by JohnBrea

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Monday, April 06, 2009 12:39 PM by Marcelo Carvalho Fernandes

# re: Unable to install MSMQ HTTP Support - 0x80070003

Very useful post John !!!

I had a similar problem today. When installing MSMQ for an application that would not use the MSMQ's HTTP support and that the default web site have been removed. The solution would be the one you suggested, that is, create a new web site and move it to the position of default web site. Since we don´t use the HTTP support, we have disabled this option when installing MSMQ.

Thanks a lot !

Marcelo Carvalho Ferndes

Monday, April 06, 2009 12:49 PM by JohnBrea

# re: Unable to install MSMQ HTTP Support - 0x80070003

Hi Marcelo,

Glad I could help.

Yes, only install the MSMQ options that you will actually be using.

Cheers

John Breakwell

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker