Share via

stdole32.tlb file missing,

Anonymous
2010-04-26T22:44:21+00:00

I upgraded from Vista to Win 7, now my MS Office shows an error message "stdole32.tlb" when opening Excel, and all Office programs go into "Reconfiguring" before opening.

Microsoft 365 and Office | Install, redeem, activate | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2010-04-27T07:26:51+00:00

Try the below mentioned steps:

Note: Back up the registry before you modify or delete any key: http://windows.microsoft.com/en-us/windows7/Back-up-the-registry

1.     Go to start > run > regedit

2.     Navigate to the HKEY_CLASSES_ROOT > Excel.Chart.8

3.     Right Click on key and select Permissions

4.     In the Permission windows > Click on Add option and type everyone in the name box and click ok.

5.     Once this is done highlight everyone in list and Click on the Advanced Tab > Owner > Highlight Everyone > Click on Apply and Ok

6.     In the Permission > Select Everyone > enable the check box for Full Control and Read, then Click on Apply and Ok

7.     Click on F5 to refresh, this should create a new Sub key below Excel.Chart.8 called Protocol > Right Click on the key and repeat step 3 – 5.

8.     Refresh again and follow the same sequence of steps to add permission to the following Sub keys StdFileEditing >Server.

9.     Close the registry editor.


Ruchi Bisht

Was this answer helpful?

50+ people found this answer helpful.
0 comments No comments

22 additional answers

Sort by: Most helpful
  1. Anonymous
    2013-09-07T07:35:45+00:00

    I have the same question

    I had all step by step but I see the message "stdole32.tlb" and reconfiguring office again and again

    I don't know how to do, help please!!!

    you go to this:

    C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller

    and rename the file setup.exe to anything you want, maybe "F*ckthisshit.exe" (jk).

    works like a charm for me.

    Was this answer helpful?

    100+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2013-09-10T22:26:19+00:00

    It worked for me, i renamed setup.exe by rskajnfqenuywbguwg.exe and now i still see the stdole32.tlb error but the program now open immediately after that. It doesnt try to reinstall everytime. Thx :)

    Was this answer helpful?

    8 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2015-07-14T16:28:30+00:00

    On 64-bit Windows installations the path is c:\program files (x86)\common files.....

    When renaming the setup.exe file you can't use an asterisk character "*" so you will have to name it "F!ckthisshit.exe" instead....

    ;-)

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments