mercoledì 27 maggio 2009

"Vista/Office 2007" Soluzione errore stdole32.tlb

Photobucket


A molte persone capita, su Windows Vista, dopo aver installato Office 2007 che all'avvio di Excel o Word il sistema non trovi il file stdole32.tlb e ritenti l'installazione.
Per vedere se siete afflitti da questo "BUG" (perdita dei diritti sul file) digitate "regedit" nella finestra di ricerca e poi Enter
sull' Editor del Registro cliccate sopra "HKEY_CLASSES_ROOT" di destro.
Autorizzazioni

Photobucket

Se vi appare una schermata cosi....in italiano...
Allora possiamo procedere
Fate una copia di sicurezza dei registri Regedit/file/esporta/scegliete tutto e date un nome al file.

L'errore stà nella cattiva scrittura dei registri e l'unico modo di risolverlo senza Service Pack aggiuntivi è editare questi errori.
Si comincia con lo scaricare questo tool Microsoft (SubInACL.exe) che serve ad automatizzare le modifiche da fare.

Scaricatelo QUI e installatelo 

Aprite Notepad e copiate queste righe


subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=TUONOME=f /grant=restricted=r /setowner=administrators
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=TUONOME=f /grant=restricted=r /setowner=administrators

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /setowner=administrators
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /setowner=administrators

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators



Sostituite "TUONOME" con il nome utente che usate in Vista.
Salvate il tutto con questo nome “officefix.cmd”
Copiate il file dentro la directory dove avete installato SubInACL
...di solito.....c:\program files\Windows Resource Kits\Tools

(basta che i file SubInACL.exe e officefix.cmd siano sulla stessa directory)

Doppio clik di sinistro su officefix.cmd
Andate a prendere un caffè...e non preuccupatevi di nulla

Dopo 5 minuti il sistema sarà OK

10 commenti:

  1. Grazie, il tuo consiglio è stato utilissimo!!!

    RispondiElimina
    Risposte
    1. Si fa prima a reinstallare office e funziona.
      Comunque, Bill e compagine, li mortacci vostri...

      Elimina
  2. Hmm it appears like your website ate my first comment (it was super long)
    so I guess I'll just sum it up what I submitted and say, I'm thoroughly enjoying your blog.

    I as well am an aspiring blog writer but I'm still new to the whole thing. Do you have any recommendations for rookie blog writers? I'd genuinely appreciate it.


    My web-site - nail fungus treatment

    RispondiElimina
  3. nel download di SubInACL.exe sono indicati i sistemi supportati. Ho Windows 7 che non è tra questi, posso operare ugualmente o esiste altra procedura?

    RispondiElimina
  4. Semplice e veloce e sopratutto funzionante....
    grazie

    RispondiElimina
  5. La soluzione migliore che ho trovato è quella di disinstallare Excel 2007 e Word e reinstallarli.
    Saluti a tutti.

    RispondiElimina
  6. Dopo un aggiornamento di Windows 10 ho riscontrato lo stesso errore che si presenta sullo stdole32.tlb;
    Excel riprova l'installazione. Questo capita ad ogni avvio di uno qualsiasi dei programmi inerenti ad Office.
    Ho seguito la guida, ma non sembra funzionare su Windows 10..

    RispondiElimina
  7. Anch'io, dopo l'aggiornamento di Win 10 ho lo stesso problema.

    RispondiElimina
  8. Neanche a me con win 10, perfavore una soluzione

    RispondiElimina