How to Share File or Folder in Windows 10

As you may already know, Windows 10 doesn't include the HomeGroup feature starting in version 1803. For many users, HomeGroup was a convenient way to share files and folders over a network. Today, we will see how to share files and folders without using HomeGroup. Instead, we will configure the built-in SMB sharing feature which is there since the earliest versions of Windows NT.

It is easy to share a folder over a network in Windows 10 using the built-in file sharing feature. No third-party apps required. You need to prepare the OS to get the feature working correctly.

Preparation

There are a number of options you need to revise before starting file and folder sharing. First of all, read the article (and its comments) Network Computers are Not Visible in Windows 10 Version 1803.  Ensure that you have the services Function Discovery Resource Publication and Function Discovery Provider Host enabled (their startup type is set to automatic) and running. This needs to be done on each Windows 10 PC you want to set up for file and folder sharing.

Now, go through the following check list.

  1. Ensure that all computers in your network have unique names.
  2. Ensure that the network is set as a Private network.
  3. Ensure that the Network Discovery feature is enabled.
  4. Enable File and Printer sharing.
  5. You may want to enable Public Folder sharing optionally.
  6. For your own home network, you may want to disable Password Protected sharing (called Simple File Sharing in earlier versions of Windows) although for better security and fine-grained advanced permissions, we recommend that you enable password-protected sharing.
  7. Set the File Sharing Encryption level if you have devices which require 40- or 56-bit encryption.
  8. If you have PCs running versions of Windows earlier than Windows Vista, you might need to enable SMB v1 from Programs and Features - Turn Windows features on or off.

To share a file or folder in Windows 10, do the following.

  1. Open File Explorer.
  2. Navigate to a file or a folder which you want to share.
  3. Right-click on it and select Give access to from the context menu.Windows 10 Share A Folder Give Access To 1
  4. Select "Specific people" from the submenu.
  5. You will see the list of user accounts that you are currently sharing the file or folder with. By default, you'll see only the item owner in the list.Windows 10 Share A Folder Give Access To 2
  6. From the drop down list, select the desired user account or the "Everyone" item to make the file or folder available to every user on your network.
  7. Click on the Add button.
  8. In the Permission level column, select "Read" or "Read/Write" according to what you want. By selecting "Remove", you will stop sharing your data with the selected user account.Windows 10 Share A Folder Give Access To 4
  9. To start sharing, click on the Share button.

You are done. Tip: To quickly stop sharing, right-click on the same file or folder and select Give access to->Remove access from the context menu.

There are a number of alternative ways to start file or folder sharing with a user account. You can use either the Share tab of the Ribbon or the Sharing tab of the File Properties dialog.

Ribbon UI -> Share Tab

Windows 10 Share A Folder Give Access To 5

File Properties -> Sharing tab

Windows 10 Share A Folder Give Access To 6

Both options will allow configuring sharing as described above.

Note that Windows calls this feature the Sharing Wizard. It might be disabled in File Explorer Options (Folder Options) -> View tab. When you change Share permissions using the Sharing Wizard, Windows also shares or isolates the data from local user accounts besides network user accounts. The file system permissions change as well as network sharing permissions. In contrast, when you use Advanced Sharing (described below), you can change only the network sharing permissions without affecting NTFS file system permissions for a particular folder.

Advanced Sharing

The Advanced sharing dialog is another classic option for sharing your data over a network. Here is how to use it.

  1. Open File Explorer and go to the folder you want to share.
  2. Right-click on it and open Properties from the context menu.Windows 10 Advanced Sharing 1
  3. On the Sharing tab, click on the Advanced Sharing button.Windows 10 Advanced Sharing 2
  4. In the next dialog, enable the option Share this folder.Windows 10 Advanced Sharing 3
  5. Specify the share name that other users will see.
  6. Also, you can limit the number of simultaneous users and add a comment.
  7. Click on the Permissions button and set the required permissions.Windows 10 Advanced Sharing 4
  8. If you don't see the required user account, click on the Add button.Windows 10 Advanced Sharing 5
  9. In the Select Users or Groups dialog click on the Advanced... button.Windows 10 Advanced Sharing 6
  10. Click on the Find now button.Windows 10 Advanced Sharing 7
  11. Select the user account or group and click on the OK button.Windows 10 Advanced Sharing 8
  12. Now configure the required permissions.
  13. Use the Remove button to stop folder sharing with the select user account.

To quickly stop folder sharing with all users, open Properties -> Advanced sharing and untick the check box Share this folder.

A note about permissions for advanced sharing: There are many user accounts or groups you can choose from for Advanced Sharing, however the commonly used are

  • Administrators group: Selecting this will share the folder with all network user accounts who have administrative rights.
  • Authenticated Users: This causes Windows to show a dialog prompting for the user account name and password. This is the best option to select. If you want to be prompted every time you connect to a network share, select to share with Authenticated Users and don't save the password. If you save the password, it will be stored in Windows Credential Manager Control Panel.
  • Everyone: This option shares the folder with all user accounts without being prompted for credentials.

Shared Folders MMC Snap-in

Before proceeding, ensure that your user account has administrative privileges. Now, follow the instructions below.

  1. Press the Win + R keys on the keyboard.
  2. Type fsmgmt.msc into the Run box.Windows Run Fsmgmt Msc
  3. You will see the list of shares, sessions and files open over a network, including administrative shares (C$, IPC$, etc).Windows 10 Shared Folders MMC 1
  4. On the left, click on Shares.
  5. Right-click on the empty space and select New share... from the context menu.
  6. This will bring you the same "Advanced sharing" dialog with options you are familiar with from the File Explorer Properties dialog. Windows 10 Shared Folders MMC 2
  7. Finally, you can right-click on a shared folder and select "Stop sharing" to terminate the folder sharing with other user accounts over your network.Windows 10 Shared Folders MMC 3

Note: Give access to and Advanced sharing are two distinct methods of sharing but as mentioned above, the former changes local and network permissions whereas the latter option only changes network permissions. If you use both or combine both, they may cause conflicts or confusion over permissions. Due to permissions being set differently by both methods, in most cases you cannot stop Advanced sharing by choosing Give access to -> Remove access from the context menu and vice versa. Keep this in mind.

That's it.

3 thoughts on “How to Share File or Folder in Windows 10

  1. PacoRabanne

    Sergey, step 6, your email is visible!!!

    Reply
    1. Sergey Tkachenko Post author

      Thanks, mate, removed the image.

      Reply
  2. Dave

    I already have my LAN setup with static ip’s for my desktops and laptops, and DHCP on the router for mobile devices all using password protected sharing.

    I’ve created a limited user account on the PC’s that contain the folders to be shared and a copy of my administrator account on the secondary PC so that I can have a higher level of access to the files on it from my main PC.

    This has worked great for years even with PC’s running different versions of windows. The PS3, iphone, and android all connect fine as well.

    Now, windows 10 version 1803 breaks all that and basically disables lan functionality.

    I have read the the article you linked to. In fact I get email notices everytime someone adds a comment to it. If you take the time to read all the comments you’ll see that the very complicated “workaround” only works intermittantly for most.

    I’ve yet to see anyone link to an official statement from microsoft even acknowleding the problem. This leads me to believe they have removed lan functionality on purpose as part of thier strategy to push use of onedrive and the use of microsoft accounts instead of local account.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.