MSMQ Err: Error While Creating MSMQ Internal Certificate. Error: 0x8000ffff

Article translations Article translations
Article ID: 230050
Expand all | Collapse all


When you click Renew Internal Certificate in the Microsoft Message Queue Control Panel tool on February 29 of a leap year (for example, the year 2000, 2004, 2008, and so on), the following error message is displayed:
Error while creating MSMQ internal certificate. Error: 0x8000ffff


The Microsoft Message Queue (MSMQ) program submits a request to set the expiration date of the newly created certificate to 10 years; however, MSMQ does not take into account leap years when it determines the expiration date. For example, if you create a certificate on February 29, 2004, MSMQ attempts to set the expiration date to February 29, 2014. This is an invalid date because it is not a leap year.


Mqrt.dll has been modified to request a validity of eight years rather than 10.

To resolve this problem, obtain the latest service pack for Windows NT 4.0. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
152734 How to Obtain the Latest Windows NT 4.0 Service Pack
If you are running Windows NT 4.0 Service Pack 4:

In addition to installing the latest service pack, you can find this software update at the following Internet location as Msmqfixi.exe (x86) and Msmqfixa.exe (Alpha):
To determine if a localized version of this software update is available, change ""USA"" in the URL above to the appropriate localized abbreviation. Click here for a list of these abbreviations.


Microsoft has confirmed that this is a problem in Microsoft Message Queue Server 1.0. This problem was first corrected in Windows NT 4.0 Service Pack 5.


Article ID: 230050 - Last Review: June 22, 2014 - Revision: 3.0
kbbug kbqfe KB230050

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from