Resources5 min read·Apr 15, 2026

Complete Windows Networking Checklist for Small Offices

A printable, step-by-step checklist for setting up and maintaining reliable file sharing on a small office Windows network. Covers initial setup, common failures, and maintenance.

Quick answer

A reliable small-office Windows network comes down to a repeatable checklist: sound hardware, the network profile set to Private on every machine (the single most common silent failure), the discovery services set to Automatic, sharing configured correctly on the host, and the firewall allowing File and Printer Sharing. Most "it broke again" incidents are one checklist item that a Windows update quietly reset — so re-running the list is the fix.

How to Use This Checklist

Work through each section sequentially for a new setup. For diagnosing an existing problem, jump to the relevant section. Tick items off as you confirm them — most networking issues in small offices are caused by one unchecked item in this list.


Section 1 — Hardware Foundation

  • All file-sharing machines are connected via wired Ethernet (Cat5e or better) where practical
  • Switch or router supports Gigabit Ethernet (most equipment purchased after 2015 does)
  • All cables are Cat5e or Cat6 — Cat3 and Cat5 (not Cat5e) are limited to 100 Mbps
  • No cables exceed 100 metres in length between devices
  • Network adapters report 1000 Mbps link speed (check: Settings → Network → your connection)
  • For WiFi-dependent machines: confirmed WiFi 5 (802.11ac) or WiFi 6 (802.11ax) adapter and access point

Section 2 — Network Profile (The Silent Killer)

This is the most common cause of sudden file sharing failures.

  • All machines are on a Private network profile
    • Windows 11: Settings → Network and Internet → click your active connection → Network Profile Type → Private Network
    • Windows 10: Settings → Network and Internet → Status → click your connection → find and switch to Private
  • Verified on every machine that needs to share — not just the host
  • Checked after any recent Windows Update (updates occasionally reset this)

Section 3 — Required Services

These four services must be Running with Startup Type = Automatic.

Check via: Win+R → services.msc → find each service

  • Function Discovery Resource Publication — Running, Automatic
  • SSDP Discovery — Running, Automatic
  • UPnP Device Host — Running, Automatic
  • DNS Client — Running, Automatic

Quick fix if any are wrong (PowerShell as Administrator):

Set-Service FDResPub -StartupType Automatic
Set-Service SSDPSRV -StartupType Automatic
Set-Service upnphost -StartupType Automatic
Start-Service FDResPub, SSDPSRV, upnphost

Section 4 — Sharing Configuration (Host Machine)

  • Advanced Sharing Settings → Private → Network Discovery: On
  • Advanced Sharing Settings → Private → File and Printer Sharing: On
  • The folder to be shared has been shared via Properties → Sharing → Advanced Sharing
  • Share name set (simple, no spaces preferred: e.g., Projects)
  • Permissions configured: appropriate users have Read or Full Control
  • NTFS permissions also set (separate from share permissions — both must allow access)

Section 5 — Windows Firewall

  • Windows Defender Firewall is not blocking file sharing
    • Check: Control Panel → Windows Defender Firewall → Allow an app through → confirm "File and Printer Sharing" is ticked for Private network
  • Third-party antivirus/security suite is not blocking LAN traffic
    • Test by temporarily disabling and retrying — re-enable immediately after testing

Section 6 — Authentication and Credentials

  • Password-protected sharing policy is understood: if enabled, connecting users need a matching local account on the host machine
  • Local accounts exist on the host for each user who needs access (or a shared service account exists)
  • Windows Credential Manager has correct, current credentials for the host machine
    • Control Panel → Credential Manager → Windows Credentials → look for the host machine entry, update if outdated
  • No duplicate credential conflicts (two entries for the same host with different passwords)

Section 7 — Connecting From Other Machines

  • Can reach the host by IP address: open Run (Win+R) → \\192.168.1.X\ShareName → enter credentials → confirms SMB and authentication work
  • Can reach the host by computer name: open Run (Win+R) → \\HOSTNAME\ShareName → confirms name resolution works
  • Mapped drive configured for daily use: right-click This PC → Map network drive → choose letter, enter UNC path, tick "Reconnect at sign-in"
  • Drive letter is consistent across all machines (important for applications that store network paths)

Section 8 — After Each Windows Update (Maintenance)

Run through these quickly after any major Windows cumulative update:

  • All four services (Section 3) still Running / Automatic
  • Network profile still set to Private
  • Mapped drives still connect (open File Explorer, check Z: or whichever letter is mapped)
  • Spot-test one file transfer to confirm throughput is normal

Time to complete this check: approximately 5 minutes


Section 9 — Optional Improvements

  • Reserve a DHCP lease for the host machine in the router settings (prevents IP address from changing, making UNC paths permanently stable)
  • Create a desktop shortcut to \\HOSTNAME\ShareName for all users who need regular access
  • Configure Windows to not require re-entering credentials by saving them via the Map Network Drive dialog
  • Test transfer speed using Task Manager or iperf3 to confirm gigabit throughput is being achieved

Section 10 — Using an Application-Level Tool Instead

If Section 3 through Section 7 fail repeatedly or reset after updates, an application-level file sharing tool removes most of this dependency:

  • Oxolan (Windows): install on each machine, peers discover each other automatically, no Windows networking configuration required
  • LocalSend (Windows, Mac, Linux, iPhone, Android): same approach, cross-platform, free

Get Oxolan for Windows

Mac users: Finder → Connect to Server → smb://IP-ADDRESS/ShareName for SMB access. For application-level transfer, LocalSend works on macOS without any of the above Windows-specific configuration.

Frequently asked questions

What should be on a Windows file-sharing checklist?

Hardware (wired gigabit where files are big), network profile set to Private on every machine, the four discovery services set to Automatic and running, sharing configured on the host with per-user permissions, and the firewall allowing File and Printer Sharing. Checking these in order resolves the large majority of small-office sharing failures.

What is the most common cause of Windows sharing problems?

The network profile silently switching to Public. On a Public profile Windows disables discovery and blocks sharing regardless of every other setting, and updates or new network connections can flip it without warning. Setting it back to Private is the first thing to check when sharing stops working.

How do I keep Windows file sharing from breaking after updates?

Re-run the checklist after major updates, since they reset service startup types and network profiles. To avoid the cycle entirely, use a tool that does its own discovery and transfer: Oxolan does not depend on the Windows profile, services or firewall rules that updates keep resetting, so it keeps working when the built-in sharing does not.

Done troubleshooting Windows?

Oxolan handles file sharing so you never have to think about this again.

Get Oxolan free for 14 days