El control de MSCAL.OCX está diseñado principalmenmte para el Office de Microsoft, así que la referencia en el registro señala al siguiente path C:\Archivos de programa\Microsoft Office\Office
Posiblemente el problema es que hay varias versiones de MSCAL.OCX, una en el path anterior y otras en Windows\System ó Windows\System32
Haz una búsqueda y verifica que sean las mismas versiones en todos los path.
Pero mejor, te sugiero que dejes de usar MSCAL.OCX, ya que solo trae problemas, ya que OFFICE de Microsoft lo repara y como quiera quedas a la larga con versiones diferentes. Algunas veces las instalaciones fallan a pesar de tener la última versión del control. Lo deje de usar por ese motivo. Ahora uso un control de Sheridan.