解决Delphi 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题

由于在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

原文地址:https://www.cnblogs.com/jijm123/p/10467128.html

时间: 2024-11-12 00:49:19

解决Delphi 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题的相关文章

如何让delphi在启动时不自动创建空的工程?

如何让delphi在启动时不自动创建空的工程? ?? <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> "C:\Program Files\Borland\Delphi6\Bin\delphi32.exe" -np 如何让delphi在启动时不自动创建空的工程?,布布扣,bubuko.com

如何让delphi在启动时不自动创建空的工程?并且改变默认工程目录?

如何让delphi在启动时不自动创建空的工程? ‍ 在属性的目标最后加 空格,-np. "C:\Program Files\Borland\Delphi6\Bin\delphi32.exe" -np 如何更改新建工程的默认目录? 目标的下面就是起始位置,改为你需要的目录即可. http://www.cnblogs.com/azhqiang/p/3778433.html

永久解决delphi 2010不能2次启动问题

由于在Windows安装了最近的更新(KB2982791, KB2970228)后,Delphi的IDE需要创建的一个文件%TEMP%\EditorLineEnds.ttr会被系统锁定,导致除非重新启动操作系统,否则Delphi 8~2010无法启动两次. 如果你使用了IDEFixPack 2.7以上版本,则不会受到这个问题的影响.IDEFixPack会阻止IDE调用AddFontResource函数以避免锁定这个文件(这个补丁也可以解决安装了Adobe Type Manager之后的性能问题)

解决Outlook 2007 启动时卡很久的问题

周五帮一客户处理了outlook 2007 启动时响应慢的问题,现记录下该问题的处理做个分享. 问题描述: Outlook 2007 启动的时候会卡好几分钟,相同环境使用Outlook 2013的用户没有这种问题.服务器端是同一台exchange 2010服务器. 从客户描述来看可以排除是服务器端的问题,问题应该是在outlook 2007客户端.因此我接下来用OFFCAT工具先进行检查,该工具可以从https://www.microsoft.com/en-us/download/details

Delphi 2010错误 "displayNotification: 内存不够"

打开 Delphi 2010 的时候, 它报一个错误 "displayNotification: 内存不够",从而无法使用 Delphi , 解决办法 摘自http://www.cnblogs.com/del/archive/2008/08/12/1266368.html 从 Delphi 2010 启动菜单上点右键 -> 查看属性:"C:\Program Files\CodeGear\RAD Studio\7.0\bin\bds.exe" -pDelphi 这里已经有了一个启动

AutoCAD2004启动时出现fail to get CommcntrController的怎么办

解决AutoCAD2004启动时出现fail to get CommcntrController的问题! 2009-02-01 18:06 以前安装AutoCAD2004的时候可以用正常使用,后来又装了AutoCAD2006,这时候启动AutoCAD2004就会出现fail to get CommcntrController,单击确定后可以正常使用,不知道为什么.这个问题困扰了我四年,今天终于可以解决了. 启动时出现fail to get CommcntrController原因是"通讯控制中心

Eclipse启动时提示Fail to create the Java Virtual Machine的解决方法

这个错误是Eclipse里面的一个bug,我们通过如下的设置就可以解决它. 打开eclipse安装目录下的eclipse.ini文件: 将其中的256m改为128m,512m改为256m,1024m改为512m即可. 修改后的文件内容如下: -startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32

eclipse启动时jdk环境变量的问题及解决办法

以前傻乎乎的,每次安装什么软件都是下载个windows安装文件,然后双击完exe文件就是一个劲儿的点下一步.知道完成,就心满意足的去使用了,后来发现机子卡了,垃圾多了,有些软件明明自己貌似没点安装竟然也有.当时觉得好神奇,现在才发现,那都是自己的问题.好了废话不多说了,接下来说下在本机没有安装JDK的情况下eclipse启动时报的错误及解决办法. eclipse(下载链接:[eclipse](http://pan.baidu.com/s/1mgu0COw)刚刚下载之后 如果没有安装JDK和配置环

eclipse启动时弹出Failed to create the Java Virtual Machine

eclipse启动时弹出Failed to create the Java Virtual Machine 一.现象 今天装eclipse的时候出现Failed to create the Java Virtual Machine 的错误. 错误图片如下: 二.出错原因 把错误提示翻译一下,就是"无法创建java虚拟机",其实这也就是说明: 我的eclipse版本和虚拟机不兼容 三.查找错误 而我们知道,eclipse用的是系统的Java运行环境,也就是用的我们自己的JAVA虚拟机,也