Windows でネットワークファイル共有を設定する方法

ローカルエリアネットワーク(LAN)に複数のコンピュータがある場合、あるコンピュータに保存されたファイルを、ネットワーク経由で別のコンピュータからアクセスできるようにする必要があることがあります。その場合、Windows では SMB プロトコルを使用してフォルダーを共有することができます。なお、Windows 7、8、11 のいずれのバージョンでも、フォルダーの共有手順は同じです。

NAKIVO for Windows バックアップ

NAKIVO for Windows バックアップ

Windowsサーバーおよびワークステーションのデータを、オンプレミス、オフサイト、クラウドへ高速にバックアップします。マシン全体やオブジェクトを数分で復旧できるため、RTOを短縮し、稼働時間を最大化します。

Windows 10でのデータ共有の準備

共有フォルダを作成してアクセス権を設定する前に、主な手順を簡単に確認しておきましょう:

  • ファイルとプリンターの共有を有効にし、ファイアウォールがSMB接続をブロックしていないことを確認してください。
  • アクセス権が必要なユーザーを特定し、必要に応じてユーザーアカウントを作成してください。
  • フォルダを共有し、SMBプロトコルレベルおよびファイルシステムレベルでアクセス権を設定します。
  • ネットワーク経由で別のコンピュータから共有フォルダにアクセスします。
  • 共有フォルダをネットワークドライブとしてマッピングし、必要に応じてその他の設定を行ってください。

要件

フォルダを共有するための要件は次のとおりです:

  • NTFS が推奨されるファイルシステムです。FAT32 ではアクセス権の設定に制限があります(FAT32 を使用する場合、フォルダのプロパティに [セキュリティ] タブが表示されません)。
  • TCPポート445、139、138、および137が開いている必要があります。
  • フォルダーのプロパティを変更するには、ユーザーアカウントに十分なWindowsのアクセス権限が必要です。

設定

この手順ガイドでは、Windows 10 Professional Edition(ビルド 19042)を使用します:

  • コンピュータ名:Computer10
  • IPアドレス:192.168.101.212
  • すべてのコンピュータは同じサブネット(192.168.101.0/24)に配置されています。
  • すべてのコンピューターがActive Directoryドメインに参加しておらず、ネットワークの種類は"ワークグループ"に分類されています。

Windows 10でのネットワーク設定の調整

まず、Windows 10のネットワーク設定でファイルとプリンターの共有を有効にする必要があります。これらの設定は、ファイアウォールの設定に関連しています。

  1. 移動

    Control Panel > Network and Internet > Network and Sharing Center

    または

    Control Panel > All Control Panel Items > Network and Sharing Center.

    あるいは、次のコマンドでこのウィンドウを開くこともできます:

    control /name Microsoft.NetworkAndSharingCenter

  2. クリック Change advanced sharing settings 左側のペインで。あるいは、次のコマンドを使用することもできます:

    control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced

    How to share a folder in Windows 10 in local network

  3. 私たちは現在、 詳細な共有設定 ネットワークプロファイルおよびすべてのネットワークの設定ページ(下のスクリーンショットを参照)。

    ネットワークプロファイルとは、Windowsにおけるネットワーク接続用の、セキュリティ、ファイアウォール、およびネットワーク共有に関する特別な設定が事前定義された設定です。

    Windows 10 のネットワーク プロファイルは、 非公開, 公開、および ドメイン (コンピュータがドメインに参加している場合)。ネットワークプロファイルは Private Windows 10 およびそれ以降の Windows バージョンでフォルダーを共有するには。ネットワーク プロファイルを変更する必要がある場合は、このセクションの最後にある手順を参照してください。

  4. お選びください private プロファイルは、必ず current プロファイルを開き、以下のオプションを選択します:
    • Turn on network discovery
    • Turn on File and printer sharing

    これらの設定を行うと、ネットワーク上の他のコンピュータからあなたのコンピュータにpingを送信したり、共有フォルダにアクセスしたりできるようになります。

    How to enable file sharing in Windows 10

  5. SMBサーバーとして機能するWindowsと、SMBクライアントとして機能するWindowsの両方のコンピュータで、上記の設定を行ってください。
    • SMB server フォルダが共有されているコンピュータです。
    • SMB client ネットワーク経由でSMB共有に接続するコンピュータです。

ネットワークプロファイルの変更方法

Windows 10 でネットワークプロファイルを変更し、ネットワーク共有の設定に備えるには、以下の手順に従ってください。

  1. クリック Start > Settings > Network & Internet.
  2. ネットワークアダプタを選択し、クリックしてください Properties.

    Opening the network adapter properties

  3. 開いたウィンドウで必要なネットワークプロファイルを選択してください(Private (この場合)。

    Selecting a private network profile for Windows

ファイル共有用のユーザーの作成

Windows ユーザーアカウントの認証情報を他人に教えるのはお勧めできません。ベストプラクティスに基づき、Windows 10 では専用のユーザーアカウントを作成し、フォルダーを共有するために必要なアクセス権限を設定することをお勧めします。Windows 10 Professional エディションでは、ユーザーやグループを作成するためのさまざまな設定が用意されています。

  1. 右クリック My computer または This PC アイコンをクリック Manage コンテキストメニューから。また、コマンドプロンプト(CMD)でコマンドを実行して、このウィンドウを開くこともできます:compmgmt.msc

    How to open Computer Management in Windows 10

  2. の左ペインで コンピュータの管理 ウィンドウで、クリック Local Users and Groups そして選択してください Users. 右クリック Users そして選択してください New User 新しいユーザーを作成する。

    How to create a new user in Windows 10

  3. ユーザー名を入力し、パスワードを設定して、アカウントのオプションを選択してください。

    私たちは作り出します user11, user12, user13、および user14 こちら。デフォルトでは、これらのユーザーは Users グループ。

    Creating a new user for Windows 10 data sharing

グループの作成

異なる認証情報を使用する必要がある複数のユーザーに対して、同じアクセス権限でフォルダを共有するには、グループを作成し、必要なユーザーをそのグループに追加した上で、そのグループに対してフォルダを共有する方が便利です。

  1. 移動 Local Users and Groups ~の中で Computer Management ウィンドウ。右クリック Groups (または"グループ"ペインの空いている場所)をクリックして New Group コンテキストメニューで。

    How to create a group in Windows 10

  2. グループ名を入力してください。例えば、 sharegroup1. クリック Add グループにユーザーを追加するには(下のスクリーンショットを参照)。

    このグループに(以前に作成された)3人のユーザーを追加します―― user11, user12、および user13.

  3. ユーザー名を入力してクリックしてください Check namesユーザー名が正しければ、ユーザー名全体に下線が引かれます。 ComputerNameUserName 形式。このウィンドウでは、セミコロンを使用し、ユーザー名を入力するたびにチェックボックスをオンにすることで、複数のユーザーを追加できます。完了したら、[ OK ユーザーの追加を完了し、このウィンドウを閉じるには。
  4. クリック Create グループの作成を完了し、ネットワーク共有の設定の準備を整えます。

    Creating a group and adding users before creating a shared folder in Windows

すべての準備作業が完了しました。ネットワーク設定が完了し、ユーザーとグループも作成されました。これで、Windows 10でフォルダーを共有できるようになりました。

Windowsでフォルダを共有する方法

Windows 7、8、10、または 11 でフォルダを共有するには、次の手順に従ってください:

  1. 共有したいフォルダを右クリックします(この例では、フォルダは share01)。次に、[クリック] Properties コンテキストメニューで。

    Opening folder properties

  2. そのフォルダ プロパティ ウィンドウが開きます。
  3. [選択] Sharing タブをクリックして Advanced Sharing. Windowsの共有に関するベストプラクティスによると、 共有 ボタン。詳細な共有設定を使用すると、Windows 10(およびその他のWindowsバージョン)でのデータ共有において、最大限の柔軟性が得られます。
  4. その 詳細な共有設定 ウィンドウで、[ Share this folder チェックボックス。
  5. 共有名を入力または編集します (share01 (当方のケースでは)。
  6. クリック Permissions SMBレベルでユーザーおよびグループのアクセス権を設定する。
  7. デフォルトでは、読み取り専用アクセス権が Everyoneこれは、私たちが望んでいる設定ではありません。選択してください Everyone をクリックして Remove.

    注: もし Everyone が選択されています 共有権限、NTFSのセキュリティ権限において、 Security 共有権限の設定後、以下のタブについて説明します。

    クリック Add フォルダを共有したいユーザーまたはグループを追加します。

    Setting SMB sharing permissions

  8. Select Users or Groupsグループ名またはユーザー名を入力し、クリックしてください Check Names. 名前を正しく入力すると、ユーザー名またはグループ名に下線が引かれ、 ComputerNameUserName 形式。私たちは追加しました sharegroup1 そして user14 その人たちにフォルダを共有するには、[クリック] OK 設定を保存してウィンドウを閉じます。

    Selecting users and groups

  9. フォルダに戻りました Permissions ウィンドウ。追加したグループとユーザーの権限を設定しましょう。選択します sharegroup1 をクリックして Full Control このグループに対して、以下を含むすべてのアクセス権を付与する user11, user12, そして user13このグループのメンバーである。私たちは user14(……の会員ではない) sharegroup1 そして、 Read 権限はそのままにします。クリック OK 設定を保存してウィンドウを閉じます。

    Settings SMB permissions

  10. フォルダのプロパティウィンドウに戻りました。 Security タブをクリックして Edit.
  11. その 権限 選択したフォルダのウィンドウ(ファイルシステムのアクセス権)が開きます。クリックしてください Add グループまたはユーザーを追加して、権限を設定します。
  12. ユーザー名またはグループ名を入力し、[クリック] Check Names、そしてクリック Add. 私たちは追加します sharegroup1 そして user14 この例では。

    Setting NTFS permissions for a folder

  13. 話を戻すと、 Permissions 共有フォルダのウィンドウで、[選択] をクリックします sharegroup1 そして選択してください Full Control このフォルダへのフルアクセス権を付与します。また、 user14 そして、読み取り専用アクセス権のデフォルト設定のままにします。[クリック] OK 設定を保存するには、を閉じてください Permissions ウィンドウを閉じ、フォルダのプロパティウィンドウに戻ります。
  14. ユーザーの権限一覧は、 Security フォルダのプロパティウィンドウの[タブ]をクリックします。 Close.

    NTFS permissions are set

  15. 共有フォルダのネットワークパスは、フォルダのプロパティウィンドウに表示されます。コンピュータ名を使用してパスを入力してもうまくいかない場合は、コンピュータ名の代わりにIPアドレスを使用できることを覚えておいてください。 OK そして、このウィンドウを閉じてください。

    Checking a network path to a shared folder

  16. フォルダの共有が正常に完了しました。別のコンピュータから共有フォルダにアクセスしてみてください。詳細については、以下で説明します。 ファイル共有へのアクセス方法 この記事の以下をご覧ください。

注: ここでは、シンプルな共有ではなく高度な共有を使用します。なぜなら、シンプルな共有では設定できるオプションが限られているからです。以下のスクリーンショットでは、SMB経由でWindows 10のデータ共有を設定した後の、シンプルな共有の設定画面を確認できます。さらに、高度な共有設定を使用することで、Windows 10でのフォルダの共有方法や、ファイル共有の一般的な原則をより深く理解することができます。

Simple sharing settings in Windows 10

別の共有方法

Windows 7、8、10、または11でフォルダを共有する別の方法は、 Shared Folders スナップイン fsmgmt.mscまた、以下の手順に従ってこのスナップインを見つけることもできます:

  1. 右クリック My Computer そしてクリック Manage.
  2. その コンピュータの管理 ウィンドウで、[移動] を選択し、 System Tools > Shared Folders.
  3. 右クリック Shares そして、コンテキストメニューで、[クリック] New Share.
  4. 直感的なウィザードの手順に従い、前述と同様に必要なオプションを設定してください。

このスナップインでは、共有フォルダ、開いているセッション、開いているファイルを確認できるほか、既存の共有設定の管理やファイル共有の無効化も行えます。

Using Computer Management

共有フォルダへの接続

Windows 10 コンピュータからネットワーク経由で共有フォルダに接続するには、次の手順を実行します。

  1. 開く My Computer (このPC)またはWindowsエクスプローラーで新しいウィンドウを開きます。
  2. 接続したい共有フォルダがあるマシンのIPアドレスまたはホスト名(DNS名)を入力してください。例:
    • 192.168.101.212
    • コンピュータ10

    共有フォルダへの完全なネットワークパス(UNCパス)を入力できます。例:

    • 192.168.101.212シェア01
    • コンピュータ10シェア01

    リモートSMBサーバー上で共有フォルダのリストを閲覧できない場合があるため、この方法は役立つことがあります。

    Entering credentials

Windows 10 でネットワークドライブを割り当てる方法

Windows 10で共有フォルダにアクセスする方法について、一般的な手順を説明しました。さらに使いやすくするには、リモートの共有フォルダをネットワークドライブとして割り当てると、Windows エクスプローラーに常時表示されるようになります(このドライブを削除するまで)。この方法は、他のバージョンのWindowsでも同様に機能します。

  1. 共有フォルダがあるリモートコンピュータにアクセスしたら、その共有フォルダを右クリックします。
  2. クリック Map network drive.
  3. 選択してください letter ネットワークドライブの場合は、[選択] をクリックします Reconnect at sign-in そして完了。

    Windows setup share drive

パスワードなしで共有フォルダに接続する方法

デフォルトでは、すべての共有フォルダは特定のユーザーに対してパスワードで保護されています。ただし、ユーザーがWindowsコンピュータから共有フォルダにアクセスする際、毎回パスワードを入力しなくても済む安全な方法があります。その条件は以下の通りです:

  • 共有フォルダが保存されているコンピュータのユーザー名は、その共有フォルダに接続するリモートコンピュータのユーザー名と同じである必要があります。
  • このユーザーアカウントのパスワードは、SMBサーバーとして機能するWindowsマシンとSMBクライアントとして機能するWindowsマシンの両方で同じである必要があります。
  • ユーザーは、フォルダが共有されているWindows(SMBサーバー)と同じユーザー名とパスワードを持つアカウントで、Windows(SMBクライアント)にログインしている必要があります。

これを例を挙げて説明しましょう。例えば、2台のコンピュータがあるとします:

コンピュータ1のパラメータ:

  • コンピュータ名: Computer1
  • ユーザー名: User1
  • ユーザーパスワード: Password1

コンピュータ2のパラメータ:

  • コンピュータ名: Computer2
  • ユーザー名: User1
  • ユーザーパスワード: Password1

作成 User1 について Computer1 そして User1 について Computer2. のパスワードは User1 について Computer1 は、~のものと一致していなければならない User1 について Computer2 (Password1 (この例では)。

この設定が完了したら、 User1 は、以下の共有フォルダにアクセスできます Computer1 出典: Computer2 パスワードを入力せずに接続しようとしましたが、この接続はパスワードで保護されています。ユーザーはWindowsにログインしている必要があります。 Computer2 として User1この方法は、ユーザーがパスワードを入力せずに共有フォルダにアクセスする必要がある場合、ベストプラクティスとして位置づけられています。

パスワードなしで接続する際のリスク

デフォルトでは、リモートコンピューターのユーザーは、パスワードを入力しない場合、またはアカウントにパスワードが設定されていない場合、ファイル共有にアクセスできません。これはセキュリティ上の理由によるものです。ただし、Windowsの共有フォルダーを、パスワードなしでアクセスできるように設定することは可能です。ただし、パスワードなしでネットワーク共有を設定することは安全ではなく、データに高いリスクをもたらすことに注意してください。

以下の情報は教育目的で提供されています。これらの設定はWindowsファイル共有のベストプラクティスに反するため、使用すべきではありません。 ファイル共有にアクセスする際にパスワードを入力したくない場合は、ユーザーアカウントに同じパスワードを設定するという、前述のアプローチを採用してください。ローカルネットワーク内のすべてのユーザーが信頼できるユーザーであったとしても、例えばWi-Fi経由でネットワークに接続するなどして、誰かが不正にネットワークにアクセスし、データにアクセスする可能性があります。

以下に、パスワードを一切使用せずにファイル共有に接続できるようにする設定を示します。

In Advanced sharing settings > All networks、パスワードなしでアクセスできるようにする2つのオプションが表示されます:

  • 共有を有効にして、ネットワークにアクセスできるすべてのユーザーが"パブリック"フォルダ内のファイルを読み書きできるようにします
  • パスワードで保護された共有を無効にする

How to enable file sharing in Windows 10 without passwords

さらに、パスワードなしで共有フォルダにアクセスできるようにするグループポリシーがあります。

このポリシーは、グループポリシーエディタで確認できます(gpedit.msc) において Windows Settings > Security Settings > Local Policies > Security Options. ポリシー名は: ネットワークアクセス:"全員"の権限を匿名ユーザーにも適用する

このポリシーが"有効"に設定されている場合、ユーザーはパスワードなしでWindowsの共有フォルダにアクセスできます。

How to share a folder in Windows 10 with anonymous access

ゲストユーザーとは何ですか?

ゲスト は、Windows マシン上の特定のリソースにアクセスするために使用できる、権限が制限された Windows の組み込みユーザーです。 ゲストユーザーアカウントは、ファイル共有や共有フォルダーへの匿名アクセスを提供する役割を果たします。共有フォルダーへの匿名アクセスを有効にすると、ユーザーは認証情報を入力することなく、ゲストユーザーとして該当する共有フォルダーにアクセスできます。

ゲストユーザーアカウントを使用して共有フォルダーへの匿名アクセスを有効にすると、攻撃対象領域が広がります。悪意のある攻撃者や不正なユーザーは、ゲストユーザーアカウントやファイル共有の設定における脆弱性を悪用し、システムや機密データへの不正アクセスを試みる可能性があります。

既定では、 ゲスト セキュリティ上の理由により無効になっています。

Windows 10でゲストアカウントを追加する方法

Microsoftがこのオプションを削除したため、Windows 10 ビルド 10159 以降ではゲストアカウントを有効化したり作成したりすることはできません。手動で権限を設定した標準のローカルユーザーアカウントのみ作成可能ですが、Windows 7、Windows XP、およびそれ以前のバージョンにあったような特別なゲストアカウントは作成できません(コマンドラインやグループポリシーの編集を行っても作成することはできません)。

How to add guest on Windows 10 (this feature is disabled)

Windows 10 で SMB 1.0 を有効にする方法

Windows 10 では、フォルダの共有(SMB サーバー)やリモートマシン上の共有フォルダへのアクセス(SMB クライアント)に、デフォルトで SMB 3.1 が使用されます。たとえば、Windows 10 でフォルダを共有し、Windows XP からその共有フォルダに接続しようとすると、エラーが発生します。これは、Windows XP が SMB 1.0 を使用しているのに対し、Windows 10 ではセキュリティ上の理由から SMB 1.0 がデフォルトで無効になっているためです。

注: WannaCry や NotPetya といったランサムウェアは、SMB 1.0 プロトコルの脆弱性に関連する"EternalBlue"および"EternalRomance"というエクスプロイトを利用して、コンピュータを攻撃し、データを破壊しました。その後、マイクロソフトは Windows XP 以降のすべての Windows オペレーティングシステム向けにセキュリティパッチを公開しました。また、ランサムウェアが利用する SMB v1 プロトコルに対する"EternalChampion"、"EternalSynergy"、"EternalRocks"といったエクスプロイトも存在します。

詳細はこちら CIFSおよびその他のSMBバージョン そして、以下の違いについて読んでみてください SMB と NFS.

以下のPowerShellコマンドを使用することで、Windowsで適切なバージョンのSMBプロトコルが有効になっているかどうかを確認できます。

  • Windows 10 および Windows 8.1 で SMB v1 が有効になっているか確認してください:

    Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

    または

    Dism /online /Get-Features /format:table | find "SMB1Protocol"

  • Windows 10 および Windows 8.1 で SMB v2 が有効になっているか確認してください:

    Get-SmbServerConfiguration | Select EnableSMB2Protocol

  • Windows 7 で SMB v1 が有効になっているか確認してください

    Get-Item HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters | ForEach-Object {Get-ItemProperty $_.pspath}

  • Windows 7 で SMB v2 が有効になっているか確認してください

    Get-ItemProperty HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters | ForEach-Object {Get-ItemProperty $_.pspath}

    コマンドが True 出力に表示されている場合、現在のSMBプロトコルバージョンが有効になっていることを意味します。

  • 1つのコマンドで、SMBv1とSMBv2が有効になっているか確認します:

    Get-SmbServerConfiguration | select "*enablesmb*"

Windows 10 の SMB サーバーまたはクライアントで SMB 1.0 を有効にするには、次の手順を実行します。

  1. 移動 Control Panel > Programs and Featuresあるいは、 Win+R そして実行する appwiz.cpl ~の中で Run プロンプトを表示するか、実行する appwiz.cpl コマンドプロンプト(CMD)で。
  2. クリック Turn Windows features on or off 左側のペインで。あるいは、 Win+R そして実行する optionalfeatures または実行する optionalfeatures コマンドプロンプト(CMD)で。

    How to enable SMB 1 in Windows 10 as a Windows feature

  3. 検索 SMB 1.0/CIFS File Sharing Support ~の中で Windowsの機能 関連するすべての機能を選択したい場合は、このウィンドウでこのチェックボックスをオンにしてください。なお、Windows 10 バージョン 1709 以降には、SMB 1.0 の自動削除機能が含まれており、過去 15 日間に SMB 1.0 が使用されていない場合、セキュリティ上の理由から自動的に無効化されます。 SMB 1.0/CIFS クライアントおよび/または SMB 1.0/CIFS サーバーのみを選択することもできます("自動削除"チェックボックスの選択を解除してください)。クリック OK 設定を保存するには。

    How to enable SMB 1 in Windows

コマンドプロンプトでSMB 1.0/CIFSファイル共有のサポートを有効にできます:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

または

Set-SmbServerConfiguration -sEnableSMB1Protocol $true

または

Install-WindowsFeature FS-SMB1

クライアントのみを有効にする:

Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Client" -All

SMB 1.0 サーバーを有効にする:

Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -All

何らかの理由で Windows 10 で SMB 2 を無効にする必要がある場合は、該当するレジストリ設定を編集するか、PowerShell コマンドを使用できます:

reg.exe add "HKLMSYSTEMCurrentControlSetservicesLanmanServerParameters" /v "SMB2" /t REG_DWORD /d "0" /f

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi

sc.exe config mrxsmb20 start=disabled

PowerShell -ExecutionPolicy Unrestricted

Set-SmbServerConfiguration -EnableSMB2Protocol $true

Windowsの共有に関するよくあるエラーの解決方法

このセクションでは、Windowsの共有機能が正常に動作しない場合の一般的な問題と、その解決方法について説明します。

Windows は hostnameshare にアクセスできません

Windows は hostnameshare にアクセスできません

hostnameshare へのアクセス権限がありません。ネットワーク管理者に連絡して、アクセス権限を申請してください。.

Windows cannot access a file share – you don’t have permission to access a share

このエラーメッセージが表示された場合、共有フォルダの共有設定にあるユーザー一覧にそのユーザーが追加されていないか、そのユーザーにこの共有フォルダへのアクセス権限が与えられていない可能性があります。フォルダの共有設定を編集し、必要なユーザーを追加して、適切なアクセス権を設定してください。

  • また、適切なPowerShellコマンドを使用して、SMB共有のアクセス許可やNTFSのセキュリティ設定を確認することもできます:

    Get-SmbShareAccess -Name "share01"

    get-acl C:share01 |fl

    上記のコマンドでは、環境によって異なる可能性があるため、適切な共有名と共有フォルダのパスを指定してください。

  • ユーザー名が正しく入力されているか確認し、SMBサーバーとして機能するマシン上でユーザー名を確認してください。
  • Windowsの"資格情報マネージャー"で保存されたパスワードを削除してください。パスワードを保存した後に変更した場合、問題が発生する可能性があります。"資格情報マネージャー"は"コントロールパネル"からアクセスできます:

    Control PanelUser AccountsCredential Manager

    別の方法として、従来の"資格情報マネージャー"を開くコマンドを実行します:

    rundll32.exe keymgr.dll,KRShowKeyMgr

  • 以下を確認してください TCP/IP NetBIOS Helper サービス状況は Services のスナップイン Computer Management "ウィンドウ (services.msc)"。このサービスを開始する必要がある場合があります。

エラー 0x80070035

Windows は"sharename"にアクセスできません

名前のスペルを確認してください。そうでない場合は、ネットワークに問題がある可能性があります。

エラーコード:0x80070035。

ネットワークパスが見つかりませんでした.

0x80070035 - The network path was not found

Fix 1

サーバー側とクライアント側のSMBプロトコルのバージョンを確認してください。必要に応じて、適切なSMBバージョンの有効化または無効化を行う必要があります。

Fix 2

A Server サービスが停止または無効になっている可能性があります。このサーバーは、Windows におけるファイル共有用の SMB サーバーを担当しています。サービスの状態を確認し、実行されていない場合はサービスを開始してください。

共有フォルダがあるマシン上で、以下の Windows サービスが実行されているか確認してください:

  • Function Discovery Resource Publication
  • Function Discovery Provider Host

Fix 3

匿名(ゲスト)アクセスを使用する場合(前述の通り、これは推奨されません)、以下のグループポリシーを確認してください。

Enable insecure guest logons

Computer Configuration > Administrative templates > Network > Lanman Workstation

セキュリティ上の理由から、このポリシーを有効にしたり、ゲストアクセスを許可したりすることは推奨しません。それでもゲストアクセスを使用する場合は、このポリシーを有効にすることで、エラーコード 0x80070035 が解消される可能性があります。

reg add HKLMSYSTEMCurrentControlSetServicesLanmanWorkstationParameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f

匿名アクセスエラー

S: を再接続中にエラーが発生しました

コンピュータシェア

Microsoft Windows ネットワーク: 組織のセキュリティポリシーにより、認証されていないゲストによるアクセスがブロックされているため、この共有フォルダーにアクセスできません。これらのポリシーは、ネットワーク上の安全でないデバイスや悪意のあるデバイスから PC を保護するためのものです。.

このエラーは、Windowsのイベントビューアーのログに記録されます。

ログ名: Microsoft-Windows-SmbClient/Security ソース: Microsoft-Windows-SMBClient イベント ID: 31017 

セキュリティ上の問題があるゲストログオンを拒否しました.

このエラーは、ビルド 1709 以降の Windows 10 で、共有フォルダーへの匿名アクセスを試みた際に発生する可能性があります。これは、セキュリティ上の理由から、SMB v1 における匿名(ゲスト)アクセスが無効化されているためです。SMB v1 および SMB v2 は SMB 署名や暗号化を使用しないため、接続が脆弱になります。

最適な解決策は、SMBサーバー上でSMB v3を使用するようにSMB共有を持つリモートホストを設定することです。匿名(ゲスト)アクセスを無効にしてください。使用可能なプロトコルバージョンがSMB v2が最高の場合、認証によるアクセスを設定してください。認証によるアクセスは、ネットワーク共有を設定するための最良のアプローチです。

エラー 0x80004005

このエラーは、クライアントマシンでSMB 1.0が無効になっている場合に発生することがあります。SMB 1.0を有効にする方法、またはSMBサーバーとSMBクライアントの両方でSMB 3.0または3.1を使用するように設定する方法については、上記の情報をご参照ください。

Error 0x80004005 Unspecified error

Windows 10 の接続制限

Windows 7 およびそれ以降のクライアント版 Windows では、ファイル共有およびプリンター共有に対する同時接続数は最大 20 件に制限されています。つまり、20 人のユーザーが同時にファイル共有に接続できるということです。すでに 20 人のユーザーが接続している状態で 21 人目のユーザーがファイル共有に接続しようとすると、エラーが発生します。

Windows 10 やその他の Windows クライアント版とは異なり、Windows Server 2019(およびその他のサーバー版)では、共有フォルダーへの同時接続数に制限はありません。ドメインユーザーを含む多数のユーザー向けにファイルサーバーを構築し、フォルダーを共有する必要がある場合は、 Windows Server 2019 でのファイル共有の設定こちらもご覧ください NAS 対 ファイルサーバー 比較。

結論

これで、Windows 10 やその他の Windows クライアント版でフォルダーを共有する方法がわかりました。ファイアウォールやセキュリティ設定の構成、ユーザーアカウントの作成、およびフォルダーに対する SMB 共有権限と NTFS ファイルシステム権限の設定を行う必要があります。クライアントは、自身の認証情報を使用して共有フォルダーに接続し、共有フォルダーをネットワークドライブとしてマッピングすることができます。

共有フォルダーに保存されているファイルは、必ずバックアップを取るようにしてください。 NAKIVO Backup & Replication SMBファイル共有およびNFS共有(NASを含む)へのバックアップに対応しています。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read