versiones tokyo software full descargar borland delphi delphi-2010 delphi-2009 delphi-2007 delphi-2006

tokyo - delphi versiones



Error Delphi 2006-2010: "No se puede crear el archivo C: / Users / Admin / AppData / Local / Temp / EditorLineEnds.ttr" (10)

Recibo un error después de instalar Delphi 2007 (Editar: Este problema ocurre en todas las versiones de Delphi de 2006 a 2010) que no puedo descifrar y que nunca he visto antes. Después de reiniciar, puedo iniciar el programa sin ningún problema, pero si tuviera que cerrar el programa y comenzar de nuevo, me daría 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 lo está usando otro proceso ".

"Sistema" tiene un control 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 Probé las siguientes soluciones, pero aún tengo el mismo problema de bloqueo de archivos:

  1. Se renombró el directorio temporal a un directorio que conozco que tenía todos los derechos de seguridad. Se crearán archivos en este directorio cuando se inicie Delphi, pero EditorLineEnds.ttr seguirá bloqueado por SYSTEM e impedirá que vuelva a iniciar.
  2. Desinstalé las siguientes actualizaciones de seguridad KB2982791 y KB2976897, pero esto no solucionó el problema. He suprimido las actualizaciones de Windows por ahora y intentaré desinstalar todos los parches de seguridad para el 8/13.
  3. Delphi desinstalado por completo y reinstalado. El problema todavía ocurre después de volver a instalar todo.

Intentaré reinstalar Windows desde cero e instalaré Delphi antes de las actualizaciones de Windows para ver si las actualizaciones realmente son la causa. Mi solución por ahora es simplemente cambiar el nombre de EditorLineEnds.ttr antes de iniciar Delphi.


Aquí hay otra solución de http://www.danielmagin.de/blog/index.php/2014/08/windows-update-disable-delphi-2007-2010/

Citar:

puedes deshacer fácilmente de dos maneras

1: crea un archivo por lotes con las siguientes líneas
wusa / uninstall / kb: 2982791
wusa / uninstall / kb: 2970228
este archivo por lotes que ejecuta al iniciar Windows. pero con la actualización automática ambas actualizaciones se instalan todo el tiempo

2: deshabilite los KB de la actualización automática
después de la actualización, vaya a WindowsUpdates en su sistema. deshabilitar ambos KB así que en las nuevas actualizaciones no se instalarán de nuevo


El problema parece ser con las actualizaciones de Windows instaladas el 13 de agosto. Intenté desinstalar KB2982791 como lo sugirió el póster anterior, pero eso no solucionó el problema. Sin embargo, la desinstalación de todas las actualizaciones de Windows desde el 13 de agosto solucionó el problema.


Este es mi script bds_start.bat ejecutando Delphi2006 en el sistema Win7-64bit. Personalicé la respuesta de GabeMeister y una secuencia de comandos similar encontrada en uno de los enlaces. Ahora puedo reiniciar DelphiIDE sin reiniciar. Todos los archivos ttr temp todavía están bloqueados por el sistema, por lo que el comando del del delta puede no funcionar. Se pueden eliminar una vez que se reinicia el sistema.

Sin embargo, es imposible reiniciar Delphi haciendo doble clic en los archivos del proyecto myproject.dpr. Tenía miedo de instalar IDEFixPack para IDEFixPack porque uno de los comentarios no prometía que funcionara.

bds_start.bat

@REM http://www.danielmagin.de/blog/index.php/2014/08/windows-update-disable-delphi-2007-2010/ @REM http://.com/questions/25295980/delphi-2007-error-cannot-create-file-c-users-admin-appdata-local-temp-editorl @REM http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/idecommandline_xml.html @REM del files created by DelphiIDE, may not able to delete but @REM moving to a new name is possible. Use unique name by timestamp. del "%temp%/EditorLineEnds*.ttr" set dt=%date%_%time:~3,2%-%time:~6,2% rename "%temp%/EditorLineEnds.ttr" "EditorLineEnds_%dt%.ttr" start "" "C:/Borland/BDS/4.0/Bin/bds.exe" -pDelphi

Ejecutando el argumento de cambio de CBuilder a -pCBuilder . Tal vez la mejor solución sería crear la herramienta de reemplazo bds.exe, el archivo del / move * .ttr, ejecutar y pasar los argumentos de cmd al archivo original bds_original.exe. Esto debería permitir que * .dpr haga doble clic en reinicios. O use BdsLauncher.exe, que creo que está regedit vinculado a la extensión * .dpr. Luego, la lista de procesos tenía el nombre bds.exe.


Estoy usando Windows 8, no 8.1

Apagué todas las actualizaciones de Windows y ayer revisé las actualizaciones e instalé todas las actualizaciones de seguridad. Hoy tengo el mismo problema, pero ninguna de las actualizaciones mencionadas anteriormente se instaló en mi computadora portátil. Los busqué a todos, pero no encontré ninguna entre las actualizaciones de seguridad instaladas:

KB2982791, KB2970228, KB2975719, KB2975331

Pero encontré otra actualización KB2993651 e intenté desinstalarla, el proceso de desinstalación se detuvo. Restablecí mi comp. Ahora no puedo encontrar esta actualización, y el problema no se resolvió.

Así que no encontré otra solución alternativa y creé el siguiente script, que corrí antes de abrir RAD 2010.

cd %temp% ren EditorLineEnds.ttr EditorLineEnds%RANDOM%.ttr

Estoy usando la función% RANDOM%, porque con el nombre fijo en la segunda vez, el archivo renombrado también se bloqueará y la secuencia de comandos no tendrá éxito en el cambio de nombre.


Hay tres soluciones a esto de las que soy consciente:

  1. Intente desinstalar la actualización de seguridad de Windows KB2982791 que ya fue mencionada por Francisco Caffagni. Esto resolvió el problema para mí (Windows 8.1 + Delphi 2007) pero podría no ser una buena idea desinstalar una actualización de seguridad de Windows.
  2. Cambie el nombre del archivo cada vez que inicie Delphi. Vea a continuación un programa simple que lo hace por usted.
  3. Utilice IdeFixpack de Andreas Hausladen ( versión Delphi 2007 , tenga en cuenta que la versión 4.4 no funciona en Windows 8 , la versión 4.3 parece funcionar), ( para versiones posteriores de Delphi ) Tenga en cuenta que la opción de editor Show Lineends usará un carácter diferente si usa esta corrección porque el IDE ya no cargará la fuente EditorLineEnds.ttr. (Las soluciones 1 y 2 no tienen este inconveniente, pero ¿quién usa esa opción de todos modos?)

Nota: Microsoft retiró esta solución unos días después y emitió una nueva KB2984615 el 2014-08-27. Lamentablemente, esto no solucionó el problema para mí. Quizás desinstalar primero KB2982791 y luego instalar KB2984615 podría funcionar, pero no lo he intentado.

Escribí un programa simple , que resuelve el problema para mí:

Utiliza FindFirstChangeNotification / FindNextChangeNotification y comprueba si ese archivo existe y, en caso afirmativo, lo mueve a un subdirectorio único en% temp%.

Descarga binaria

El código fuente está disponible desde sourceforge .


Lo mismo para CodeGear Delphi 2009 en Windows 7

Desinstalar la siguiente actualización de Windows 2982791 2970228 no será de ayuda.

Usar IDE Fix Pack después de eso ayudará.


Para Delphi 2007, instale IDEFixPack 4.4 y agregue agregue la siguiente variable de entorno a la configuración del sistema:

IDEFixPack.DisabledPatches = DotNet.GlobalizationSearch

Reinicie y debería funcionar. Tengo 2 computadoras de escritorio con Win 8.1 Pro y funciona como un encanto!


Si está en Windows, hice un atajo de archivo por lotes para iniciar Delphi. Básicamente es un archivo por lotes que cambia el nombre de EditorLineEnds.ttr a la fecha actual, lo mueve a una subcarpeta diferente y luego inicia Delphi.

Aquí están los contenidos de mi script por lotes:

SET HOUR=%time:~0,2% SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%%time:~6,2% SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2% if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) if exist "C:/Users/<username here>/AppData/Local/Temp/EditorLineEnds.ttr" ( echo "Moving EditorLineEnds.ttr" MOVE "C:/Users/<username here>/AppData/Local/Temp/EditorLineEnds.ttr" "C:/Users/<username here>/AppData/Local/Temp/ExtraEditorLineEnds/%dtStamp%.ttr" ) else ( echo "EditorLineEnds.ttr was not found." ) start "C:/Program Files (x86)/CodeGear/RAD Studio/6.0/bin/bds.exe"


Solo para señalar que la actualización KB2982791 ha sido retirada por Microsoft. Las razones citadas parecen ser problemas con la representación de fuentes y bloqueos del sistema y no este problema específico que, a primera vista, parece ser culpa de Delphi y simplemente se ve agravado por la actualización.

El artículo de KB en el sitio de Microsoft se ha actualizado: support.microsoft.com/kb/2982791

Específicamente estas secciones son de interés:

Problema conocido 2
Microsoft está investigando el comportamiento en el que las fuentes no se procesan correctamente después de instalar cualquiera de las siguientes actualizaciones:
2982791 MS14-045: Descripción de la actualización de seguridad para controladores kernel-mode: 12 de agosto de 2014
2970228 Actualización para admitir el nuevo símbolo de moneda para el rublo ruso en Windows
2975719 Resumen de actualización de agosto de 2014 para Windows RT 8.1, Windows 8.1 y Windows Server 2012 R2
2975331 Resumen de actualización de agosto de 2014 para Windows RT, Windows 8 y Windows Server 2012

Estado
Microsoft ha eliminado los enlaces de descarga de estas actualizaciones mientras se investigan estos problemas.

Problema conocido 3
Microsoft está investigando el comportamiento en el que los sistemas pueden bloquearse con un mensaje de error Stop 0x50 (comprobación de errores) después de que se instale cualquiera de las siguientes actualizaciones:
2982791 MS14-045: Descripción de la actualización de seguridad para controladores kernel-mode: 12 de agosto de 2014
2970228 Actualización para admitir el nuevo símbolo de moneda para el rublo ruso en Windows
2975719 Resumen de actualización de agosto de 2014 para Windows RT 8.1, Windows 8.1 y Windows Server 2012 R2
2975331 Resumen de actualización de agosto de 2014 para Windows RT, Windows 8 y Windows Server 2012

Esta condición puede ser persistente e impedir que el sistema se inicie correctamente.

Estado
Microsoft ha eliminado los enlaces de descarga de estas actualizaciones mientras se investigan estos problemas.