Le dossier Message Queuing ne peut pas être créé.
La liste de contrôle d'accès (ACL) Message Queuing a besoin des autorisations appropriées au répertoire sur lequel elle essaie d'écrire.
Assurez-vous que les listes de contrôle d'accès sont correctement configurées
Assurez-vous que le service MSMQ est exécuté en tant que compte ayant les autorisations de créer et de modifier les répertoires à utiliser par le service MSMQ. (Par défaut, le service MSMQ crée les répertoires sous le répertoire %windir%\System32\MSMQ.) Vous pouvez effectuer cela en donnant directement les autorisations en modification, en lecture et en écriture au compte sur lequel le service MSMQ fonctionne.
Pour effectuer cette procédure, vous devez être membre du groupe Administrateurs ou l'autorité appropriée doit vous avoir été déléguée.
Pour déterminer le compte sur lequel le service MSMQ fonctionne :
Ouvrez le composant logiciel enfichable Services. Pour ouvrir Services, cliquez sur Démarrer. Dans la zone de recherche, tapez services.msc et appuyez sur ENTRÉE.
Trouvez l'emplacement de Message Queuing, puis vérifiez le nom du compte dans la colonne Ouvrir une session en tant que.
Ouvrez l'Explorateur Windows puis naviguez jusqu'au dossier Message Queuing qui est censé se trouver sous %windir%\System32\MSMQ (par exemple C:\Windows\System32\msmq).
Faites un clic droit sur le dossier msmq, pointez votre curseur sur Propriétés et cliquez sur l'onglet Sécurité.
Sous Groupes ou noms d'utilisateurs, cliquez sur Administrateurs.
Dans la fenêtre contextuelle, cliquez sur Ajouter puis entrez le nom du compte sur lequel le service MSMQ fonctionne. Il s'agit du nom que vous avez trouvé à l'étape 2.
Cliquez sur OK.
Dans la section Autorisations, cochez la case Autoriser pour les autorisations d'accès suivantes : Contrôle total, en modification, en lecture d'exécution, et en écriture.
Si vous continuez à obtenir cette erreur, notez tous les détails du message d'événement, puis contactez les Support technique et Service clientèle Microsoft. Pour plus d'informations sur la façon de contacter les Support technique et Service clientèle Microsoft, consultez l'assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).
Pour plus d'informations, consultez l'ID de l'événement 2096 ( http://technet.microsoft.com/en-us/library/dd337427(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2096 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
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.6.3.Rule.Alert.Event2096" Enabled="false" Target="Microsoft.MSMQ.6.3.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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2096</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2096.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>