Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でホームグループを作成できないときの対処法【6つの解決策】

同じ家の中にある複数のPC間で、データやファイルを手軽に共有できたら便利ですよね。実はWindowsには「ホームグループ(HomeGroup)」という機能があり、同一のローカルネットワーク上のPC同士で安全にファイルやリソースを共有できます。

しかし、Windows 10でホームグループを設定しようとすると、「このコンピューターではホームグループを作成できません」といったエラーが表示され、作成や参加がうまくいかないケースがあります。この記事では、その原因と解決策を6つの方法で詳しく解説します。

ホームグループとは?

ホームグループは、同じローカルネットワーク上にあるPC間でファイルを簡単に共有できるネットワーク共有機能です。Windows 7、Windows 8.1、Windows 10の家庭内ネットワークに最適で、ファイルやプリンターなどのリソースを共有できます。また、音楽や動画などをネットワーク上の他のデバイスへストリーミング配信する設定にも利用できます。

ホームグループ設定前の注意点

ホームグループを設定する前に、以下の2点を確認しておきましょう。

  1. 同じローカルネットワークに接続している他のPCはすべてシャットダウンし、ホームグループを設定するPCだけを起動した状態にします。これにより、正しく構成できる可能性が高まります。
  2. 接続するすべてのデバイスがインターネットプロトコルバージョン6(TCP/IPv6)を使用していることを確認します。

上記を確認しても、Windows 10でホームグループを設定する際に、次のようなエラーが発生することがあります。

  • このコンピューターではホームグループを作成できません
  • Windows 10でホームグループが機能しない
  • ホームグループから他のコンピューターにアクセスできない
  • Windows 10のホームグループに接続できない

以降では、これらの問題を解決するための具体的な方法を順番に紹介します。作業を始める前に、万が一に備えてシステムの復元ポイントを作成しておくことをおすすめします。

方法1:PeerNetworkingフォルダー内のファイルを削除する

Cドライブ内にある「PeerNetworking」フォルダーには不要なファイルが蓄積されていることがあり、新しいホームグループのセットアップを妨げる原因になります。これらのファイルを削除することで問題が解決する場合があります。

  1. 以下のパスに移動してPeerNetworkingフォルダーを開きます。
    C:\Windows\ServiceProfiles\Localservice\AppData\Roaming\PeerNetworking
  2. フォルダー内の「idstore.sst」という名前のファイルを見つけ、右クリックして削除を選択します。
  3. ネットワーク設定を開き、ホームグループをクリックします。
  4. ホームグループ画面で「ホームグループからの脱退」をクリックします。
  5. 同じローカルネットワーク上で同じホームグループを共有している他のPCでも、上記の手順を繰り返します。
  6. すべてのPCをシャットダウンします。
  7. 1台だけ電源を入れ、そのPCでホームグループを作成します。
  8. 残りのPCの電源を入れると、新しく作成したホームグループが認識されます。
  9. 各PCでホームグループに再び参加します。これで問題が解決するはずです。

それでも問題が解決しない場合は、手順1と同じPeerNetworkingフォルダーを開き、特定のファイルだけでなく、フォルダー内のすべてのファイルとサブフォルダーを削除してから、もう一度手順を繰り返してください。

方法2:ピアネットワーキング関連サービスを有効にする

ホームグループの作成や参加に必要なサービスが、既定で無効になっている場合があります。ホームグループを利用するには、これらのサービスを有効にする必要があります。

  1. Windowsキー + Rキーを押し、「services.msc」と入力してEnterキーを押します。
  2. 「OK」をクリックすると、サービス管理ツールが開きます。
  3. 以下のサービスが表の通りに設定されているか確認します。
サービス名スタートアップの種類ログオン
Function Discovery Provider Host手動ローカルサービス
Function Discovery Resource Publication手動ローカルサービス
HomeGroup Listener手動ローカルシステム
HomeGroup Provider手動(トリガー)ローカルサービス
Network List Service手動ローカルサービス
Peer Name Resolution Protocol手動ローカルサービス
Peer Networking Grouping手動ローカルサービス
Peer Networking Identity Manager手動ローカルサービス
  1. 各サービスをダブルクリックし、スタートアップの種類のドロップダウンから「手動」を選択します。
  2. 「ログオン」タブに切り替え、「ローカルシステムアカウント」にチェックを入れます。
  3. 「適用」をクリックし、次に「OK」をクリックします。
  4. 「Peer Name Resolution Protocol」サービスを右クリックし、「開始」を選択します。
  5. サービスが開始されたら、ホームグループを作成できるかどうかを再度確認してください。

なお、「Peer Networking Grouping」サービスが開始できない場合は、別途トラブルシューティングが必要です。

方法3:ホームグループのトラブルシューティングツールを実行する

  1. Windowsの検索ボックスに「control」と入力し、コントロールパネルを開きます。
  2. コントロールパネルの検索ボックスに「トラブルシューティング」と入力し、トラブルシューティングをクリックします。
  3. 左側のパネルから「すべて表示」をクリックします。
  4. 一覧から「ホームグループ」をクリックし、画面の指示に従ってトラブルシューティングツールを実行します。
  5. 完了後、PCを再起動して変更を保存します。

方法4:MachineKeysフォルダーとPeerNetworkingフォルダーにフルコントロール権限を付与する

ホームグループの動作に必要なフォルダーに、Windowsから適切なアクセス許可が付与されていない場合があります。フルコントロール権限を与えることで問題を解決できることがあります。

  1. 以下のパスに移動してMachineKeysフォルダーを開きます。
    C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
  2. MachineKeysフォルダーを右クリックし、「プロパティ」を選択します。
  3. 「セキュリティ」タブを開くと、ユーザーのグループ一覧が表示されます。
  4. 適切なユーザー名(多くの場合は「Everyone」)を選択し、「編集」ボタンをクリックします。
  5. Everyoneのアクセス許可一覧で「フルコントロール」にチェックを入れます。
  6. 「OK」をクリックします。
  7. 次に、以下のパスからPeerNetworkingフォルダーを開きます。
    C:\Windows\ServiceProfiles\Localservice\AppData\Roaming\PeerNetworking
  8. PeerNetworkingフォルダーを右クリックし、「プロパティ」を選択します。
  9. 「セキュリティ」タブに切り替え、グループまたはユーザー名の一覧を確認します。
  10. 「SYSTEM」を選択し、「編集」ボタンをクリックします。
  11. 「フルコントロール」が許可されているかどうかを確認します。許可されていない場合は「許可」にチェックを入れ、「OK」をクリックします。
  12. ホームグループに接続するすべてのPCで上記の手順を実行します。

方法5:MachineKeysフォルダーの名前を変更する

ホームグループを設定できない場合、MachineKeysフォルダー自体に問題がある可能性があります。フォルダー名を変更することで解決できることがあります。

  1. 以下のパスに移動してMachineKeysフォルダーを開きます。
    C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
  2. MachineKeysフォルダーを右クリックし、「名前の変更」を選択します。
  3. フォルダー名を「MachineKeysold」など任意の名前に変更します。
  4. 同じ場所に「MachineKeys」という名前の新しいフォルダーを作成し、フルコントロール権限を付与します。

補足: フルコントロール権限の付与方法がわからない場合は、方法4の手順を参考にしてください。

ローカルネットワーク上のホームグループを共有するすべてのPCで上記の手順を実行してください。それでも問題が解決しない場合は、次の方法に進みます。

方法6:すべてのPCをシャットダウンして新しいホームグループを作成する

ホームグループを設定できない場合、問題は自分のPCではなく、ネットワーク上の他のPC側にある可能性もあります。その場合は、環境を一度リセットして新しいホームグループを作成しましょう。

  1. まず、タスクマネージャーを開き、名前に「Home」または「Peer」が含まれる実行中のサービスをすべて停止します。該当するタスクを選択して「タスクの終了」をクリックします。
  2. ネットワークに接続されているすべてのPCで上記の手順を実行します。
  3. 以下のパスからPeerNetworkingフォルダーを開きます。
    C:\Windows\ServiceProfiles\Localservice\AppData\Roaming\PeerNetworking
  4. PeerNetworkingフォルダー内のすべてのファイルとフォルダーを削除します。この操作をネットワーク上のすべてのPCで行います。
  5. すべてのPCの電源を完全に切ります。
  6. どれか1台のPCの電源を入れ、そのPCで新しいホームグループを作成します。
  7. ネットワーク上の他のすべてのPCを再起動し、先ほど作成した新しいホームグループに参加させます。

まとめ

以上、Windows 10でホームグループを作成できない・参加できない問題を解決するための6つの方法を紹介しました。多くの場合、PeerNetworkingフォルダーのクリーンアップや関連サービスの設定見直しで改善します。順番に試してみてください。

補足: ホームグループ機能はWindows 10 バージョン1803(April 2018 Update)以降で廃止されています。最新のWindows 10/11では、代わりに「近距離での共有」やOneDrive、共有フォルダーなどの機能を使ってファイル共有を行うのがおすすめです。

この記事がお役に立てば幸いです。まだ不明な点がある場合は、コメント欄でお気軽にお尋ねください。

  1. 【解決法】Windows 10/8/7でBluetoothデバイスを削除・再ペアリングできない場合の対処方法

    Bluetoothデバイスをアンインストールできない、またはWindowsに検出されなくなったBluetoothデバイスを再ペアリングしたい場合は、本記事の手順に従って問題を解決しましょう。Windows 10、8、7のパソコンでは、以下のような症状が発生することがあります。すでにペアリング済みのBluetoothデバイスが、Windowsから認識されず動作しなくなる。さらに、再ペアリングのためにデバイスマネージャーから該当デバイスを削除しようとしても、うまく削除できない——これが典型的なケースです。Bluetoothデバイスを削除・再ペアリングできない問題の解決手順ステップ1:インターネット

  2. 【解決策】Windows 10でキーボード言語を削除できないときの対処方法

    Windows 10では、「優先する言語」の一覧に表示されないにもかかわらず、不要なキーボード言語を削除できないという問題が多くのユーザーから報告されています。このトラブルは、サードパーティ製ソフトウェアのインストール後やWindows Updateの適用後、あるいは「システムロケール」の設定が不正な状態になっている場合などに発生することがあります。 本記事では、Windows 10で削除できないキーボード言語を取り除くための3つの解決方法を詳しく解説します。同じ症状でお困りの方は、以下の手順を順番に試してみてください。 Windows 10で削除できないキーボード言語・レイアウトを削除する