I have Windows 7 Professional 64-bit and had the same "No Internet Access" problem through my wireless connection on my laptop. I read so many posts and websites regarding the issue, and it all boiled down to corrupted DHCP Client Service Dependencies drivers, namely afd.sys and http.sys, that prevented it from starting and connecting properly to the DNS server and obtaining a dynamic IP Address from the DHCP server. AFD --Ancillary Function Driver-- for Winsock is a core driver for networking and Internet communications that gets targeted by malware programs, and when anti-virus programs remove malware, AFD gets corrupted, and maybe NetIO Legacy Support drivers, e.g. TCP/IP driver, namely tcpip.sys. It is a common problem.
CAUTION: Before you start altering your system, please make sure to create a restore point.
Here is the fix:
Go to Device Manager and click on View on the main menu and Show hidden devices on the drop-down menu. Then, in the pane below the main menu, go to the Non-Plug and Play Drivers list and expand it. Look for any driver that is flagged for problems. I had afd.sys and http.sys flagged as they were corrupted.
You need to replace those corrupted drivers in the "C:\windows\systems32\drivers\" folder with fresh ones. I extracted mine from Windows 7 Professional 64-bit Installation DVD--I found a great tutorial on how to extract files from Windows 7 Installation DVD on
Note: It is crucial to obtain/extract the corresponding drivers to your type of Windows 7 Installation, mine is Professional. It is all explained in the above referenced tutorial. You will need to "take ownership" to replace the drivers--I found a great tutorial on how to take ownership in Windows 7 on
and followed Option One for speed. You can follow the option that suits you better. (Make sure to replace and not keep a copy of the corrupted files when prompted.)
Once those DHCP dependencies drivers are replaced with the right fresh ones and the system is rebooted, your machine is set to go.
Preventive Maintenance Note: Once your system is up and running, create a restore point.