Estoy recibiendo un error después de instalar Delphi 2007 (Editar: Este problema se produce en todas las versiones de Delphi de 2006 a 2010) que no puedo entender y nunca he visto antes. Después de reiniciar puedo lanzar el programa sin ningún problema, pero si tuviera que cerrar el programa y empezar de nuevo me dará el siguiente error:
"No se puede crear el archivo C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr". El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso."
"System" tiene un mango en este archivo que no se puede borrar a menos que reinicie. También puedo corregir el problema cambiando el nombre del archivo antes de iniciar el programa.
He intentado reinstalar el programa sin suerte.
Versión instalada: CodeGear™ Delphi® 2007 para Win32® R2 Versión 11.0.2902.10471. Sistema operativo: Windows 7 Pro 64bit
Actualización 08/14 13:35 EDT He probado las siguientes soluciones, pero sigo teniendo el mismo problema de bloqueo de archivos:
Voy a intentar reinstalar Windows desde cero e instalar Delphi antes de que Windows actualizaciones de Windows para ver si las actualizaciones son realmente la causa. Mi solución por ahora es simplemente renombrar EditorLineEnds.ttr antes de iniciar Delphi.
Que yo sepa, hay tres soluciones:
Nota: Microsoft retiró esta corrección unos días después y publicó una nueva KB2984615 el 2014-08-27. Por desgracia, esto no solucionó el problema para mí. Tal vez desinstalar KB2982791 primero y luego instalar KB2984615 podría funcionar, pero no lo he probado.
Escribí un programa simple, que resuelve el problema para mí:
Utiliza FindFirstChangeNotification / FindNextChangeNotification y comprueba si ese fichero existe y, en caso afirmativo, lo mueve a un subdirectorio único en %temp%.
El código fuente está disponible en sourceforge.
Aquí hay otra solución de http://www.danielmagin.de/blog/index.php/2014/08/windows-update-disable-delphi-2007-2010/
Cito:
se puede hacer rollback facilmente de dos maneras > 1: crear un archivo por lotes con las siguientes líneas wusa /uninstall /kb:2982791 wusa /uninstall /kb:2970228 este archivo por lotes que se ejecutan en el inicio de Windows. pero con la actualización automática de ambas actualizaciones se instala cada vez que
2: desactivar la KB's de la actualización automática después de la actualización goto WindowsUpdatesin su sistema. desactivar tanto KB's por lo que en las nuevas actualizaciones no será instalado de nuevo
El problema parece estar relacionado con las actualizaciones de Windows instaladas el 13 de agosto. Intenté desinstalar KB2982791 como sugirió la persona anterior, pero eso no solucionó el problema. Sin embargo, desinstalar todas las actualizaciones de Windows del 13 de agosto sí ha solucionado el problema.