Basics

13 reasons why File transfer doesn’t work in Windows 10 (and how to fix it)

Short answer: if file transfers fail on Windows 10 it’s usually a networking, sharing, permission, or service-level issue — start by checking connectivity, network profile, sharing settings, firewall/antivirus rules, and the SMB/protocol settings. This article explains why File transfer doesn’t work in Windows 10, what typically causes it, and how to fix each cause step by step so you can restore reliable transfers.

You’ll learn 13 common reasons transfers fail (both local/USB and network shares), precise fixes (menus, commands, and services), and preventive tips so the problem won’t return.


Key Takeaway

Most file-transfer problems in Windows 10 are caused by disabled sharing services, wrong network profile (Public vs Private), firewall/antivirus blocking, or mismatched SMB settings; resolving those four areas (enable File and Printer Sharing and Network Discovery, set network to Private, allow required firewall rules, and enable the correct SMB version) fixes the majority of issues.


Quick Fix Guide

Reason for the Problem Quick Solution
1. No or unstable network connection Check cables/Wi‑Fi, restart router and PC, run Network troubleshooter.
2. Network profile set to Public Set network to Private in Settings > Network & Internet.
3. Network Discovery / File and Printer Sharing disabled Turn on Network discovery and File and printer sharing in Advanced sharing settings.
4. Windows Firewall blocking sharing Allow File and Printer Sharing and ports 445/139 in Windows Security > Firewall & network protection.
5. Third‑party antivirus/firewall interfering Temporarily disable the security app or add sharing exceptions.
6. SMB protocol disabled or mismatch Enable appropriate SMB version in Windows Features or configure NAS to SMB2/3.
7. Incorrect or missing permissions Grant NTFS and Share permissions to the user or group.
8. Credential or cached-login problems Remove and re-add credentials in Credential Manager or use net use with explicit credentials.
9. Outdated/corrupt network driver Update or reinstall adapter driver in Device Manager.
10. Essential services stopped or corrupted Start/enable Server, Workstation, TCP/IP NetBIOS Helper, and related services.
11. System file corruption Run sfc /scannow and DISM repairs.
12. File system or disk limits (FAT32, disk full) Check file system and available space; use NTFS or split large files.
13. Physical/connection problems (USB, Bluetooth) Try different cable/port, enable Bluetooth file transfer service, or use alternate transfer method.

Detailed Fixes for “File transfer doesn’t work in Windows 10”

1. No or unstable network connection

Why it causes the problem:

  • If a PC isn’t connected to the network or connection drops frequently, transfers over SMB, mapped drives, or OneDrive will fail or time out.

Step-by-step solution:

  1. Check physical connections: verify Ethernet cable is seated or Wi‑Fi signal is strong.
  2. Restart network hardware: power-cycle modem/router and switch off/on the PC.
  3. Run Windows troubleshooter: Settings > Update & Security > Troubleshoot > Additional troubleshooters > Network Adapter, then Run the troubleshooter.
  4. Renew IP and flush DNS (open Command Prompt as admin):
    • ipconfig /release
    • ipconfig /renew
    • ipconfig /flushdns
  5. If Wi‑Fi is unstable, try connecting via Ethernet. If Ethernet shows “Unidentified network,” run Network reset: Settings > Network & Internet > Status > Network reset (requires reboot).
See also  12 reasons why LAN connection doesn’t work in Windows 10 (and how to fix it)

Notes:

  • Keep router firmware updated; intermittent Wi‑Fi often points to router issues or interference.

2. Network profile set to Public

Why it causes the problem:

  • Public profile disables discovery and sharing for security reasons; Windows blocks inbound network access when set to Public.

Step-by-step solution:

  1. Open Settings > Network & Internet.
  2. For Wi‑Fi: click Wi‑Fi, then the connected network, and set Network profile to Private.
  3. For Ethernet: click Ethernet, then your connection, and choose Private.
  4. Confirm with Control Panel > Network and Sharing Center — the network location should be “Private network”.

Tip:

  • Only set to Private on trusted home/work networks. Keep Public for unknown networks.

3. Network Discovery / File and Printer Sharing disabled

Why it causes the problem:

  • If Network Discovery or File and Printer Sharing is off, other PCs can’t see or access shared folders.

Step-by-step solution:

  1. Open Control Panel > Network and Internet > Network and Sharing Center.
  2. Click Change advanced sharing settings (left pane).
  3. Under the Private profile, enable:
    • Turn on network discovery
    • Turn on file and printer sharing
  4. Expand All Networks and ensure Turn off password protected sharing is adjusted according to your security preference (note: turning it off reduces security).
  5. Save changes.

Note:

  • On domain networks, admins may enforce policies that override these settings.

4. Windows Firewall blocking sharing

Why it causes the problem:

  • Firewall rules can block SMB ports (445, 139) or the File and Printer Sharing service.

Step-by-step solution:

  1. Open Windows Security > Firewall & network protection.
  2. Click Allow an app through firewall.
  3. Click Change settings, then ensure File and Printer Sharing is checked for your network profile.
  4. If you need a port rule: open Windows Defender Firewall with Advanced Security, create a new inbound rule:
    • Type: Port
    • Protocol: TCP, Specific local ports: 445,139
    • Allow the connection, apply to Private (and Domain if needed), name the rule.
  5. Test transfer.

Warning:

  • Opening ports can increase exposure; limit rules to Private networks and consider IP restrictions for sensitive environments.

5. Third-party antivirus/firewall interfering

Why it causes the problem:

  • Security software can intercept file-share traffic and block or throttle it.

Step-by-step solution:

  1. Temporarily disable real-time protection or firewall in your third‑party antivirus (right-click system tray icon or open the app).
  2. Retry the transfer. If it works, add an exception for File and Printer Sharing, the folder path, or the sharing ports (445/139).
  3. Re-enable protection after testing.

Note:

  • If you must disable the AV, disconnect from the internet or only test a local transfer to minimize risk.

6. SMB protocol disabled or version mismatch

Why it causes the problem:

  • SMBv1 may be disabled for security on modern Windows while older NAS devices require it, or the device may only support SMB1 causing incompatibility.

Step-by-step solution:

  1. Enable/disable SMB versions via Control Panel > Programs > Turn Windows features on or off.
    • To support old devices: check SMB 1.0/CIFS File Sharing Support (note: insecure).
  2. For newer devices, ensure SMB2/3 is enabled (enabled by default on Windows 10).
  3. On servers/NAS, configure to support SMB2/3 if possible.
  4. To view SMB settings via PowerShell (admin):
    • Get-SmbServerConfiguration
    • To enable SMB1 if required: Set-SmbServerConfiguration -EnableSMB1Protocol $true (not recommended unless necessary).
  5. Reboot after changes.
See also  8 reasons why Proxy settings don’t work in Windows 10 (and how to fix it)

Warning:

  • SMBv1 is deprecated and insecure; enable only temporarily and replace or update legacy devices.

7. Incorrect permissions (NTFS and Share)

Why it causes the problem:

  • Even if sharing is enabled, users need both share-level and NTFS permissions to access files.

Step-by-step solution:

  1. Right‑click the shared folder > Properties > Sharing > Advanced Sharing.
  2. Click Permissions and ensure the correct user or Everyone has at least Read (or Change) access.
  3. Then go to Security tab and click Edit. Add the same user/group and set NTFS permissions (Read/Write as required).
  4. Use the Effective Access tab to verify the actual permissions for a user.
  5. If using domain accounts, ensure you use domain\username and not local accounts.

Tip:

  • Prefer limited access to specific user accounts rather than granting Everyone blanket access.

8. Credential or cached-login problems

Why it causes the problem:

  • Incorrect cached credentials, expired passwords, or mismatch between local and server accounts will block access.

Step-by-step solution:

  1. Open Control Panel > Credential Manager > Windows Credentials.
  2. Remove saved credentials for the target server (click the entry and Remove).
  3. Reconnect using correct credentials:
    • In File Explorer, type \server\share; when prompted, enter DOMAIN\username and password.
  4. Or map drive with explicit credentials:
    • Open Command Prompt: net use Z: \server\share /user:DOMAIN\username
  5. If using cached offline files, clear conflicts in Sync Center.

Note:

  • For local accounts on the server, you may need identical username/password or create matching credentials.

9. Outdated/corrupt network driver

Why it causes the problem:

  • Drivers malfunction, causing dropped packets, slow transfers, or no network at all.

Step-by-step solution:

  1. Open Device Manager (right-click Start > Device Manager).
  2. Expand Network adapters, right-click your adapter, choose Properties > Driver.
  3. Click Update Driver > Search automatically for updated driver. If unavailable, visit the adapter or PC manufacturer’s website and download the latest driver.
  4. If the new driver breaks things, use Roll Back Driver.
  5. To reinstall: right-click adapter > Uninstall device, then reboot to let Windows reinstall.

Tip:

  • For Wi‑Fi adapters, install the vendor’s driver (Intel, Realtek) rather than generic Microsoft drivers for best performance.

10. Essential services stopped or corrupted

Why it causes the problem:

  • Services like Server, Workstation, or discovery services must run for sharing and mapping to work.

Step-by-step solution:

  1. Open Run (Win + R), type services.msc, press Enter.
  2. Ensure these services are Running and set to Automatic:
    • Server
    • Workstation
    • TCP/IP NetBIOS Helper
    • Function Discovery Provider Host
    • Function Discovery Resource Publication
  3. If any are stopped, right‑click > Start. If failing to start, check the Event Viewer for errors and dependencies.
  4. Restart the PC after fixing service states.

Note:

  • On domain-joined machines, service policies may be managed by IT.

11. System file corruption

Why it causes the problem:

  • Corrupted Windows system files may break networking components or services.

Step-by-step solution:

  1. Open Command Prompt as administrator.
  2. Run:
    • sfc /scannow
  3. If SFC reports errors it can’t fix, run:
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  4. After DISM completes, run sfc /scannow again.
  5. Reboot and retest transfers.

Tip:

  • Back up data before major repairs; severe corruption may require an in-place upgrade or reinstall.

12. File system limits or insufficient disk space

Why it causes the problem:

  • FAT32 has a 4 GB single-file size limit; disk full or quota prevents writes.

Step-by-step solution:

  1. Check available space: This PC > right-click drive > Properties.
  2. Check file system type: This PC > right-click drive > Properties (File system: FAT32/NTFS/exFAT).
  3. If you need to transfer >4 GB and drive is FAT32, convert to NTFS (non-destructive):
    • Open admin Command Prompt: convert X: /fs:ntfs (replace X: with drive letter).
  4. Free space by deleting temp files: Settings > System > Storage or run Disk Cleanup.
  5. If quotas enabled: Control Panel > Administrative Tools > Computer Management > Disk Management or check Properties > Quota on the volume.
See also  9 reasons why Cortana doesn’t work in Windows 10 (and how to fix it)

Note:

  • Converting to NTFS is usually safe but ensure backups where possible.

13. Physical/connection problems (USB, Bluetooth)

Why it causes the problem:

  • Bad USB cables, ports, or Bluetooth pairing issues cause transfers to fail or disconnect.

Step-by-step solution:

  1. For USB:
    • Try a different USB cable, port, or another PC.
    • Use USB 3.0 ports for faster transfers and ensure both ends support USB 3.x.
    • In Device Manager, under Universal Serial Bus controllers, uninstall and reinstall the USB host controllers then reboot.
  2. For Bluetooth file transfer:
    • Ensure Bluetooth is enabled: Settings > Devices > Bluetooth & other devices.
    • Re-pair devices, and use Send or receive files via Bluetooth from the Action Center or Bluetooth settings.
    • Make sure the driver for Bluetooth adapter is up to date.
  3. For external drives, check SMART status using manufacturer tools if disconnects persist.

Tip:

  • For very large transfers, prefer wired USB or Ethernet over Bluetooth or wireless.

Preventive maintenance and best practices

  • Keep Windows 10 and drivers updated regularly: Settings > Update & Security > Windows Update.
  • Use a private network profile on trusted networks to enable discovery and sharing safely.
  • Prefer wired Ethernet for large transfers or backups — it’s more reliable than Wi‑Fi.
  • Use modern protocols (SMB2/3) and avoid SMBv1 unless strictly necessary.
  • Use consistent credential management and strong passwords; document NAS/workgroup access.
  • Regularly run sfc /scannow and DISM if you notice system anomalies.
  • Maintain good backups (external disk or cloud) before doing major troubleshooting.

FAQ

Q: How can I speed up slow file transfers between PCs?
A: Use wired Gigabit Ethernet, update NIC drivers, disable background sync (OneDrive), and check duplex settings in Device Manager > Network adapter > Advanced (set to Auto‑Negotiation or 1 Gbps Full Duplex).

Q: Can I use OneDrive or cloud storage as an alternative to network shares?
A: Yes—OneDrive is a solid option for cross‑device transfers and offline sync, especially when direct network access is unreliable or when sharing with external users.

Q: How do I transfer files between Windows 10 and macOS?
A: Enable SMB on macOS (System Preferences > Sharing > File Sharing, click Options, enable Share files and folders using SMB), then access the Mac from Windows via \macname.local or IP and provide credentials.

Q: What if I need to allow sharing but keep system secure?
A: Use a Private network, restrict firewall rules to specific IP ranges, disable SMB1, and apply least‑privilege permissions (specific user accounts rather than Everyone).

Q: When should I consider a factory reset or Windows reinstall?
A: Reinstall only after exhaustive troubleshooting (drivers, services, SFC/DISM, network reset) or if system files are irreparably corrupted; always back up data first.


Conclusion

When File transfer doesn’t work in Windows 10, methodically check network connectivity, network profile, discovery and sharing settings, firewall/antivirus rules, SMB protocol, permissions, and drivers — fixing those areas resolves most problems. Use the step‑by‑step checks above to identify and correct the root cause so transfers work reliably again.

About the author

Jonathan Dudamel

Jonathan Dudamel

I'm Jonathan Dudamel, an experienced IT specialist and network engineer passionate about all things Windows. I have deep expertise in Microsoft project management, virtualization (VMware ESXi and Hyper-V), and Microsoft’s hybrid platform. I'm also skilled with Microsoft O365, Azure ADDS, and Windows Server environments from 2003 through 2022.

My strengths include Microsoft network infrastructure, VMware platforms, CMMS, ERP systems, and server administration (2016/2022).