Windows 10 can not locate Samba server

Windows 10 will occassionally have some issues where it can not connect to a file server, with only a general “unknown” error of 0x80004005. I found an excellent article at https://www.techjunkie.com/windows-cannot-access-computer-error-0x80004005/ which helped me with it. I'll summarize here. I'd recommend looking at his article as it is much clearer than I expect to do here.

  1. Turn off IPv6
    1. Network Connections | Change Adapter Properties | Properties of the adapter | uncheck IPV6 | Save
  2. Check Netbios
    1. Network Connections | Change Adapter Properties | Properties of the adapter | IPV4 | Properties | Advanced | WINS | Set NetBIOS to default | save
  3. Disable Fast Startup
    1. Click Power Options
    2. Click Power Options | Choose What Power Buttons Do | Change Settings that are Currently Unavailable
    3. Uncheck “Turn On Fast Startup (Recommended)”
  4. Enable SMB 1.0/CIFS File Sharing Support
    1. Control Panel | Programs and Features | Turn Windows features on or off | ensure SMB 1.0/CIFS is checked
    2. Reboot when asked.

After any/all of these, reboot the machine. It does not hurt to do all of these at once, then reboot.

His article has some additional steps, but these are the main ones I've used (SMB 1.0 solved a lot of my problems, and IPV6 is broke with Win10).