Doubtful that it's been corrupted, but there's an easy way to find out. Go into \Windows and try deleting mfcce211.dll, and then soft reset the device. If it doesn't let you delete it, then it's in ROM and can't be corrupted. If it does delete but returns after the soft reset, then that means that there was a version of mfcce211.dll in ROM, and it was "overwritten"
(shadowed actually
) by a different
(possibly corrupted
) version installed with another application.
(In this case, you've just brought the ROM version back into the foreground, and the problem should be solved if indeed a corrupted version had been installed.
) If mfcce211.dll doesn't return after the soft reset, then it was not originally in ROM, meaning that corruption of the file is a possibility. In this last case, re-copying mfcce211.dll from the above-linked download package should give you a clean version of mfcce211.dll.
(Have I succeeded in confusing you yet?
)