It’s not uncommon to run into WiFi connectivity issues in Windows 8. Due to some reasons, if your PC running on Windows 8, is not showing WiFi connectivity on the taskbar, and instead only shows Ethernet icon even though your computer is equipped with WiFi adapter, then you are not only one facing this problem. Moreover, in this case the problem is annoying, as it gets fixed for some time, and returns after reboot of PC – frustrating indeed.
Note that there are several types of issues related to WiFi. This troubleshooting guide is for those with WiFi adapter hardware in working state, but something wrong with configuration, leading to graying out of WiFi, referred with Code 43.
Step 1) Automatic Troubleshoot by Windows
First thing to do in a troubleshooting situation is to use Windows built-in troubleshooter, and see if it luckily fixes the issue. Click on the any network icon on the taskbar, you may not see WiFi connections at all here. Click on “Troubleshoot”.
Windows Network Diagnostics will scan for issues, and will try to fix them. After the diagnostics of your WiFi problem is solved, you are the luckiest one on earth! You are done. Enjoy.
For all others, it may show message that “Troubleshooting couldn’t identify the problem”, even though sky is falling on your head. You need to work more. For now, just close the troubleshooter.
Step 2) Check whether WiFi hardware and Drivers are in good state
Let’s check whether your WiFi hardware and its drivers are in good state. Bring up the charms by moving the mouse to the bottom right corner of the screen. In the search box type “Device Manager”, and click on the first listing.
In Device Manager window, expand the section “Network adapters”. If your computer’s WiFi hardware is working, then you will see the WiFi adapter here, else problem is with the hardware itself – you have to replace the WiFi adapter in such scenario. If you see a yellow exclamatory triangle, then something is wrong with the configuration or drivers.
To know more details, right-click on the WiFi adapter, and select “Properties”. In the “General” tab, it will show you what the status of the device.
a) You may see “This device is disabled. (Code 22)”. In this case, just hit the button “Enable Device”, you are done.
b) If it shows “Windows has stopped this device because it has reported problems. (Code 43)”, the problem may be due to TCP/IP issues.
Click on “Driver” tab. Click on “Disable” button, and then click “Enable” button. WiFi should now work. If the same problem reappears after reboot of Windows or after resuming from sleep, you need to reset TCP/IP settings.
Step 3) Reset TCP/IP
The problem may probably be due to issue with TCP/IP stack, lets check if flushing it resolves the issue. Launch charms by moving the mouse to bottom right corner of the desktop, and hit the Search icon. Enter “Command Prompt” in the search box. Right-click on the first listing, and click on “Run as administrator”.
In the Command Prompt window, type the following command and hit enter.
netsh winsock reset catalog
Windows will say that you need to restart Windows to complete the reset.
Now type following command:
netsh int ip reset c:\resetlog.txt
Close command prompt, and restart Windows. Hopefully, the WiFi problem should be fixed by now. If not, try rolling back the driver.
Step 4) Roll back Driver
One of the several reasons for the WiFi troubles is due to presence of incompatible or corrupted drivers. Try rolling back the driver. By rolling back, Windows usually keeps a previous version of the driver after it gets updated. In the “Driver” tab, click on the button “Roll Back Driver”, and click “OK”.
If you have any questions, feel free to let us know in comments below.