See the Refresh Firefox - reset add-ons and settings article for more information. Note: When you use this feature, you will lose any extensions, toolbar customizations, and some preferences so you might want to make a note of any extensions you have. The Refresh feature (called "Reset" in older Firefox versions) can fix many issues by restoring Firefox to its factory default state while saving your bookmarks, history, passwords, cookies, and other essential information. You can instead backup all your data by copying your Profile, but this requires some technical expertise - Back up and restore information in Firefox profiles.
For extra safety, I'd suggest making both a Backup - which creates a JSON file, and an HTML file. Note that Backup will overwrite any existing bookmarks when you restore them. Or, Export Bookmarks to HTML, and save them to somewhere convenient on your computer. If that doesn't work, I'm going to suggest you try Refresh, but since it can very occasionally cause issues of its own - to be on the safe side, before you do it, I would backup your bookmarks: Open bookmarks > Show All Bookmarks > Import and Backup > Backup. You can now double click the file you previously downloaded to install Firefox. Now delete the Firefox installation folder which should be in one of the following locations. With Firefox closed, use another browser to download Firefox from and save the file to somewhere convenient on your computer. This process does not remove your Firefox profile data (such as bookmarks and passwords), since that information is stored in a different location. OK, since it appears not to be actually running, try a Clean Reinstall this means you remove your Firefox program files and then reinstall Firefox.