Hi Andriy ,
dunque cosí su due piedi posso solo " tentare" di darti questa dritta :
Start->esegui->regsvr32 /i urlmon.dll ( uno alla volta controlla se hai i files scritti sotto cambiando i nomi con " urlmon.dll")
Shdocvw.dll
Msjava.dll
Actxprxy.dll
Oleaut32.dll
Mshtml.dll
Browseui.dll
Shell32.dll
Se i files ci sono allora verifica con ;
Start->esegui->regedit , le seguenti ghiavi di registro , se ci sono e se sono registrate correttamente ( mi raccomando fai un Backup SEMPRE prima di modificare il registry )

HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
Nome: (Standard)
Valore: IDispatch
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid
Nome: (Standard)
Valore: {00020420-0000-0000-C000-000000000046}
HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid32
Nome: (Standard)
Valore: {00020420-0000-0000-C000-000000000046}

Se non dovessi trovare anomalie allora , chiama l´esorcista LOL , scherzo.............. naturalmente riposta l´esito perché non mi vine in mente piu nulla :-(