MSMQ crashes Windows 8 with BSOD

I am using Windows 8 Pro, C # and .NET 4.5

I use MSMQ to read or view or send a message on a REMOTE machine, but this leads to the BSOD operating system ...

Locally there is no problem, but only when I try to access a remote machine with msmq by code.

Code works fine under XP / Seven and Server 2008/2012

Here is a small example:

var messageQueue = new MessageQueue(string.Concat("FormatName:DIRECT=", addressType, ":", _queueServer, @"\private$\", _queueName), false, false, QueueAccessMode.Receive); messageQueue.Receive() => BSOD!!! 

Does anyone have a correction or explanation?

Thanks,

Sincerely.

+7
source share
3 answers

I found him!!!

MSMQ 4.0 ships with Windows 2008 and the latest update for any operating system uses ipv6 by default. Therefore, you must disable IPV6 in order to prevent BSOD under the Windows 8 event on another OS, you must deactivate it to read the remote queue!

0
source

If you go to C: \ windows \ minidump

then open the * .dmp file using the Debugging Tools for Windows tool

which should give more information about the nature of the problem.

+2
source

dnx: Do you mean to disable ipv6 on the remote computer or on your local machine?

0
source

All Articles