I thought I’d post about the BCMLogon.dll problem I had with my computer in case other people run into the same error. I had this BCMLogon.dll issue with my Dell Inspiron 9300 Laptop. Apparently it has something to do with the wireless card. I don’t know what happened to create the error and I don’t remember changing any settings recently. Here’s the error my computer gave me:
A recently installed program has disabled the Welcome screen and Fast User Switching. To restore these features, you must uninstall the program. The following file name might help you identify the program that made the change: C:\WINDOWS\system32\BCMLogon.dll
I tried but I wasn’t able to switch to the logon screen. I couldn’t access the Internet either no matter what I tried. I had to go to another PC to figure out a solution to this BCMLogon.dll issue.
Here’s what I did to resolve the BCMLogon.dll headache and get my computer back up and running. If you follow the steps I provide, you’re going to be editing your registry so do this at your own risk! I highly recommend that you back up your registry before making any changes!
Update: There are two solutions that other people with this problem have shared in the comments section. It seems much easier than what I did so I’ll share them first.
Here’s a solution shared by :
- To restore the fast user switching:
- Go into the Windows control panel. Choose the ‘wireless configuration utility’
- Uncheck the first box that says “Let this tool manager your wireless networks”
- Hit okay.
- I’m not sure if you need to reboot or not, but that should be it.
The solution that annnnnnnnnnt shared sounds a bit confusing, but if it makes sense to you then go for it. Here’s the solution which I’ll directly quote: all you had to do is in “run” type “msconfig” temporarily disable your wireless card”¦ restart/reboot, enable the “Fast User Switching Feature”, restart/reboot, re-enable your wireless (msconfig) resart/reboot. Done
I hope that works. If not you should check out my solution below. If you have another solution not posted please leave a comment and share what you’ve done.
First step is to back up your registry. I’m using Windows XP so I did it this way
- Click Start, click Run, type %SystemRoot%\system32\restore\rstrui.exe, and then click OK.
- On the Welcome to System Restore page, click Create a restore point, and then click Next .
- On the Create a Restore Point page, type a name for the restore point and then click Create
- After the restore point has been created, click Close.
If System Restore is turned off, you receive a message that asks whether you want to turn on System Restore now. Click Yes. Then, in the System Properties dialog box, click to clear the Turn off System Restore check box, click OK, and then repeat this step.
Once you’ve backed up your registry it’s time to restore the Welcome Screen and Fast User Switching. To do this you will need to reset the GinaDLL entry which can be doing using these steps:
- Click the Start Button, click Run, then type REGEDIT and hit enter. This will bring up your registry.
- Navigate to the Winlogon key. It’s located down the registry tree here:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon - For an extra safety step you should backup the key by selecting it followed by clicking FILE and EXPORT
- You’ll see two window panes in the registry. The left side you have Winlogon selected. In the right pane you’ll see GinaDLL. Right-click GinaDLL and then click Delete. (You need to remove the whole value, not just its Value Data)
- Close the Registry Editor
Your problem should be fixed now! If you see no difference you could reboot and then it should be good to go. You can read more about this at the Microsoft Knowledge Base under How To Use the Fast User Switching Feature in Windows XP
Tags: BCMLogon, BCMLogon.dll, Fast User Switching, microsoft windows, software, solution, windows
Entries (RSS)
This is awesome.
I first went on the useless MS support site, downloaded an executable that failed to open, and mainly was lost in their forest of pages. They have the nerve to ask for money for support after delivering low quality product.
this solved the problem, and should replace some web page they display in vain.
DS.
Wrong, all you had to do is in “run” type “msconfig” temporarily disable your wireless card… restart/reboot, enable the “Fast User Switching Feature”, restart/reboot, re-enable your wireless (msconfig) resart/reboot. Done
@Dan: I’m glad this was helpful!
@annnnnnnnnnt: Thanks for sharing your method. Since I no longer have the problem I can’t test it out, but maybe it’ll help somebody that has this BCMLogon.dll problem.
Thanks for help!
This solution defentely works.
The pain in the ass ‘dell wireless tool’ causes the problem in my case.
After deleting the registrykey in safemode, the laptop is starting normally.
instantly de-installed the 3th party wireless tool and let windows control the wireless connection again.
what worked for me to restore the fast user switching was simply go to windows control panel (I’m on Win XP home edition on Dell laptop inspiron 2200 ), choose “wireless configuration utility” then uncheck the first box which says “let this tool manage your wireless networks.” I had no need to disable my wireless card nor edit my registry.
Hope this helps someone…
Thank you… Thank you… Thank you…
This worked on my Lenovo 3000 N200 running Xp Home. However, it made my currant password-protected Administrative User disappear. It did save my documents in the Documents and Settings folder, and probably the profile was saved somewhere.
I’m glad to have found this solution. I don’t know why Lenovo and other mfgs. want to deny users Fast User Switching.
c
@Michael: Interesting. I’m glad you got things to work. I use the newest Dell wireless tool but mainly because it was installed when I got my PC. I’m sure the Windows utility works just as good.
@Pdunn56: Thanks for sharing your method. I’d prefer to just click a few things instead of mess with the registry. I’ll add that into the top of this post as a possible solution.
resolved go to safemode and remove wireless driver and manually delete bcmlogon .dll file
thanks
indu/vineet
have a dell inspiron 5150 and not getting the fast user switching feature drove me nuts for months had it lost it but thanks to this site and all the insight about the bcmlogon.dll my problem is fixed and what worked was just going to CP and WCU (wireless configuration utility)and uncheck 1st box woo hoo thanks
Tried the two shorter fixes with no success. Going through the registry and removing GinaDLL did the trick. Got my original login page back. I was hoping it would help with another problem I’ve been having since around the same time, but it didn’t. Instead of automatically connecting to available networks (including my own),everytime I log on I have to open “View Available Wireless Networks”, go to Change Advanced Settings and reclick the “Use Windows to Configure…” box. It won’t stay clicked. Any suggestions?
Never mind. Fixed it myself using some of the above suggestions. I had Dell’s wireless utility and Window’s both trying to do the same task. Unchecked the configuration tool box in the Dell wireless WLAN Card Utility in CP. Thanks.
I just fixed this problem on my son’s computer. The condition occurred after we added a new network access point while on vacation. This network was listed before our regular home access (which may or may not be significant). When we got home I removed the new network access from Dell Wireless WLAN Card Utility because we didn’t need it any more. The logon/logoff screens were immediately restored to the prior state with the welcome screen and user switching. I think this worked because the access probably had the Authenticate prior to Windows Login tag checked on the properties for the network within the Dell Wireless utility. I don’t know for sure because I deleted the access before I examined the check box (unchecked) for our home network.
To view and adjust these settings
1. Right click on the system tray symbol for Dell Wireless WLAN Card Utility and select Open Utility, or open the utility from start menu.
2. On Wireless Networks tab select network and click edit.
3. On the options tab uncheck or view the Authenticate prior to Windows domain logon.
This problem can be a total pain, so I’m glad you guys have posted other solutions.
thanks for the help. but i have one more propblem on startup i get a message LoadLibrary(“C:\Documents and Settings\All Users\Application data\bcdsxsvw.dll”)failed – the specified module could not be found. How do i deal with this?
Shaw – I don’t know what the bcdsxsvw.dll is for. Could it be spyware or malware? You might try running Kaspersky Online Scanner to see. I don’t get any results for bcdsxsvw.dll in Google so I have no idea why you’re getting that error.
Thanks for your help. I have done the scan but nothing came up.
Hi once again i am having problems with my themes i can’t add a new theme would you know what the problem is
Can anyone tell me when the message “C:/WINDOWS/systems32BCMLongon.dlll” and asking to replace or restore DLL. My keys are fronzen and the only thing I am able to do is click “Restart” Can any one suggest what to do?
Thanks
This help me . Thanks
I was getting the BCMLogon.dll failed to load error on bootup and was not able to get into the machine to try any of these fixes, even tried safe mode options. I had seen another fix on another site that said to simply rename the file c:\winnt\system32\ssogina.dll to ssogina.old. I used a usb boot up flash drive and went to a dos prompt to rename the file and the problem was resolved.
The fix for the BCMLogon.DLL problem is easy to fix, just follow what Pdunn56 says, which is – Here’s a solution shared by Pdunn56:
To restore the fast user switching:
Go into the Windows control panel. Choose the ‘wireless configuration utility’
Uncheck the first box that says “Let this tool manager your wireless networks”
Hit okay.
Probably no need to re-boot but do it anyway.
Thanx alot man – this thing’s been pissin me off for a while. Appreciated.
Thanks it worked fine. No need to reboot after disabling wireless utility.
Thanks again..!