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 |