There is another way to get it to work with Windows, try these settings......
HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\ SMB1 -Type DWORD -Value 1
HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\ SMB2 -Type DWORD -Value 1
This requires a change to the registry, if you are not confident to work in this file, get someone who knows what to do and back up the registry before trying.
MS has made the SMB1 protocol null and void. Make sure that the two listings in Windows Features are turned on:
Check that network discovery is still ticked.
You will also need to make sure some settings in Services.msc are enabled and set to Auto:
* Network Connected Devices Auto-Setup
* Network Connections
* Network List Service
* Network Location Awareness
* Peer Networking Grouping
* Remote Procedure Call (RPC)
* Server
* SSDP Discovery
* TCP/IP Netbios helper
* UPnP Device Host
* WinHTTP Web Proxy Auto-Discovery Service
* Workstation.
The important thing is, before you try any changes, BACK UP YOUR SYSTEM.