delphi 2010 Cannot create file EditorLineEnds.ttr
2015-03-19 10:31
1296 查看
转:/article/8651073.html
由于在Windows安装了最近的更新(KB2982791, KB2970228)后,Delphi的IDE需要创建的一个文件%TEMP%\EditorLineEnds.ttr会被系统锁定,导致除非重新启动操作系统,否则Delphi 8~2010无法启动两次。
Delphi的IDE在启动时提取了一个字体资源到%TEMP%\EditorLineEnds.ttr,然后使用AddFontResource函数将其加载,并且在IDE的析构代码中释放它。但在最近的Windows更新中,由于一些安全方面的原因,微软限制了RemoveFontResource函数解锁这个文件。如果第二次启动IDE,提取字体资源的操作会失败并导致IDE被异常终止。
如果你使用了IDEFixPack 2.7以上版本,则不会受到这个问题的影响。IDEFixPack会阻止IDE调用AddFontResource函数以避免锁定这个文件(这个补丁也可以解决安装了Adobe Type Manager之后的性能问题)
如果是第一次安装IDEFixPack,则可能需要重新启动系统——当这个文件已经被锁定的时候。
下载链接:
IDEFixPack for 2009或更新版本
IDEFixPack for 2006/2007
转:http://i-am-leo.iteye.com/blog/2104201
打开delphi2010时,出现了can not create ...Temp\EditorLineEnds.ttr。
在国外论坛找到原因及解决方案:
原因:升级了windows的补丁KB2993651, kb:2982791 , kb:2970228,导致EditorLineEnds.ttr生成所在的文件夹无法被修改,固而出错!(此错误好像XE6不会发生,可能Delphi调整了方式吧!)
解决方案:
卸载以上补丁(在命令行运行以下命令)
wusa /uninstall /KB:2993651
wusa /uninstall /kb:2982791
wusa /uninstall /kb:2970228
同时在windows更新中,禁止这些(及最新的KB开头)的更新补丁, 防止再次安装了更新。
重启电脑,解决!
----------------------------------------------------
----------------------------------------------------
错误
Cannot create file "C:\Users\liufalin\AppData\Local\Temp\EditorLineEnds.ttr". 另一个程序正在使用此文件,进程无法访问。.
1.上面两个子中说到的卸补丁包,问题还是未解决。只说暂时用修改EditorLineEnds.ttr文件名的方法:
新建一个delphi.bat文件
输入如果内容:
@echo off
set NewFileName="%TEMP%\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.tmp"
MOVE %TEMP%\EditorLineEnds.ttr %NewFileName%
start "" "C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" -pDelph
ps: "C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" 为你dephi的安装路径
转:/article/8651073.html
由于在Windows安装了最近的更新(KB2982791, KB2970228)后,Delphi的IDE需要创建的一个文件%TEMP%\EditorLineEnds.ttr会被系统锁定,导致除非重新启动操作系统,否则Delphi 8~2010无法启动两次。
Delphi的IDE在启动时提取了一个字体资源到%TEMP%\EditorLineEnds.ttr,然后使用AddFontResource函数将其加载,并且在IDE的析构代码中释放它。但在最近的Windows更新中,由于一些安全方面的原因,微软限制了RemoveFontResource函数解锁这个文件。如果第二次启动IDE,提取字体资源的操作会失败并导致IDE被异常终止。
如果你使用了IDEFixPack 2.7以上版本,则不会受到这个问题的影响。IDEFixPack会阻止IDE调用AddFontResource函数以避免锁定这个文件(这个补丁也可以解决安装了Adobe Type Manager之后的性能问题)
如果是第一次安装IDEFixPack,则可能需要重新启动系统——当这个文件已经被锁定的时候。
下载链接:
IDEFixPack for 2009或更新版本
IDEFixPack for 2006/2007
转:http://i-am-leo.iteye.com/blog/2104201
打开delphi2010时,出现了can not create ...Temp\EditorLineEnds.ttr。
在国外论坛找到原因及解决方案:
原因:升级了windows的补丁KB2993651, kb:2982791 , kb:2970228,导致EditorLineEnds.ttr生成所在的文件夹无法被修改,固而出错!(此错误好像XE6不会发生,可能Delphi调整了方式吧!)
解决方案:
卸载以上补丁(在命令行运行以下命令)
wusa /uninstall /KB:2993651
wusa /uninstall /kb:2982791
wusa /uninstall /kb:2970228
同时在windows更新中,禁止这些(及最新的KB开头)的更新补丁, 防止再次安装了更新。
重启电脑,解决!
----------------------------------------------------
----------------------------------------------------
错误
Cannot create file "C:\Users\liufalin\AppData\Local\Temp\EditorLineEnds.ttr". 另一个程序正在使用此文件,进程无法访问。.
1.上面两个子中说到的卸补丁包,问题还是未解决。只说暂时用修改EditorLineEnds.ttr文件名的方法:
新建一个delphi.bat文件
输入如果内容:
@echo off
set NewFileName="%TEMP%\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.tmp"
MOVE %TEMP%\EditorLineEnds.ttr %NewFileName%
start "" "C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" -pDelph
ps: "C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" 为你dephi的安装路径
相关文章推荐
- Delphi 2006-2010 error: “Cannot create file C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr”
- 解决Delphi 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题
- 解决Delphi 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题
- Cannot create file"C:\Users\LML\AppData\Local\Temp\EditorLineEnds.ttr"。另一个程序正在使用此文件,进程无法访问。
- Cannot create file"C:\Users\LML\AppData\Local\Temp\EditorLineEnds.ttr"。另一个程序正在使用此文件,进程无法访问。
- Cannot create file"C:\Users\LML\AppData\Local\Temp\EditorLineEnds.ttr"。另一个程序正在使用此文件,进程无法访问。
- 解决EditorLineEnds.ttr被锁定导致Delphi2006-2010无法启动的问题
- 解决EditorLineEnds.ttr被锁定导致Delphi2006-2010无法启动的问题
- 问题-[delphi2007、2010]无法二次启动,报EditorLineEnds.ttr被占用,进程一直有bds.exe?
- 运行时delphi提示 cannot create file EditLineEnds.ttr
- win7 安装 Delphi / C++ builder 无法打开"EditorLineEnds.ttr" dbExpress140.bpl
- 启动DELPHI2007出现 EditorLineEnds.ttr 错误的解决方法
- 运行Delphi 2007 IDE提示无法打开"EditorLineEnds.ttr"文件
- EditorLineEnds.ttr 错误问题
- EditorLineEnds.ttr
- Delphi2010启动报错cannot create file "C:Users\ADMINI~1\AppDat...\EditorLineEnds.ttr"
- C++ builder 之错误总结:重新打开BCB提示无法打开"EditorLineEnds.ttr"文件-都是补丁惹的祸
- EditorLineEnds.ttr的困扰
- 最近win7更新后出现第二次打开IDE(delphi2007)的时候提示无法打开"EditorLineEnds.ttr"这个文件
- navicat 中的cannot create file......系统找不到指定路径