- OS: Windows 10 Pro x64 14393.187
- PC: Asus M51AC-FR034S
- Hardware: Intel Core i7 4770S; Asus GTX 760; 16GB DDR3 1333MHz
- Storage: 1TB HDD; 240GB SSD (Samsung 850 Evo)
While trying to solve my other question, I noticed that if I disabled the Tcpip driver (i.e. set HKLM\SYSTEM\ControlSet001\Services\Tcpip\Start to 4); then the system would boot (almost) correctly, and the freeze problem isn't present anymore, which means I can finally log in (by almost I mean that I still can't log in completely, I'm getting a black screen since explorer.exe for some reason doesn't want to start, but that's another problem).
At first I thought it was really a hardware problem, but it seems that it isn't, since a Windows 10 live ISO works perfectly, and my Ubuntu dual-boot too, so it must come from Windows itself.
I've tried to repair the system using sfc and dism, but it didn't have any effect. Whenever I enable the driver, the system becomes unable to boot (technically it boots, but it freezes on the login screen).
Useful to note that occasionally I get a BSOD (if the driver is enabled and I boot in Safe Mode with Networking) but it stays at 0% and never creates a dump file.
I've had this issue in the past, but the last time it happened simply disabling the Ethernet network adapter, rebooting and enabling it solved the problem. Now, I can't disable it because I need the Tcpip driver to be enabled to make changes to the network settings.
Is it possible to fix that problem, without reinstalling Windows? Also, I have a PCIe Wi-Fi card, maybe I could use it instead of the Ethernet one if it's possible to re-enable the Tcpip driver?