現象
Windows 2000 オペレーティングシステムを実行しているコンピューターに Microsoft Windows 2000 Service Pack 3 (SP3) 以降をインストールすると、[コンピューターの管理] ウィンドウでプライベートキューを見つけることができない場合があります。 新しいプライベートキューを作成しようとすると、次のエラーメッセージが表示されることがあります。
"<専用キュー名>' を作成できません。エラー: メッセージキューサービスは使用できません
注: <private Queue name> placeholder は、プライベートキューを作成するときに指定するプライベートキュー名のプレースホルダーです。
原因
Windows 2000 を実行しているコンピューターに Windows 2000 Service Pack 3 以降をインストールすると、コードが追加され、メッセージキューのランタイムとローカルのメッセージキューサービス間のローカルリモートプロシージャコール (RPC) を認証します。 このコードは、既定のアカウントでもあるローカルシステムアカウントをサポートしています。 このコードでは、ドメインコントローラーのドメインアカウントもサポートされています。 ローカルユーザーアカウントでメッセージキューサービスを実行することはできません。 ローカルユーザーアカウントでメッセージキューサービスを実行しようとすると、「現象」セクションに記載されているエラーメッセージが表示されます。
解決方法
この問題を解決するには、次の手順を実行します。
-
管理者としてコンピュータにログオンします。
-
[ スタート] をクリックし、[実行] をクリックします。[ 実行 ] ダイアログボックスが表示されます。
-
[ 開く ] ボックスに「services.msc」と入力し、[ OK] をクリックします。[サービス] ウィンドウが表示されます。
-
メッセージキューを探します。 [メッセージキュー] を右クリックし、[プロパティ] をクリックします。[ メッセージキューのプロパティ (ローカルコンピューター) ] ダイアログボックスが表示されます。
-
[ Log on ] タブで、[ Local System account] をクリックします。
-
[ 適用] をクリックし、[OK]をクリックします。
-
メッセージキューサービスを停止して、メッセージキューサービスを開始します。
詳細情報
問題の再現手順
問題を再現するには、次の手順を実行します。
-
Windows 2000 Service Pack 1 を実行しているコンピューターで、Windows 2000 Service Pack 3 以降をインストールします。
-
サービスパックのインストール後にコンピューターを再起動します。
-
[ スタート] をクリックし、[実行] をクリックします。[ 実行 ] ダイアログボックスが表示されます。
-
[ 開く ] ボックスに「services.msc」と入力し、[OK] をクリックします。[サービス] ウィンドウが表示されます。
-
メッセージキューを探します。 [メッセージキュー] を右クリックし、[プロパティ] をクリックします。[ メッセージキューのプロパティ (ローカルコンピューター) ] ダイアログボックスが表示されます。
-
[ Log on ] タブで、[ このアカウント] をクリックします。
-
[ このアカウント ] ボックスに<ユーザー名>を入力します。 [ パスワード] ボックスに <パスワードの>を入力します。 [ パスワードの確認 ] ボックスに、同じ<パスワード をもう一度入力し>[適用] をクリックします。注: <ユーザー名>プレースホルダーは、[アカウント] ボックスに入力したユーザー名のプレースホルダーです。 このユーザーアカウントがコンピューターに存在することを確認します。<password> placeholder は、 <ユーザー名>のパスワードのプレースホルダーです。
-
[OK] をクリックします。
-
[サービス] ウィンドウを閉じます。
-
管理者アカウントからログオフします。
-
[ ユーザー名 ] ボックスに<ユーザー名>を入力します。 [ パスワード] ボックスに <パスワードの>を入力し、[OK ] をクリックしてコンピューターにログオンします。
-
[ マイコンピューター] を右クリックし、[管理] をクリックします。[コンピューターの管理] ウィンドウが表示されます。
-
[ サービスとアプリケーション] を展開し、[ メッセージキュー] を展開します。
-
[ プライベートキューの展開] を選びます。 メッセージを参照するか、プライベートキューを作成してみてください。"Symptoms" セクションに記載されているエラーメッセージが表示されることがあります。
参照情報
Microsoft メッセージキューの既知の問題についてよく寄せられる質問の詳細については、次の Microsoft Web サイトを参照してください。
http://www.microsoft.com/windowsserver2003/techinfo/overview/msmqfaq.mspxパブリックキューとプライベートキューの詳細については、次の Microsoft Web サイトを参照してください。