【Windows】「Function Discovery Resource Publication」サービスを起動し他PCから見えるようにする設定

【Windows】「Function Discovery Resource Publication」サービスを起動し他PCから見えるようにする設定
🛡️ 超解決

ビジネス環境でファイル共有やネットワークプリンターを使用する際、他のPCから自分のコンピューターが見つからないことがあります。

これは「Function Discovery Resource Publication」サービスが停止していることが原因の一つです。

この記事では、このサービスを起動し、ネットワーク検出を有効にする具体的な手順を解説します。

この設定を行うことで、共有リソースがネットワーク上で正しく認識されるようになります。

【要点】他PCから共有リソースが見えるようにする設定

  • Function Discovery Resource Publicationサービスの起動: 他のPCから共有フォルダやプリンターが見えるようになります。
  • ネットワークプロファイルの変更: プライベートネットワーク設定でネットワーク検出を有効にします。
  • ファイアウォールの設定確認: 共有に必要なネットワーク通信がブロックされていないか確認します。

ADVERTISEMENT

Function Discovery Resource Publication サービスとは

「Function Discovery Resource Publication」サービスは、ネットワーク上のデバイスやサービスを他のコンピューターに公開するために重要な役割を担います。

このサービスが停止していると、自分のPCがネットワーク上の他のPCから認識されなくなります。

特にファイル共有やネットワークプリンター、メディアストリーミングなど、ネットワーク検出を必要とする機能が正常に動作しなくなります。

このサービスは、ネットワーク上に存在するリソースを自動的に発見し、それらの情報を他のデバイスに提供する機能を提供します。

そのため、このサービスが正しく機能しないと、共有設定が有効であっても他のPCからは見つけられない状態になります。

ネットワーク検出の仕組みとサービスの役割

ネットワーク検出は、ネットワークに接続されたデバイスが互いを認識し、通信を確立するための基盤となる機能です。

「Function Discovery Resource Publication」サービスは、この検出プロセスにおいて、自身のPCが提供するサービスや共有リソースの情報をネットワークにブロードキャストする役割を担います。

これにより、他のPCがネットワーク上のデバイスを検索した際に、自分のPCが提供する共有フォルダやプリンターが見つかるようになります。

サービスが停止すると、このブロードキャストが行われなくなり、他のPCからは自身の存在が隠されてしまう状態となります。

Function Discovery Resource Publication サービスを起動する手順

ここでは、「Function Discovery Resource Publication」サービスを起動し、常に自動で開始されるように設定する手順を解説します。

続いて、ネットワークプロファイルを調整し、共有が可能な状態にします。

  1. サービス管理ツールを開く
    Windows 11のスタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。
    「services.msc」と入力し、「OK」をクリックしてサービス管理ツールを開きます。
    Windows 10の場合も同様に「ファイル名を指定して実行」から開くことができます。
  2. サービスを見つけてプロパティを開く
    サービスの一覧から「Function Discovery Resource Publication」を見つけます。
    このサービスをダブルクリックし、「プロパティ」ウィンドウを開きます。
  3. スタートアップの種類を設定する
    「全般」タブの「スタートアップの種類」ドロップダウンメニューから「自動 延期開始」を選択します。
    これはPC起動時にサービスが自動的に開始されるようにする設定です。
    Windows 10でも同様の選択肢があります。
  4. サービスを開始する
    「サービスの状態」セクションにある「開始」ボタンをクリックします。
    これにより、サービスがすぐに起動します。
    「適用」ボタンをクリックし、その後「OK」をクリックしてプロパティウィンドウを閉じます。
  5. ネットワークと共有センターを開く
    Windows 11のスタートボタンを右クリックし、「設定」を選択します。
    左側のナビゲーションで「ネットワークとインターネット」をクリックし、「ネットワークの詳細設定」を開きます。
    「関連設定」の下にある「ネットワークと共有センター」をクリックします。
    Windows 10では、「設定」アプリから「ネットワークとインターネット」を開き、左側メニューの「状態」タブで「ネットワークと共有センター」をクリックします。
  6. 共有の詳細設定を変更する
    「ネットワークと共有センター」ウィンドウの左側にある「共有の詳細設定の変更」をクリックします。
    現在のネットワークプロファイル(通常は「プライベート」)を展開します。
  7. ネットワーク検出を有効にする
    「ネットワーク探索」セクションで「ネットワーク探索を有効にする」にチェックを入れます。
    「ファイルとプリンターの共有」セクションで「ファイルとプリンターの共有を有効にする」にチェックを入れます。
    これらの設定により、PCがネットワーク上で検出可能になり、共有リソースが利用できるようになります。
  8. 変更を保存する
    「変更の保存」ボタンをクリックして、設定を適用します。
    これで「Function Discovery Resource Publication」サービスが起動し、ネットワーク検出が有効になりました。

サービス起動後の注意点と関連トラブルへの対処

「Function Discovery Resource Publication」サービスを起動しても、他のPCから見えない場合は、いくつか確認すべき点があります。

ファイアウォールの設定やネットワークプロファイルが原因である可能性が高いです。

サービスを起動しても共有リソースが見えない場合

サービスが正常に起動しているにもかかわらず、他のPCから共有フォルダやプリンターが見えないことがあります。

この場合、Windows Defender ファイアウォールやサードパーティ製セキュリティソフトが通信をブロックしている可能性があります。

ファイアウォールの設定を確認し、ファイルとプリンターの共有に必要なルールが有効になっているか、または例外が追加されているかを確認してください。

一時的にファイアウォールを無効にして、問題が解決するかどうかを試すことも有効な診断方法です。

ネットワークプロファイルがパブリックになっている場合

ネットワークプロファイルが「パブリック」に設定されていると、セキュリティ上の理由からネットワーク検出やファイル共有が制限されます。

自宅や社内などの信頼できるネットワークでは、「プライベート」プロファイルを使用するように設定を変更してください。

設定アプリの「ネットワークとインターネット」から、接続中のネットワークのプロパティを開き、「ネットワークプロファイルの種類」を「プライベート」に切り替えます。

この変更により、より多くの共有機能が利用可能になります。

依存関係のサービスが停止している場合

「Function Discovery Resource Publication」サービスが起動できない、またはすぐに停止してしまう場合、その依存関係にあるサービスが停止している可能性があります。

サービス管理ツールで「Function Discovery Resource Publication」のプロパティを開き、「依存関係」タブを確認してください。

リストされているサービスがすべて「実行中」になっているかを確認し、停止している場合はそれらのサービスも起動する必要があります。

特に「SSDP Discovery」や「UPnP Device Host」サービスが依存関係に含まれることが多いです。

Windows 10との設定画面の違い

Windows 11とWindows 10では、設定アプリのUIや一部のメニュー名に違いがあります。

例えば、Windows 10では「設定」>「ネットワークとインターネット」>「状態」から「ネットワークと共有センター」にアクセスできます。

基本的な設定項目は同じですが、目的の項目にたどり着くまでのパスが異なる場合があります。

操作に迷った場合は、検索機能を使って「サービス」や「ネットワークと共有センター」を直接検索するとスムーズです。

ADVERTISEMENT

Windows 11とWindows 10のネットワーク共有設定の比較

項目 Windows 11 Windows 10
サービス管理ツール スタートボタン右クリック > ファイル名を指定して実行 (services.msc) スタートボタン右クリック > ファイル名を指定して実行 (services.msc)
ネットワークプロファイル変更 設定 > ネットワークとインターネット > 接続中のWi-Fi/イーサネットのプロパティ > ネットワークプロファイルの種類 設定 > ネットワークとインターネット > 状態 > 接続中のネットワークのプロパティ > ネットワークプロファイル
共有の詳細設定 設定 > ネットワークとインターネット > ネットワークの詳細設定 > 関連設定のネットワークと共有センター > 共有の詳細設定の変更 設定 > ネットワークとインターネット > 状態 > ネットワークと共有センター > 共有の詳細設定の変更
ファイアウォール設定 設定 > プライバシーとセキュリティ > Windowsセキュリティ > ファイアウォールとネットワーク保護 設定 > 更新とセキュリティ > Windowsセキュリティ > ファイアウォールとネットワーク保護

この記事で解説した「Function Discovery Resource Publication」サービスの起動とネットワーク検出の設定により、ネットワーク上の共有リソースが見えるようになります。

これにより、ビジネス環境でのファイル共有やプリンター共有がスムーズに行えるようになります。

もし問題が解決しない場合は、ファイアウォールの設定やネットワークプロファイルの種類も合わせて確認し、最適な共有環境を構築してください。

これらの手順を通じて、業務効率の向上に役立てることができます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。