The queue file is corrupted.

The_queue_file_is_corrupted._1_Rule (Rule)

Knowledge Base article:

Management Pack
Causes
During the load of the queue file, corruption was detected. The corrupted queue file has been renamed out of the way, and a new queue file was created with the successfully loaded entries from the original queue file.
 
Resolutions
Investigate the server event logs for unexpected events that may have lead to the corruption. For instance, a power failure may interrupt a write to the file, leaving it in a corrupted state.
 
Sample Event
An existing notification queue was found.

%1 notifications read from disk
%2 notifications expired
%3 notifications have no targets

%4 notifications queued for delivery

The remainder of the queue was corrupt. The file has been saved as %5. A new queue has been created.
 
© 2004 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.Windows.PasswordChangeNotificationService.2003.Microsoft_Password_Change_Notification_Service_2003_Servers_Installation
CategoryEventCollection
EnabledTrue
Event_ID6001
Event SourcePCNSSVC
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
RemotableTrue
Alert Message
The queue file is corrupted.

$Data/EventDescription$
Event LogApplication
CommentMom2005ID='{376F30D8-BF45-466C-80E7-E9F3B45E4212}';MOM2005ComputerGroupID={F4E5E633-97D9-45D5-BA6E-A8DA919ABDDD}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Default
CollectEventData WriteAction Microsoft.SystemCenter.CollectEvent Default
CollectEventDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="The_queue_file_is_corrupted._1_Rule" Target="Microsoft.Windows.PasswordChangeNotificationService.2003.Microsoft_Password_Change_Notification_Service_2003_Servers_Installation" Enabled="true" ConfirmDelivery="true" Comment="Mom2005ID='{376F30D8-BF45-466C-80E7-E9F3B45E4212}';MOM2005ComputerGroupID={F4E5E633-97D9-45D5-BA6E-A8DA919ABDDD}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="WindowsLibrary!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Application</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>PCNSSVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>6001</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/EventDescription$
</Description>
<AlertLevel>50</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
</Source>
<Name>The queue file is corrupted.</Name>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
<WriteAction ID="CollectEventData" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="CollectEventDataWarehouse" TypeID="DataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>