Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a problem with my Windows 7 which fails to startup, and it happens frequently. I already tried to fix it, but nothing happened. I checked my hardisk and there is no badsector detected.

Its stop in the Welcome screen and I get the following message:

C:\Windows\System32\EXPLORERFRAME.dll is either not designed to run on Windows or contains an error.

The Welcome screen then disappears and I get a totally empty screen with a cursor.

What happened and how can I fix it?

share|improve this question
5  
You need to be more specific. What do you mean by "start up failure"? What exactly happens and where does it stop? –  Synetech Jun 4 '12 at 21:41
2  
it stop in welcome screen and I get the following message:'C:\Windows\System32\EXPLORERFRAME.dll is either not designed to run on Windows or contains an eror The welcome screen then disappears and i get a totally empty screen with a cursor –  Andika Setiawan Jun 4 '12 at 21:53
    
Thanks for adding details to your question. Please remember that for the future. –  slhck Jun 4 '12 at 22:03
3  
Try copying the file into the directory from a working Windows 7 install. You could also try booting to safe mode with command prompt or recovery console and running "sfc /scannow" which will verify the integrity of windows files. You can also just keep letting it fail until the windows boot diagnostic tool kicks in (I forget the name but it starts showing up after you fail booting a few times) –  Kyle Jun 4 '12 at 22:18
2  
It might be easier at this point to remove the harddrive and connect it to another computer as a slave/secondary drive, and copy all of your stuff off of it? Then re-partition your old drive and re-install windows, and finally, copy your files back. Just a thought anyway –  Steve Rathbone Jun 14 '12 at 14:13

5 Answers 5

please try to go into the command prompt from a Windows install disk of your current os version, and run the following command "sfc /scannow" (no Quotes), this will hopefully revert the damaged system file to the original state.

If you do not feel confident to do this yourself then you could try a repair install (assuming you have a disk) or you may need to contact a local IT professional.

Repair Install tutorial

Please ignore the striked-out text, as it requires that you be able to boot into Windows. Sorry.

share|improve this answer

As @Kyle suggested, ask a friend with a clean system to copy that dll to a pendrive. Then, boot from a linux live cd, insert the pendrive and replace the file.

All should be done now. If any problem persists, try to repair using the windows DVD or any other media containing it.

share|improve this answer

You have to repair the corrupt files by typing the command chkdsk /r /f on c drive in command prompt. For opening the command prompt you have to boot your system with a bootable CD.

If it is Window's XP use recovery console by pressing R. If it is Windows 7 Use repair method. Or you can use bootsuite CD.

share|improve this answer
  1. open the task manager (to use it press ALT+CTRL+DELETE then choose start task manager)
  2. click new task
  3. then just click browse
  4. click the help icon.
  5. then search for system restore.
  6. press the System restore:frequently asked questions
  7. you will see there a sentence saying click to open system restore open it.
  8. Then Just press next until you run system restore then just wait for the system restore to finish
  9. then you're done you can use your computer properly again
share|improve this answer

This happened to my computer minutes ago...

Follow these steps:

  1. Press Ctrl + Alt + Del
  2. Then select **Task Manager" (the last one)
  3. Select File->New Task (Run)... then Browse
  4. Locate exlorerframe.dll
  5. Open your browser (start new process Opera=opera.exe, Firefox=firefox.exe, Google Chrome=chrome.exe, Internet Explorer IEXPLORE.EXE)
  6. Download a matching explorerframe.dll (if you have 32bit system download x86 if you have 64 bit x64) (IF YOU TRIED TO MODIFY THE PREV. ONE AND YOU DIDN'T DELETE THE LAST ONE YOU CAN SKIP THIS)
  7. If you downloaded one save it to %WINDIR%\System32 (before doing it rename current explorerframe.dll to anything). If you can't rename, go the file's Properties->Security and give all access to yourself
  8. Save the new file as ExplorerFrame.dll
  9. With Task Manager again, run a new instance of explorer.exe

And you are done

Hope this will help, worked for me on Win7 Home premium 32bits (fully modded)

share|improve this answer
    
I wouldn't recommend downloading system files from the Internet due to the risk of malware infection. Instead I would recommend extracting required files from official Windows installation media as these files are known to be safe. –  Crippledsmurf Dec 21 '12 at 23:53
    
never EVER download system dll's. this may compromise your system security. –  Lorenzo Von Matterhorn Jan 8 '13 at 15:52

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.