Today i was trying to add remove IIS from add remove windows components, from the add remove programs option in the control panel.  However the install could not proceed due to errors, which complained about dlls which could not be located.

After many trials, of  SP3 file download / CAB download etc, i found this simple command, after running which the install succeeds

Jut run ” esentutl /p %windir%/security/database/secedit.sdb

Yup, thats all.

Why does this happen – check these KB articles 1 , 2 and here is the page that has a small description of what secedit.sdb (Local security database) might be