Jump to content

mbam_error_expanding_variables (0,9)

Recommended Posts

mbam_error_load_database (3,0)

mbab_error_missing_file (3,0, mbamswissarmy.sys)

Received all of the above error messages when trying to download and install 1.46. Recieved errors when trying to install 1.45 as well, was hanging on for 1.46, hoping it would fix it!

I'm running Vista, with Microsoft Security Essentials as well. Anyone got any fixes?

Thanks. :-)

Link to post
Share on other sites

Alright, thanks for letting me know. Please try the following:

  • Click on the Start vista-7-start.png button and select Control Panel
  • Click on Programs and Features
  • Uninstall Malwarebytes' Anti-Malware
  • Restart your computer very important
  • Download and run mbam-clean.exe from here
  • It will ask to restart your computer, please allow it to do so very important
  • After the computer restarts, temporarily disable your Anti-Virus and install the latest version of Malwarebytes' Anti-Malware from here
    • Note: You will need to reactivate the program using the license you were sent via email if using the Pro version
    • Launch the program and set the Protection and Registration. Then go to the UPDATE tab if not done during installation and check for updates.
      Restart the computer again and verify that MBAM is in the task tray if using the Pro version. Now setup any file exclusions as may be required in your Anti-Virus/Internet-Security/Firewall applications and restart your Anti-Virus/Internet-Security applications. You may use the guides posted in the FAQ's here or ask and we'll explain how to do it.

Let me know if it helps or not.

Thanks :)

Link to post
Share on other sites

Alright, please uninstall Malwarebytes' Anti-Malware one more time and then do the following:

Show Hidden Files and Folders in Windows Vista and Windows 7:

  • Click on the Start vista-7-start.png button and select Computer
  • Press the Alt key on your keyboard and click on Tools
  • Select Folder Options
  • Click the View tab and make sure that Show hidden files and folders is selected under Hidden files and folders
  • Next, uncheck the box next to Hide protected operating system files (Recommended)
  • Then, uncheck the box next to Hide extensions for known filetypes
  • Click Apply then click OK

Then go to C:\ProgramData and delete the Malwarebytes folder.

Then reboot your PC and try installing it again.

If that does not work then please temporarily exit Microsoft Security Essentials and reinstall Malwarebytes' Anti-Malware once more, and if it works, then open Microsoft Security Essentials once more and exclude Malwarebytes' files and folders as described in this post.

Note: If using a 64 bit version of Windows Vista then mbamswissarmy.sys will be in C:\Windows\SysWOW64\drivers.

Link to post
Share on other sites

No, turning off realtime protection would be enough, no need to uninstall.

Lets try to attack this problem from a different angle. Make sure that Malwarebytes' Anti-Malware is no longer installed then delete the following folders if they exist (make sure hidden files and folders are still visible):

  • C:\Program Files\Malwarebytes' Anti-Malware
    • Note: If your system is 64 bit then it will be C:\Program Files (x86)\Malwarebytes' Anti-Malware.


    [*]C:\Users\Your User Name\AppData\Roaming\Malwarebytes

Then delete the following files if they exist:

  • C:\Windows\System32\drivers\mbam.sys
  • C:\Windows\System32\drivers\mbamswissarmy.sys
    • Note: For 64 bit Windows versions it will be C:\Windows\SysWOW64\drivers\mbamswissarmy.sys.

Then download and run mbam-clean.exe from here and restart when it asks you to do so.

After that, download and install Malwarebytes' Anti-Malware version 1.44 from here and reboot if prompted.

Then make sure that MBAM's files and folders are still excluded from Microsoft Security Essentials and open Malwarebytes' Anti-Malware and click on the Update tab and then click Check for Updates. It should now download and attempt to install the latest version.

Reboot if it prompts you to do so and let me know if it now functions properly or not.

Thanks :)

Link to post
Share on other sites

Does the error occur during the installation process or when Malwarebytes' Anti-Malware actually tries to run at the end?

If the installation completes but Malwarebytes' won't run then try the following:

Correct Malwarebytes' Anti-Malware Runtime Errors:

  • Please copy and paste the following text in the Code box exactly as written into notepad (not wordpad or any other text editor):
    if exist "%programfiles(x86)%" regsvr32 "%programfiles(x86)%\Malwarebytes' Anti-Malware\mbamext.dll"
    if exist "%programfiles(x86)%" regsvr32 "%programfiles(x86)%\Malwarebytes' Anti-Malware\ssubtmr6.dll"
    if exist "%programfiles(x86)%" regsvr32 "%programfiles(x86)%\Malwarebytes' Anti-Malware\vbalsgrid6.ocx"
    if not exist "%programfiles(x86)%" regsvr32 "%programfiles%\Malwarebytes' Anti-Malware\mbamext.dll"
    if not exist "%programfiles(x86)%" regsvr32 "%programfiles%\Malwarebytes' Anti-Malware\ssubtmr6.dll"
    if not exist "%programfiles(x86)%" regsvr32 "%programfiles%\Malwarebytes' Anti-Malware\vbalsgrid6.ocx"

  • Once you've done that click on File and select Save As...
  • In the Save dialogue box click on the drop down menu next to Save as type and select All Files
  • Name the file MBAM Fix.bat (the .bat extension is very important)
  • Save the file to your desktop and double click it to run it on XP. Note: For Windows Vista and Windows 7 right click on it and choose Run As Administrator
  • Click OK to each of the 3 dialog boxes that should show a success message for each file registered
  • If you get an error that REGSVR32 "is not recognized as an internal or external command, operable program or batch file", then ensure that the file REGSVR32.EXE exists in the C:\SYSTEM32 folder. If it's not found there you can copy if from another Computer running the same operating system and service pack level.

If that doesn't fix it then please download and install the Service Pack 6 for Visual Basic 6.0 from here to see if it helps.

Let me know if this solves the issue or not.

Thanks :)

Link to post
Share on other sites

Ran the script once and got 3 success messages (I think...), didn't read them all properly so ran it again, and got 1 success and 2 errors, expected?

The module "C:/Programme Files/Malwarebytes' Anti-Malware/ssubbtmr6.dll" was loaded but the call to DllRegisterServer failed with the error code 0x80004005

And the same error message for the module "vballsgrid6.ocx".

If that's at all helpful to you...

If that doesn't fix it then please download and install the Service Pack 6 for Visual Basic 6.0 from here to see if it helps.

Sorry, where should I expand the .exe into? Any particular folder?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
Back to top
  • Create New...

Important Information

This site uses cookies - We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.