Windows 10でファイル共有ができない・動作しないときの原因と7つの解決策
Windows 10のファイル共有機能を使えば、ローカルネットワーク内のPC同士で手軽にファイルをやり取りできます。しかし、比較的新しいWindows 10のビルドでは、この機能に不具合が発生し、正しく利用できなくなったという報告が多く寄せられています。

具体的には、ネットワーク上で相手のコンピューターが表示されない、あるいはアクセス許可の設定により他のPCのファイルにアクセスできないといった症状が見られます。どちらの場合も機能そのものが正常に働いておらず、困っているユーザーは少なくありません。幸いにも、実際に効果があったとされる対処法がいくつか存在するため、本記事ではそれらを順番にご紹介します。
Windows 10でファイル共有が機能しなくなる主な原因
この問題にはさまざまな原因があり得ます。ここでは、ユーザーから実際に報告された原因をもとに、それぞれに対応した解決策を用意しました。トラブルシューティングの第一歩は原因を特定することです。正しい原因がわかれば、適切な対処法に素早くたどり着けます。まずは以下のリストを確認してみてください。
- 必要なサービスが停止している – ファイル共有はいくつかのWindowsサービスに依存しています。共有を行う際には、これらのサービスが必ず起動している必要があります。サービスを開始し、自動起動に設定しておきましょう。
- 対象フォルダーの所有権やアクセス許可が不足している – 特定のPCの特定フォルダーにだけアクセスできない場合は、アクセス許可や所有権の設定に問題がある可能性があります。ファイルのプロパティで共有が許可されているか確認しましょう。
- Windows資格情報が登録されていない – コンピューター間のアクセスは誰にでも許可されているわけではなく、相手のPCを信頼できるものとして認識させるために資格情報の追加が必要になることがあります。あるいは、regedit(レジストリエディター)を使って全員にアクセスを許可することも可能です。
- IPv6の影響 – IPv6を無効化することで問題が解決したという報告が多数あります。ぜひ試してみてください。
- SMB 1.0/CIFSファイル共有サポートが無効になっている – 新しいWindowsアップデートによってこの機能が無効化されることがありますが、多くのネットワークプロトコルや操作は依然としてこの機能に依存しています。Windowsの機能として有効化しましょう。
- 最新の更新プログラムが未適用 – 最新のWindowsアップデートを適用していないと、バグ修正やセキュリティパッチを見逃すことになります。この問題自体を修正するアップデートが配信されている可能性もあるため、常に最新バージョンを維持しましょう。
解決策1:必要なサービスが正しく実行されているか確認する
Windows 10の他の機能と同様に、ファイル共有も特定のサービスに依存して動作しています。ここで関係するのは「Function Discovery Provider Host」と「Function Discovery Resource Publication」の2つのサービスです。これらは開始状態にし、常時実行させておく必要があります。以下の手順に従って設定してください。
- キーボードのWindowsキー + Rキーを同時に押して「ファイル名を指定して実行」を開きます。表示されたボックスに引用符を付けずに「services.msc」と入力し、OKをクリックするとサービスツールが起動します。

- 別の方法としては、スタートメニューからコントロールパネルを探して開く方法もあります。スタートメニューの検索バーから探すこともできます。
- コントロールパネルのウィンドウが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、一覧を下へスクロールして管理ツールを探します。クリックして開き、下部にあるサービスのショートカットをクリックして開きましょう。

- 一覧の中からFunction Discovery Provider HostとFunction Discovery Resource Publicationを探し、それぞれ右クリックして表示されるコンテキストメニューからプロパティを選択します。
- サービスが開始されている場合(「サービスの状態」の横で確認できます)、ウィンドウ中央の停止ボタンをクリックして一旦停止します。停止済みの場合は、そのまま次へ進んでください。

- 先に進む前に、サービスのプロパティウィンドウ内のスタートアップの種類が自動に設定されていることを確認します。スタートアップの種類を変更する際にダイアログが表示されたら、内容を確認して承認してください。その後、ウィンドウ中央の開始ボタンをクリックしてから閉じます。紹介したすべてのサービスに対して同じ作業を繰り返してください。
「開始」をクリックした際に、以下のようなエラーメッセージが表示されることがあります。
ローカル コンピューターでサービスを開始できません。エラー 1079: このサービスに指定されたアカウントが、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。
このエラーが表示された場合は、以下の手順で修正してください。
- 上記の手順1〜3と同じ方法でサービスのプロパティウィンドウを開きます。「ログオン」タブに移動し、「参照…」ボタンをクリックします。

- 「選択するオブジェクト名を入力してください」の入力欄に自分のアカウント名を入力し、「名前の確認」をクリックして名前が確定されるのを待ちます。
- 完了したらOKをクリックします。パスワードを設定している場合は、パスワードの入力を求められたら入力してください。これでWindows 10のファイル共有が正常に動作するようになるはずです。
解決策2:問題のあるフォルダーに所有権とアクセス許可を付与する
特定のファイルやフォルダーでのみ問題が発生している場合は、アクセスしようとしているコンピューターに必要な権限が付与されているかを確認しましょう。権限が不足していれば、該当するファイルやフォルダーに対して権限を与える必要があります。
- 問題のあるPCでライブラリを開くか、任意のフォルダーを開いて左側メニューの「PC(This PC)」をクリックします。
- ファイル共有でアクセスできない問題のフォルダーへ移動します。問題のあるフォルダーごとに同じ作業を繰り返してください。

- 先に進む前に、フォルダーの所有権を取得する必要があります。フォルダーを右クリックして「プロパティ」を開き、「セキュリティ」タブをクリックして「詳細設定」ボタンを押します。「セキュリティの詳細設定」ウィンドウが表示されるので、ここで所有者を変更します。
- 「所有者:」ラベルの横にある「変更」リンクをクリックすると、「ユーザーまたはグループの選択」ウィンドウが表示されます。

- 「詳細設定」ボタンからユーザーアカウントを選択するか、「選択するオブジェクト名を入力してください」の欄に直接アカウント名を入力してOKをクリックします。Everyoneも追加しておきましょう。
- 必要に応じて、フォルダー内のすべてのサブフォルダーとファイルの所有者もまとめて変更したい場合は、「セキュリティの詳細設定」ウィンドウ内の「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れます。

- 続いて下部の「追加」ボタンをクリックし、上部の「プリンシパルの選択」を押します。「詳細設定」ボタンからユーザーアカウントを選択するか、アカウント名を直接入力して「OK」をクリックし、Everyoneを追加します。
- 「基本アクセス許可」セクションで「フルコントロール」にチェックを入れ、変更を適用します。

- 最後に「共有」タブへ移動し、「詳細な共有」をクリックします。表示されたウィンドウで「このフォルダーを共有する」にチェックを入れます。

- 両方のコンピューターを再起動し、ファイル共有で問題のあるPCのフォルダーにアクセスできるかどうかを確認してください。
解決策3:Windows資格情報を追加する
リモートのサーバーコンピューターに接続しようとした際に、特定のフォルダーへアクセスできない場合は、Windowsによる接続ブロックを防ぐための資格情報を追加するとよいでしょう。作業を進めるには、リモートコンピューターやサーバーのネットワークアドレス、ユーザー名、パスワードが必要になります。
- スタートメニューで検索するか、タスクバー左側の検索(Cortana)ボタンを使ってコントロールパネルを開きます。
- または、Windowsキー + Rキーの組み合わせで「ファイル名を指定して実行」を開き、「control.exe」と入力して実行すれば、コントロールパネルを直接開けます。

- コントロールパネルウィンドウ右上の「表示方法」を「大きいアイコン」に変更し、「資格情報マネージャー」を探して開きます。
- 表示を「Web資格情報」から「Windows資格情報」に切り替え、対応するセクションの下にある「Windows 資格情報の追加」ボタンをクリックします。

- 「インターネットまたはネットワークのアドレス」にコンピューター名(IPアドレス)を入力し、それぞれ「ユーザー名」と「パスワード」を入力します。これにより相手のコンピューターが正しく認識され、ファイル共有の問題が解決することが期待できます。
解決策4:IPv6を無効にする
ファイル共有用に構築したネットワーク内のコンピューターでIPv6(インターネット プロトコル バージョン 6)の接続を無効化することで、多くのユーザーが問題を解消しました。非常に簡単な方法なので、トラブルシューティングの過程でスキップせずに試してみる価値があります。
- Windows + Rキーの組み合わせを押すと「ファイル名を指定して実行」がすぐに開くので、「ncpa.cpl」と入力してOKをクリックし、コントロールパネルの「ネットワーク接続」を開きます。
- 同じ操作はコントロールパネルを手動で開いても行えます。ウィンドウ右上の「表示方法」を「カテゴリ」に切り替え、上部の「ネットワークとインターネット」をクリックします。さらに「ネットワークと共有センター」を開き、左側メニューの「アダプターの設定の変更」をクリックしてください。

- 「ネットワーク接続」ウィンドウが開いたら、使用中のネットワークアダプターをダブルクリックします。
- 「プロパティ」をクリックし、一覧から「インターネット プロトコル バージョン 6 (TCP/IPv6)」を探します。この項目の横にあるチェックボックスを外してOKをクリックします。変更を確定するためにコンピューターを再起動し、問題が解消したかどうかを確認しましょう。

解決策5:SMB 1.0/CIFSファイル共有サポートを有効にする
最近のWindows 10アップデートによって、ファイル共有を担うSMB機能が無効化されてしまったようで、突然エラーが出始めたユーザーは驚いたことでしょう。幸い、この問題は「Windows の機能」ウィンドウでSMB 1.0を有効にするだけで簡単に修正できます。以下の手順に従ってください。
- スタートメニューボタンをクリックし、検索欄に「コントロールパネル」と入力します。表示された最初の結果をクリックしてコントロールパネルを開きます。あるいはWindowsキー + Rを同時に押し、「ファイル名を指定して実行」に「control.exe」と入力しても構いません。
- コントロールパネルの表示を「表示方法:カテゴリ」に切り替え、「プログラム」セクションの下にある「プログラムのアンインストール」をクリックします。

- このウィンドウの左側ペインにある「Windows の機能の有効化または無効化」をクリックし、一覧をスクロールして「SMB 1.0/CIFS ファイル共有のサポート」を探します。
- 「SMB 1.0/CIFS ファイル共有のサポート」のチェックボックスが無効になっている場合は、クリックして有効にします。OKをクリックして「Windows の機能」ウィンドウを閉じ、コンピューターを再起動してください。

- 再起動後、Windows 10でファイル共有を試して、問題が解消したかどうかを確認しましょう。
解決策6:Windowsを最新バージョンに更新する
サードパーティ製のサービスやプログラムが原因でない限り、Windows 10の最新バージョンではこの問題は恒久的に解決されています。問題の発端こそ新しいWindowsアップデートであることが多かったものの、Microsoftはその後に修正プログラムをリリースしてきました。Windowsを最新版に更新すればファイル共有を再び使えるようになる可能性があるため、以下の手順を試してみましょう。
- Windowsキー + Iキーの組み合わせを押して、Windows PCの「設定」を開きます。代わりに、タスクバーの検索バーで「設定」を検索したり、歯車アイコンをクリックしても開けます。

- 「設定」内の「更新とセキュリティ」セクションを探して開きます。「Windows Update」タブにとどまり、「更新の状態」の下にある「更新プログラムのチェック」ボタンをクリックして、新しいバージョンのWindowsが利用可能かどうかを確認します。

- 更新プログラムが見つかった場合、Windowsがすぐにインストールを実行し、完了後に再起動を求められます。
解決策7:Regeditでアクセスを許可する
以下の方法は、資格情報を使用せずにネットワーク内のPCと接続を確立したい場合に役立ちます。すべてのコンピューターが安全であり、第三者が同じネットワークに接続する可能性がない環境向けの推奨手段です。この便利なレジストリ修正を試すには、以下の手順に従ってください。
- レジストリキーを編集するため、まずは弊サイトで公開している記事を参考に、レジストリを安全にバックアップしておくことをおすすめします。ただし、手順を慎重かつ正しく守れば、問題が起こることはありません。
- 検索バー、スタートメニュー、またはWindowsキー + Rで開ける「ファイル名を指定して実行」に「regedit」と入力して、レジストリエディターを開きます。左側ペインを使って、レジストリ内の以下のキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

- このキーをクリックし、「AllowInsecureGuestAuth」という名前のエントリを探します。存在しない場合は、ウィンドウ右侧の余白を右クリックして「新規 >> DWORD (32ビット) 値」を選択し、「AllowInsecureGuestAuth」という新しいDWORD値を作成します。その値を右クリックし、コンテキストメニューから「変更」を選びます。

- 編集ウィンドウの「値のデータ」欄で値を「1」に変更し、変更を適用します。基数が「10進数」に設定されていることも確認してください。この過程でセキュリティに関するダイアログが表示された場合は、内容を確認して承認します。
- 「スタートメニュー >> 電源ボタン >> 再起動」の順にクリックしてコンピューターを手動で再起動し、問題が解消したかどうかを確認します。これで問題はすぐに解決するはずです。
-
Windows 11タスクバーが機能しない問題を修正する方法
Windows タスクバーは、Windows 11 のリリースで刷新されて以来、すべての注目を集めてきました。タスクバーを中央に配置したり、新しいアクション センターを使用したり、配置を変更したり、画面の左側にドッキングしたりできます。以前のバージョンの Windows では。残念ながら、この機能の展開は成功とは言えず、数か月間 Windows 11 でタスクバーを動作させるのに苦労しているユーザーが増えています. Microsoft はこの問題を認識し、回避策を提供し、現在包括的な解決策に取り組んでいますが、ユーザーはまだタスクバーを再アクティブ化できないようです。あなたも同じ問題に直面して
-
Windows 10でマイクが認識されない・使えないときの対処法を徹底解説
目次 第1部:はじめに 第2部:マイクが動作しなくなる原因とは? 第3部:Windows 10でマイクが使えない問題を解決する5つの方法 方法1:マイクが有効になっているか確認する 方法2:物理的な接続を見直す 方法3:サウンドのトラブルシューティングを実行する 方法4:オーディオドライバーのインストール・更新を行う 方法5:オーディオ拡張機能を無効にする 第4部:まとめ — マイクの問題は解決できる! 第1部:はじめに これまでWindows PCのサウンドトラブルの解決法について取り上げてきましたが、その多くはスピーカーから出力される音声に関するものでした。では、マイク(入力デバ