D-Link Wireless Errors Under Service Pack 3
-
Having installed Windows XP Service Pack 3 on my three home computers, which all have D-Link wireless network cards. Now the following messages appear on the computers: “The procedure entry point apsSearchInterface could not be located in the dynamic link library wlanapi.dll” and “The procedure entry point apsInitialize could not be located in the dynamic link library wlanapi.dll”. When I click OK everything seems to work correctly. What do these messages mean and how can I stop them from appearing?
The problem you are experiencing has been recognised by Microsoft as a known issue with Windows XP Service Pack 3. The reason this problem occurs is because the drivers for many wireless cards use a file named “wlanapi.dll” which is copied into the C:\Windows\System32 directory. As your computers have D-Link wireless cards it would be a safe assumption that the drivers for your D-Link wireless cards use the “wlanapi.dll” file. However, when you install Windows XP Service Pack 3 it copies a new version of the “wlanapi.dll” file into C:\Windows\System32, overwriting the version of the file installed by your D-Link drivers. As such, Windows is now producing an error because it is loading the newly copied Windows XP SP3 version of the file instead of the original D-Link version of the file. In order to fix this problem you will need to reinstall the original D-Link version of the “wlanapi.dll” file. It is unlikely that you have a copy of this file lying around, so you will need to visit the D-Link website and download the drivers for your wireless network card. Once downloaded, reinstall the drivers on each computer for your D-Link wireless card and this will copy the D-Link version of the file over the Windows XP SP3 version of the file. Now you should no longer receive the error messages. Additionally, because Windows cannot load the required D-Link version of the “wlanapi.dll” file at the moment you may be finding that the wireless network cards are not operating correctly on your computer. This should also be resolved by reinstalling the drivers for your D-Link wireless network card and replacing the “wlanapi.dll” file in the process. Full details of this problem and the above procedure can also be found at the following Microsoft Knowledge Base article: support.microsoft.com/kb/950720 .