.NET製のソフトウェアやVisual Studio C# 2010 Express の起動が出来なくなる
この辺りにあるファイル
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
machine.config
を開く。
<system.data>
<DbProviderFactories><add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/></DbProviderFactories>
</system.data>
これが何故か
<system.data>
<DbProviderFactories>
</system.data>
となっていて、構文エラーで起動できなくなっていた。
とりあえず、SQLServerは使ってないので
<DbProviderFactories>自体をコメントアウトで解決。
自力で編集するようなファイルでも無いし、
突如発生したのでWindowsUpdateが問題なのかもしれません。