リモート プロシージャ呼び出しサービスが無効になっている場合、一部の Windows プロシージャが機能しない

この記事では、リモート プロシージャ コール (RPC) サービスが無効になっているときに一部の Windows プロシージャが機能しない問題の解決策を示します。

適用対象: Windows 10 - すべてのエディション、Windows Server 2012 R2
元の KB 番号: 830071

重要

この記事には、レジストリの変更に関する情報が含まれています。 レジストリを変更する前に、レジストリのバックアップを必ず作成し、問題が発生した場合にレジストリを復元する方法について確実に理解しておいてください。 レジストリをバックアップ、復元、および編集する方法の詳細については、「上級ユーザー向けの Windows レジストリ情報」を参照してください。

現象

Microsoft Windows NT 4.0、Microsoft Windows 2000、Microsoft Windows Server 2003、または Microsoft Windows XP を実行しているコンピューターを再起動すると、次の条件が発生する可能性があります。

  • デスクトップ上でアイコンを移動することはできません。
  • イベント ログ エントリを表示することはできません。
  • サービス Microsoft 管理コンソール (MMC) を開くことができますが、一覧にサービスが表示されません。

原因

この問題は、RPC サービスを無効にした場合に発生する可能性があります。 Windows オペレーティング システムの手順の多くは、RPC サービスによって異なります。

MICROSOFT では、RPC サービスを無効にしないことをお勧めします。

解決方法

警告

レジストリ エディターの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。 マイクロソフトは、レジストリ エディターの誤用により発生した問題に関しては、一切責任を負わないものとします。 レジストリ エディターは、自己の責任においてご使用ください。

この問題を解決するには、次の手順を実行します。

  1. [ スタート ] をクリックし、[ 実行] をクリックし、「 regedt32」と入力して、[OK] をクリック します
  2. レジストリ キー を展開します HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs\
  3. [ スタート] をダブルクリックし、[ DWORD 値の編集 ] ダイアログ ボックスに「2」と入力し、[OK] をクリック します
  4. レジストリ エディターを閉じ、コンピューターを再起動します。

コンピューターが正しく起動しない場合は、回復コンソールを使用して RPC サービスを再度有効にすることができます。 回復コンソールを使用するには、次の手順に従います。

  1. 回復コンソールにコンピューターを起動します。
  2. [回復コンソール] コマンド プロンプトで、コマンドを Enable RPCSS Service_Auto_Start 入力し、Enter キーを押します。
  3. [回復コンソール] コマンド プロンプトで、「」と入力 EXITし、Enter キーを押します。
  4. コンピューターを再起動します。

詳細

次のサービスは、RPC サービスによって異なります。

  • バックグラウンド インテリジェント転送サービス
  • COM+ Event System
  • 分散リンク タック クライアント
  • Distributed Transaction Coordinator
  • Fax サービス
  • インデックス サービス
  • IPSec ポリシー エージェント
  • メッセンジャー
  • ネットワーク接続
  • 印刷スプーラー
  • 保護ストレージ
  • リムーバブル 記憶域
  • ルーティング情報プロトコル (RIP) リスナー
  • ルーティングとリモート アクセス
  • タスク スケジューラ
  • Telephony
  • Telnet
  • Windows インストーラー
  • Windows Management Instrumentation

関連情報

Windows XP、Windows 2000、または Windows Server 2003 で回復コンソールを使用する方法の詳細については、「Windows の システム回復オプションとは」 および「 起動しない Windows Server 2003 ベースのコンピューターで回復コンソールを使用する方法」を参照してください。