Službu Řízení front zpráv nelze spustit, protože se nepodařilo obnovit soubor protokolu.
Službu Řízení front zpráv nelze spustit. Nelze obnovit soubor protokolu.
Služba MSMQ potřebuje přístupová oprávnění v kontrolním bodě a souborech protokolů. Pokud služba příslušná oprávnění má a přesto se zobrazí tato chyba, je soubor patrně poškozený. Chcete-li službu MSMQ spustit, aniž by došlo ke ztrátě konzistence, je třeba poškozené soubory kontrolního bodu nebo protokolu opravit nebo obnovit.
Oprava nebo obnovení poškozených souborů protokolu nebo kontrolního bodu
Abyste mohli provést tento postup, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.
Poškozené soubory kontrolního bodu nebo protokolu opravíte nebo obnovíte tímto postupem:
Upozornění: Nesprávné úpravy registru mohou vážně poškodit počítač. Před provedením změn v registru byste měli zálohovat veškerá hodnotná data.
Chcete-li službu spustit nouzově (s rizikem případné ztráty konzistence dat), přejděte do složky %windir%\System32\msmq\storage a odstraňte tyto soubory: QMLog, MQTrans.lg1, MQTrans.lg2, MQInSeqs.lg1 a MQInSeqs.lg2.
Spusťte Editor registru. To uděláte tak, že kliknete na Start. Do vyhledávacího pole zadejte výraz regedit a stiskněte klávesu Enter.
Vytvořte položku registru DWORDHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\LogDataCreated a nastavte u položky hodnotu 0.
Pokud bude k této chybě docházet i nadále, zaznamenejte všechny informace o zprávě události a kontaktujte služby zákazníkům a zákaznickou podporu společnosti Microsoft (CSS). Informace ohledně postupu kontaktování služeb zákazníkům a zákaznické podpory naleznete v tématu Enterprise Support (Podpora pro podniky) ( http://go.microsoft.com/fwlink/?LinkId=52267).
Další informace najdete v tématu o události s ID 2079 ( http://technet.microsoft.com/en-us/library/dd337402(WS.10).aspx).
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2079" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2079</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2079.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>