Yesterday I hit a reasonably strange problem, which took me quite some time to resolve, long enough, in fact, to prompt me to post this in the hope that anyone else encountering can avoid the circuitous route I took!
Windows 7 system unable to browse local domain resources (file shares etc) but access to Internet was fine. Was able to ping all local servers and DNS functioned correctly. Decided to remove system from domain and re-add. Upon attempt to re-add process was as normal, including request for domain administrator username & password, but despite using correct credentials, domain join would fail with message:
“The following error has occurred when trying to join the “xyz” domain: network path not found.”
Tried (try in order below as one of these may fix for you);
i) Checked that other Windows 7 systems could leave & rejoin domain. (They could, so it was clearly a machine specific issue)
ii) Reboot, followed by Disabling & Enabling NIC, followed by reboot.
iii) Check that current network is set to “Work” type /category.
iv) Disabling Windows Firewall (or other firewalls) & any anti-virus / anti-malware, (remember to re-enable!).
v) Using another NIC (in this case WiFi).
vi) “Removing” NIC from Device Manager & rebooting.
vii) Removing system’s old account from Active Directory “Computers” container.
viii) Reinstalling TCP/IP stack. (netsh int ip reset in command prompt as admin)
ix) Remove & re-add “Client for Microsoft Networks” Client.
x) Run “sfc /scannow” from an elevated command prompt.
None of these fixed it for me and so was just considering a re-install, however I first tried the following, which did work!
- Remove ALL “Clients” / “Services” / “Protocols” from NIC (except IP4 & IP6 which are non-removable and would have been fixed by step “viii”, above, if they were the problem)
- Reboot and re-add the above (this included, in our case, a “minimum working set” of; “Client for Microsoft Networks”, “Link-Layer Topology Discoverer Responder” & “Link-Layer Topology Discoverer Mapper I/O Driver”)
- Following their removal, rebooting & their re-addition, the system was able to join to domain as normal!
Hope this helps someone avoid my pain and as ever, feedback is appreciated on additional options / extra steps etc! 😉