How to install and cluster MSMQ on Windows server 2012 1. Open the Failover cluster manager. Expand Cluster and right click on Roles and click on Configure Roles. Go to Next and select Message Queuing and click on Next. Give the name that the clients will use to access this cluster. Installing Message Queuing services (MSMQ) on Windows Server 2012. To install MSMQ Microsoft Message Queuing Services on Windows Server 2012 or Windows Server 2012 R2: Launch Server Manager. Navigate to Manage > Add Roles and Features. Click Next in the Before You Begin screen. The installer will launch, and allow you to select the features you wish to install: NOTE: Microsoft Windows Installer and.NET Framework are pre-installed on Windows Server 2012. In this instance, we will be installing SQL Server Express 2012, Insight 7.9.0, and several Insight Adapters (Dynamics CRM and GP).
Active7 years, 2 months ago
I'm trying to debug an application that uses Microsoft Message Queuing (MSMQ). I can debug the queues on my development server using a remote desktop connection, but can't repeat the process on my local desktop. I would prefer to use an application on my local desktop if possible.
My development server is running Windows Server 2003 R2 Enterprise Edition. My local machine is running Windows 7 Professional Edition.
To debug the queues using a remote desktop connection (see first screenshot):
- Connect remotely as DEVadmin_me to the desktop of my development server (DEVSERVER).
- Run
compmgmt.msc
. - Navigate to 'Computer Management (Local) > Services and Applications > Message Queueing > Private Queues' to see the two private queues used by my application.
To repeat the process on my local desktop (see second screenshot):
- Run
runas /user:DEVadmin_me 'mmc compmgmt.msc /computer:DEVSERVER'
. (Use runas because my local desktop account is DEVme, not admin). - Try to navigate to 'Computer Management (DEVSERVER) > Services and Applications > Message Queueing', but it is not visible.
Am I missing something, or is using a remote desktop connection the only way?
Iain Samuel McLean Elder
Iain Samuel McLean ElderIain Samuel McLean Elder70244 gold badges1010 silver badges2525 bronze badges
1 Answer
As suggested by John Breakwell's comment, MSMQ was not installed on my local machine. I followed these steps to enable management of a remote MSMQ application from my local machine
Install MSMQ
At a command prompt, run the command
OptionalFeatures
to open the 'Windows Features' dialog.In the feature tree of the dialog, Check the top-level feature 'Microsoft Message Queue (MSMQ) Server'. This also checks the sub-feature 'Microsoft MessageQueue (MSMQ) Server Core'. The dialog should look like this:
Press OK.
Windows displays a dialog to say 'Please wait while Windows makes changes to features. This might take several minutes.' Wait until the dialog disappears.
Verify the fix
Run the command to compmgmt.msc locally:
Navigate to 'Computer Management (Local) > Services and Applications > Message Queueing > Private Queues' and verify that the two private queues used by my application are visible.
Community♦
Iain Samuel McLean ElderIain Samuel McLean Elder70244 gold badges1010 silver badges2525 bronze badges
Not the answer you're looking for? Browse other questions tagged msmq or ask your own question.
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Oct 16, 2013
Fails with the error Change to use the /all option in DISM on Server 2012Full Powershell 32 bit outputfull DISM log: Full Powershell 64 bit outputDISM log: |
commented Oct 16, 2013
|
commented Oct 16, 2013
@andreasohlund - regardless of what version of powershell, the location is always v1.0 :) Brilliant :) This is how to determine what version of ps is running http://stackoverflow.com/questions/1825585/how-to-determine-what-version-of-powershell-is-installed |
commented Oct 16, 2013
Ah, that I didn't know! Brilliant:) Sent from my iPhone On 16 okt 2013, at 21:53, Indu Alagarsamy [email protected] wrote:
|
commented Oct 16, 2013
lol I asked that exact question over 2 years ago http://stackoverflow.com/questions/5415259/why-is-powershell-2-0-installed-in-the-same-location-as-powershell-1-0 |
commented Oct 16, 2013
as always @SimonCropp has the answers ;) |
commented Oct 16, 2013
Msmq Configuration Windows 10
Sean please experiment with dism and find out the dism cmd we need to run ? On Thursday, October 17, 2013, Indu Alagarsamy wrote:
Regards John Simons NServiceBus |
commented Oct 16, 2013
this worked for me on 2012 the /all means
@indualagarsamy tested on 2008 and the same issue occurred. however the /all toggle also fixed it for her |
commented Oct 16, 2013
Cool, apply the fix |
commented Oct 16, 2013
@johnsimons the same all command works on windows 8. ie it MSMQ-Container as a parent and installs it. Can you confirm it works on Windows 7? |
commented Oct 16, 2013
![How to enable msmq How to enable msmq](/uploads/1/2/6/8/126885673/165149815.jpg)
testing now |
commented Oct 16, 2013
@johnsimons use dism /online /get-features to confirm MSMQ-Container |
Setup Msmq On Windows 10
commented Oct 16, 2013
It looks like /All is only available for Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2, see http://technet.microsoft.com/en-us/library/hh825265.aspxFor Windows7 there is no /All , see http://technet.microsoft.com/en-US/library/dd744311.aspxFor Windows 2008 it looks like the arguments are the same as Windows7 |
How To Create Domain In Windows Server 2012
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment