WindowsUpdate KB2993651でDelphi2007が再起動できない

2014/8/28のWindowsUpdate KB2993651 を適用したら2回目以降Delphi2007が起動しなくなりました。
エラーダイアログ
   " ..\EditorLineEnds.ttr"を作成できません。
   プロセスを作成できません。プロセスはファイルにアクセスできません。別のプロセスが使用中です。
を表示して停止します(タスクは残留している)。
ファイル EditorLineEnds.ttr が解放されず削除できないのが原因のようです。
取り敢えず下記のバッチファイル(Delphi2007.bat)から起動して切り抜けるようにしました。

Del %USERPROFILE%\AppData\Local\Temp\_D2007_*.ttr
Ren %USERPROFILE%\AppData\Local\Temp\EditorLineEnds.ttr _D2007_%RANDOM%.ttr
"C:\Program Files\CodeGear\RAD Studio\5.0\bin\bds.exe" -pDelphi

改良版
Del %USERPROFILE%\AppData\Local\Temp\_D2007_*.ttr
Ren %USERPROFILE%\AppData\Local\Temp\EditorLineEnds.ttr _D2007_%RANDOM%.ttr
START /b bds.exe -pDelphi

追記1:
AndyさんのIDE Fix Packのインストールで解決できました。
http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2007/
   Windows8, 8.1のDelphi2007用: IDEFixPack2007Reg43.zip
   Windows8, 8.1以外のDelphi2007用: IDEFixPack2007Reg44.zip

追記2:
EMBARCADERO CUSTOMER SUPPORT に対策アプリ dzEditorLineEndsFixs が紹介されています。 http://support.embarcadero.com/article/44044
   注1)Delphiを15秒以内に再起動すると「OS 機能呼び出しの失敗」で起動できないことが有る。
   注2)環境によっては「OS 機能呼び出しの失敗」ダイアログが出で起動できない場合がある。
   注3)Delphi起動の度に新たにフォルダを作成して EditorLineEnds.ttr を移動します。
           このため起動するたびにフォルダが増えていきます(フォルダ名の例:ttr_5260_0, ttr_5260_1)。
           スタートアップフォルダに下記のバッチファイル(DelTemp.bat)を置くと掃除できます。

FOR /D %%i in (%USERPROFILE%\AppData\Local\Temp\ttr_????_*) do (del %%i\EditorLineEnds.ttr)
FOR /D %%i in (%USERPROFILE%\AppData\Local\Temp\ttr_????_*) do (rd %%i)

           ユーザースタートアップフォルダ:
             %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
           共通スタートアップフォルダ:
             C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Home