Fixing a failed module install I am on Drupal 7. I was on a hosting company that would give me only 64MB of PHP Memory. That led to several issues when installing new modules. My website would run short of memory and would brake right after installing the module. But when reloading the modules page, the module would prove to be installed and working. I confess I kept on playing with fire until I finally broke the installation of one of my modules. It was Menu Blocks. The module would appear as installed, but clicking on the Configuration link on the Modules page would lead me to the wrong page. I couldn't reach the module configuration page. To make a long story short: the installation failed.

I swiched to a new host with more memory and now I am OK. But I still can't install Menu Blocks. I have tried disabling it and reenabling... Nothing. Still not working. Then I disabled AND uninstalled it. Then reinstalled. Nothing happens, still the wrong behavior for the module configuration page. What do I need to do to really and completely uninstall any problematic traces it could have left on my Drupal install? Completely delete Menu Block's tables on the database in case they still exist in there? If I completely remove those tables, do I risk breaking up my website? Completely deleting the Menu Block package, then restarting? I thought this wouldn't solve the problem... Any help appreciated, thank you!
Menu blocks doesn't alter the DB at all during the installation. It uses the 'block' and 'block_role' tables from drupal core and creates several entries in the 'variable' table to store some config.

So here's what I would do:


Check admin/reports/dblog 
Install the website locally with wamp or Acquia DEV Desktop (using
the import tab and backup migrate module) if you're on windows to do
some debugging.
Check the 'menu_block_admin_settings_form' function in
menu_block.admin.inc which is called when going to
admin/config/user-interface/menu-block