BCMLogon Problem ResolvedI 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 Pdunn56:

  1. To restore the fast user switching:
  2. Go into the Windows control panel. Choose the ‘wireless configuration utility’
  3. Uncheck the first box that says “Let this tool manager your wireless networks”
  4. Hit okay.
  5. 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

  1. Click Start, click Run, type %SystemRoot%\system32\restore\rstrui.exe, and then click OK.
  2. On the Welcome to System Restore page, click Create a restore point, and then click Next .
  3. On the Create a Restore Point page, type a name for the restore point and then click Create
  4. 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.

Click this to visit Microsoft.com and read about backing up your registry if using Windows XP or Vista.

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:

  1. Click the Start Button, click Run, then type REGEDIT and hit enter. This will bring up your registry.
  2. Navigate to the Winlogon key. It’s located down the registry tree here:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
  3. For an extra safety step you should backup the key by selecting it followed by clicking FILE and EXPORT
  4. 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)
  5. 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: , , , , , ,
19 Responses to “BCMLogon.dll Problem Resolved”
  1. Dan Sukiennik says:

    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.

  2. annnnnnnnnnt! says:

    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

  3. Steve says:

    @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.

  4. Michael says:

    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.

  5. Pdunn56 says:

    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…

  6. Steve says:

    @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.

  7. vineet says:

    resolved go to safemode and remove wireless driver and manually delete bcmlogon .dll file

    thanks
    indu/vineet

  8. worked great says:

    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

  9. mj says:

    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?

  10. mj says:

    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.

  11. Leslie says:

    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.

  12. Steve says:

    This problem can be a total pain, so I’m glad you guys have posted other solutions.

  13. Shaw says:

    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?

  14. Steve says:

    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.

  15. Shaw says:

    Thanks for your help. I have done the scan but nothing came up.

  16. Shaw says:

    Hi once again i am having problems with my themes i can’t add a new theme would you know what the problem is

  17. Frank C. says:

    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

  18. Guest says:

    This help me . Thanks

  19. CatMac says:

    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.

  20.  
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Want an avatar/icon by your name? Click here to learn how.