Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
We've just found a problem with Multicasting on POSReady 2009 which I thought I would share. POSReady is an embedded implementation of Windows XP service pack 3 but the setup of components like MSMQ is different so this blog post may not necessarily be applicable to other Windows platforms.
There were a couple of symptoms found in testing:
What made the troubleshooting tricky was that the multicasting driver (RMCAST.SYS) seemed to be installed. At the command prompt, I could execute "NET STOP RMCAST" and "NET START RMCAST" without error. Also, the Message Queuing service had a dependency on RMCAST so if the Multicast driver was down, MSMQ would not have started anyway.
Looking at a normal retail installation of Windows XP wasn't too much help as nothing visibly changes for Multicasting when you install MSMQ. Multicasting is bundled in as part of the Core subcomponent so you couldn't avoid installing it with MSMQ. Also, for normal Windows XP, the Reliable Multicast Protocol did not show up as an item used by the network card in the properties for the Network Connection in Control Panel so its absence in POSReady was no indicator of problems.
Luckily we have some smart support ninjas here who found that, although the RMCAST protocol service was installed, the WinSock configuration was missing. The solution was to manually install the protocol.
You should end up with this:
Multicasting messages should now start working.
If you see similar errors on a non-embedded platform then give the steps above a try.
[[Edited 16th August, 2009]]
There is now a Knowledgebase article out for this problem:
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in