由于在Windows安装了最近的更新(KB2982791, KB2970228)后,Delphi的IDE需要创建的一个文件%TEMP%\EditorLineEnds.ttr会被系统锁定,导致除非重新启动操作系统,否则Delphi 8~2010无法启动两次。

Delphi的IDE在启动时提取了一个字体资源到%TEMP%\EditorLineEnds.ttr,然后使用AddFontResource函数将其加载,并且在IDE的析构代码中释放它。但在最近的Windows更新中,由于一些安全方面的原因,微软限制了RemoveFontResource函数解锁这个文件。如果第二次启动IDE,提取字体资源的操作会失败并导致IDE被异常终止。

解决方法:

1、网上下载补丁(转载)

http://blog.csdn.net/poolord/article/details/38965861

2、修改EditorLineEnds.ttr名字(每次启动2010前都要执行下面Delphi.bat)

创建一个Delphi.bat 文件内容如下:

@echo off
set a=C:\Users\Administrator\AppData\Local\Temp\EditorLineEnds.ttr
set aa=%time%
set bb=%aa:~0,2%
set cc=%aa:~3,2%
set dd=%aa:~6,2%
set ee=%date%
set ff=%ee:~0,4%
set gg=%ee:~5,2%
set hh=%ee:~8,2%
set value=EditorLineEnds%ff%%gg%%hh%_%bb%%cc%%dd%
ren "%a%" "%value%.ttr"

转载于:https://www.cnblogs.com/lp-blogs/p/4387186.html

Delphi2010启动报错cannot create file C:Users\ADMINI~1\AppDat...\EditorLineEnds.ttr相关推荐

  1. Delphi2010启动报错:Cannot create file “C:\Users\asun\AppData\Local\Temp\EditorLineEnds.ttr“. 另一个程序正在使用此文

    Delphi2010启动报错:Cannot create file "C:\Users\asun\AppData\Local\Temp\EditorLineEnds.ttr". 另 ...

  2. Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理...

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改.下面对centos7版本下网卡重命名操作做一记录: 1)编辑网卡信息 [root@linux-node2~]# ...

  3. switchHosts启动报错: bad data file.. :( 问题解决记录(笔记)

    今天上班一打开switchHost突然报错bad data file,以前也碰见过几次,都是卸载重新安装解决,虽然管用但数据全没了.那时候数据少,只有一两个环境,现在环境多了就不乐意丢数据了.报错如下 ...

  4. 【踩坑日记】springboot项目启动报错error create bean with name

    前言 启动springboot项目报错error create bean with name xxx 以为是哪个bean没有装配上,排查了所有的bean,发现都装配了 原因分析 仔细看了报错日志,发现 ...

  5. Apollo 星火计划踩坑记录 dreamview启动报错“No such file or directory: ‘ping‘: ‘ping‘”

    第一次以计算机科学与技术本科生身份写blog也是值得纪念的 百度Apollo开源社区近期开始了"星火计划第二期",使用了新版本的工程框架,但是毕竟还在测试中,小bug不可避免,这篇 ...

  6. springboot启动报错:create a memory leak. Stack trace of thread:(DubboResponseTimeoutScanTimer)

    2019-08-08 18:19:24.050 INFO 20344 - [ main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} ...

  7. fastdht启动报错:ERROR - file: func.c, line: 332, local host does not belong to any group, program exit!

    首先讲一下fastdht安装过程 1.下载安装BerkeleyDB,(版本可以自己更改就行),也可以通过网盘下载 http://download.oracle.com/berkeley-db/db-6 ...

  8. mysql 启动报错-server PID file could not be found

    [root@yunhe ~]# service mysql stop MySQL server PID file could not be found!                  [失败] 解 ...

  9. SonarQube启动报错:WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedExcepti

    SonarQube启动报错 可以查看日志,一般日志会记录错误的详细内容 执行以下命令,查看日志: cd /opt/sonarqube-6.7.6/logs tail -n 100 sonar.log ...

  10. mysql5.6 pid_MySQL5.6启动报错The server quit without updating PID file

    Mysql启动报错如下: [root@db01 opt]# service mysqld start Starting MySQL.... ERROR! The server quit without ...

最新文章

  1. go build命令详解
  2. 大型Web2.0站点构建技术初探一
  3. 在线考试计算机文化基础,计算机文化基础在线考试.pdf
  4. 7 MyBatis映射文件中的拼接符
  5. A sample that using the completion port I/O model
  6. classpath java配置_Java环境变量中classpath是必须配置吗?
  7. JDK安装和环境变量配置(超详细图文)
  8. python curve fit拟合失败的情况
  9. c++ 两个栈实现一个队列
  10. 复旦MBAer聊“进博”:希望已至,寻路未来!
  11. 商业的本质 + 社交电商思考
  12. MATLAB基本操作之画图
  13. 企业微信登录不了怎么办 企业微信无法登录的原因及解决方法
  14. Android 自定义软键盘实现 数字九宫格
  15. 史蒂夫·乔布斯传记_Chapter 4: Atari and India
  16. redisson 主从模式Unsupported protocol version 50_强推七本欢喜冤家甜文,男女主从互怼到互宠,超甜超撩超过瘾!...
  17. 这几行最简单的代码 ,却改变了世界
  18. 天才少年稚晖君超酷“硬汉”项目登榜|GitHub近期热门项目盘点
  19. android编译错误
  20. 基于FPGA的以太网控制器(MAC)设计(中)

热门文章

  1. 【YOLOV5-5.x 源码解读】google_utils.py
  2. 信阳市少年计算机学校,信阳市胜利路学校开展少年之声小记者选拔活动
  3. 软件包的依赖性关系定义
  4. sdcc man阅读笔记(四)——存储类型关键字
  5. 单片机开发,推荐开源跨平台的SDCC编译器
  6. 我的 Android 开发实战经验总结
  7. Centos7 安装奔跑的小火车
  8. 程序员投入时间和精力实现财富增长之道,这可能会伴随你程序员整个生涯(请不要连续点赞)
  9. 购物系统 java代码_java购物系统源代码
  10. 谷歌服务组件安装简介