Resolving Windows 10 Local Network Sharing Issues

Abstract: Fix Windows 10 local network sharing failures by setting the network profile to Private, enabling file and printer sharing in advanced settings, and verifying required services are running.

Created: 2026-10-16 by

Resolve Windows 10 local network sharing issues by ensuring Network Discovery and File Sharing are enabled in Advanced Sharing Settings, verifying that the Network Profile is set to Private rather than Public, and confirming that the SMB 1.0 protocol is disabled while checking for firewall conflicts. These steps typically restore connectivity between devices on the same LAN.

Verify Network Profile Settings

One of the most common reasons for failed local sharing is an incorrect network profile assignment. Windows treats networks differently based on whether they are classified as Public or Private. A Public network is designed for untrusted environments like coffee shops and automatically blocks file sharing and device discovery for security reasons. If your computer is connected to a home or office LAN but Windows identifies it as Public, sharing will fail immediately. To correct this, navigate to the Settings menu and select Network & Internet. From the left-hand pane, choose Wi-Fi if you are wireless or Ethernet if you are wired. Click on the properties of the currently connected network. Under the "Network profile" section, ensure that Private is selected. This setting tells Windows to trust devices on this network and allows it to turn on network discovery and file sharing features automatically. If you are using an older version of Windows 10, you may need to use the Control Panel method by opening Network Connections, right-clicking the adapter, and selecting Properties to adjust the profile type through the network location awareness settings.

Configure Advanced Sharing Settings

Even with the correct network profile, the specific sharing protocols must be enabled. Open the Control Panel and go to Network and Internet, then click on Network and Sharing Center. On the left side, select Change advanced sharing settings. You will see three main sections: Private, Guest or Public, and All Networks. In the Private section, ensure that Turn on network discovery is active and check the box for Turn on automatic setup of network connected devices. Below that, make sure Turn on file and printer sharing is selected. In the All Networks section, which is often overlooked, verify that Password protected sharing is configured according to your security needs. Disabling password protected sharing allows guests to access shared folders without credentials, which is convenient for simple home labs but less secure. Conversely, enabling it requires users to have valid Windows accounts on the host machine. It is also critical to check the Guest or Public section. Ensure that network discovery and file sharing are turned off here to prevent accidental exposure when connecting to untrusted networks. If you are experiencing intermittent connectivity, refer to our guide on Troubleshooting LAN Connection Issues on a Brand New Windows 11 Machine, as the underlying principles for network interface stability apply across both operating systems.

Check Services and Protocols

Windows relies on specific background services to manage network shares. If these services are stopped or disabled, sharing will not function. Press Win + R, type services.msc, and hit Enter. Look for the following services and ensure their status is Running and startup type is Automatic:
  • Function Discovery Provider Host
  • Function Discovery Resource Publication
  • SMB Direct
  • SSDP Discovery
  • UPnP Device Host
  • Web Client
If any of these are stopped, right-click them and select Start. For a more permanent fix, double-click the service, change the Startup type to Automatic, and click Apply. Additionally, ensure that the TCP/IP NetBIOS Helper service is running, as it facilitates name resolution on local networks. Regarding protocols, Microsoft has deprecated SMB 1.0 due to significant security vulnerabilities, including its role in major ransomware attacks. However, some older devices or legacy applications still rely on it. To check if SMB 1.0 is installed, open PowerShell as Administrator and run Get-SmbServerConfiguration | Select EnableSMB1Protocol. If you absolutely must use legacy hardware, you can enable SMB 1.0 via Control Panel > Programs > Turn Windows features on or off, but this is strongly discouraged for modern security standards. Instead, ensure that SMB 2.0 and SMB 3.0 are enabled, which they are by default on all current versions of Windows 10.

Firewall and Antivirus Interference

Third-party antivirus software often includes its own firewall modules that can block incoming connections even if Windows Defender Firewall is configured correctly. If you have third-party security software installed, check its settings to ensure that file and printer sharing is allowed through its firewall. Temporarily disabling the third-party firewall can help isolate whether it is the cause of the issue. For Windows Defender Firewall, open it from the Control Panel and click on Allow an app or feature through Windows Defender Firewall. Ensure that File and Printer Sharing is checked for both Private and Public networks. If you have created custom rules, verify that they are not blocking traffic on ports 139 (NetBIOS) and 445 (SMB).

Test Connectivity and Permissions

Once configurations are updated, test the connection using the IP address rather than the hostname to rule out DNS resolution issues. Open Command Prompt and ping the target machine's IP address. If the ping succeeds but sharing fails, the issue is likely application-layer related. Right-click the folder you wish to share, select Properties, go to the Sharing tab, and click Advanced Sharing. Ensure Share this folder is checked. Click Permissions and verify that the user group or individual account has at least Read permissions. It is also wise to check the Security tab to ensure NTFS permissions align with Share permissions. The most restrictive permission applies, so if Share permissions allow Full Control but Security permissions only allow Read, the user will only see read-only access.

Frequently Asked Questions

Why can I ping a device but cannot access its shared folders?

This usually indicates that network layer connectivity is fine, but the SMB application layer is blocked or misconfigured. Check that the "File and Printer Sharing" exception is enabled in your firewall settings and verify that the necessary Windows services are running. Additionally, ensure that the shared folder has proper NTFS and Share permissions assigned to your user account.

How do I fix "You don't have permission to access this resource" errors?

This error occurs when there is a mismatch between Share permissions and NTFS Security permissions. Navigate to the folder properties, go to the Security tab, and ensure your user account or the Everyone group has the appropriate read/write rights. Also, verify that Password Protected Sharing is either disabled or that you are entering valid credentials for an account existing on the host machine.

Is SMB 1.0 safe to enable for older printers or NAS devices?

No, SMB 1.0 is considered insecure and vulnerable to ransomware attacks such as WannaCry. Modern Windows versions disable it by default. Instead of enabling SMB 1.0, try updating the firmware on your legacy device or configuring it to support SMB 2.0 or 3.0. If you must connect, consider isolating the device on a separate VLAN or subnet.

What should I do if Network Discovery shows no other computers?

Ensure that the Function Discovery Resource Publication service is running, as it advertises your PC to the network. Verify that your network profile is set to Private, not Public. If the issue persists, restart the Computer Browser service and reboot the network adapters on both the host and client machines to refresh the discovery cache.

Can I share files without a password on a home network?

Yes, you can disable password protected sharing in the Advanced Sharing Settings. Go to the Control Panel, open Network and Sharing Center, select Change advanced sharing settings, and under All Networks, choose "Turn off password protected sharing." Be aware that this allows anyone on the local network to access your shared folders without authentication.

Latest News

How to Display Output of xterm Command in Terminal Screen using Cron

Resolve the inability to display xterm output in a terminal screen from cron by redirecting logs or using wall instead of insecure X11 workarounds.

Read More
Expose Local Server on VPS Preserving Real Client IPs (OS Level)

Resolve VPS logging showing only gateway IPs by configuring reverse proxies to forward real client addresses via X-Forwarded-For headers.

Read More
How to Clear Recent Files History in Linux without Deleting Actual Files?

Clear recent files history in Linux by deleting ~/.local/share/recently-used.xbel without removing the actual files.

Read More
Best HDD Copy Strategy: Manually Syncing and Rewriting Scratch

Resolve data drift between two 4TB hard drives by using rsync with the --delete flag to manually sync and rewrite scratch data for an exact mirror.

Read More
Understanding Bash Prompt Abbreviations: An Overview

Resolve repetitive typing errors by creating and persisting Bash aliases in the .bashrc file for improved command-line efficiency.

Read More
Free Tools and Methods to Log Real-Time Performance Details in Task Manager

Log real-time CPU and memory metrics to CSV files using Windows Performance Monitor Data Collector Sets to troubleshoot system slowness.

Read More
Contact Qatar Airways Customer Service: Phone Number, Help Center, and More

Resolve urgent Qatar Airways reservation issues like flight changes and baggage claims using the US phone number +1801-855-5905 or online self-service tools.

Read More
Windows 11: Alt Codes Displaying Wrong Characters - Solutions

Resolve Windows 11 Alt codes showing wrong characters by verifying the US keyboard layout and enabling Num Lock.

Read More
Run Programs with Elevated Privileges: A Comprehensive Guide

Eliminates the need to type sudo for frequent administrative tasks by configuring .bashrc aliases or functions.

Read More
Dynamically Changing Dates in Excel Formulas Using Cells

Eliminate manual date updates in Excel by using cell references to create dynamic formulas that automatically adjust calculations when input dates change.

Read More
Granting Edit Access to a Specific Excel Sheet in an Office 365 User Email ID-Based Login

Excel Online lacks native sheet-level permissions, so users must split workbooks or use worksheet protection to isolate edit access for specific tabs.

Read More
Creating Network Load on Local Wi-Fi from One PC

Generate sustained Wi-Fi bandwidth load from a single PC using a VM SFTP server to test router stability and throughput.

Read More
Changing the Default Editor for Batch Files in Windows 11's File Explorer

Resolve the issue of batch files opening in Notepad by changing the default editor to a preferred application like VS Code.

Read More
Gain WiFi Connection Minutes Before Losing it by Changing MAC Address

Bypass MAC address filtering to restore WiFi connectivity temporarily when a device is blocked by network administrators.

Read More
Photos Folders Turned Black: Troubleshooting Picture Applications on Windows

Resolve black screens in Windows Photos by resetting the app, updating graphics drivers, and repairing system files.

Read More
Troubleshooting High CPU Temperature Values: A Step-by-Step Guide

Resolve high CPU temperatures and thermal throttling by monitoring with Speedfan, cleaning dust from cooling components, and replacing degraded thermal paste.

Read More
Make cURL establish TLS connection with CA unknown

Resolve cURL TLS connection failures with unknown or self-signed certificates by using the --insecure flag to bypass CA validation.

Read More
Troubleshooting Incorrect Network Metrics Values in Grafana, Prometheus, InfluxDB, and Telegraf

Fix incorrect network metrics in Grafana, Prometheus, InfluxDB, and Telegraf by verifying interface selection, resolving unit mismatches, and handling counter resets.

Read More
Start Another Terminal Window (cmd.exe) Windows Repair/Troubleshoot

Provides step-by-step instructions to access the Windows Command Prompt via bootable media for advanced system repair and troubleshooting.

Read More
Thinkpad P1 Gen 6: Sudden Thunderbolt 3 Dock USB-C Charging Stopped Working

Resolve sudden Thunderbolt 3 dock USB-C charging and internet failure on ThinkPad P1 Gen 6 by updating firmware, resetting the dock, and adjusting power settings.

Read More
ASUS Windows 11 Laptop: Internet Connection Issue with Hotspot

Resolve ASUS Windows 11 laptop spinning wheel issue when connecting to mobile hotspot by resetting network stack, disabling IPv6, and adjusting power settings.

Read More
Developing iOS Project with Firebase: Logging in and Sending Push Notifications

Integrates Firebase to enable secure user authentication and push notifications in iOS applications.

Read More
Troubleshooting Bash Script with Suspected Issues of Spaces, Dashes, Filenames and Quoting

Resolve Bash script failures caused by word splitting, globbing, and special characters in filenames by applying proper quoting techniques.

Read More
Populating OneDrive Folder for Local Backup without Affecting Remote Files

Prevent OneDrive from deleting remote files during Windows reinstallation by unlinking the account or using symbolic links to isolate local data.

Read More
Force First Frame as Keyframe Without Re-encoding: A Quick Solution

Resolve inaccurate seeking and playback glitches by re-encoding video to ensure the first frame is a valid keyframe.

Read More
Find Information in Database Using WSL (Ubuntu) on Windows-10

Resolve database connection issues from WSL Ubuntu on Windows 10 by configuring client tools and network access to query remote or local servers.

Read More
Configuring a New Router with Different Networks: One Family, One Guest

Resolve IP conflicts and isolate guest traffic by configuring a second router with a distinct subnet via its WAN port.

Read More
Quickly Open Multiple Stock Websites with a Single Command

Solve the problem of manually opening multiple stock research websites by creating a single command to launch them simultaneously on Windows, macOS, or Linux.

Read More
Improved Adobe Acrobat Search Experience: Access Advanced Search with Ease

Access advanced search filters like case sensitivity and regex in Adobe Acrobat by clicking More Options in the Find bar.

Read More
Port Forwarding VM via OpenVPN: A Comprehensive Guide

Configure OpenVPN server and iptables to forward specific ports from VPN clients to a virtual machine's internal IP address.

Read More
Understanding Partitions in the 1980s: A Look Back at MS-DOS and Master Boot Record

Explains how the Master Boot Record and partition table enabled MS-DOS to manage multiple disk volumes on a single physical drive.

Read More
Windows 10 Enterprise: Keyboard Not Detected in Managed Organization with Admin Privileges

Resolve Windows 10 Enterprise keyboard detection failures caused by Group Policy restrictions, driver corruption, or USB enumeration errors.

Read More
Can't Find x86_64 Versions of Applications on MacOS arm64 (M1)

Resolve missing x86_64 app issues on M1 Macs by installing Rosetta 2 and reinstalling apps as universal binaries.

Read More
How to Hide Installation Source for an Android App

Manage Android app installation source visibility by using USB transfers or file managers to reduce browser traces and isolate data via work profiles.

Read More
Connecting Momentus 4200.2 ST9808210A Hard Drive via USB Cable

Resolve inability to access Seagate Momentus 4200.2 ST9808210A hard drive by connecting it via USB using a compatible SATA-to-USB adapter and configuring the disk in Windows.

Read More