各位好:

我在compiler 的时候,Output Directory路径设定c:\\paint_v2 执行几次后

就会显示Unable to create process:存取被拒

我要重开机后,可以compiler 但是第2次compiler以后电脑又会整个当掉,然后再跳出下图

换资料夹名称就不会了,但用没多久 又会出现上述情形

想请问是甚么问题呢? 谢谢

5 个回答

  • 旧至新
  • 新至旧
  • 最高Like数

0

eric6749

iT邦新手 3 级 ‧ 2025-01-23 09:46:13

最佳解答

当 Delphi 出现 "Unable to create process: 存取被拒" 的错误时,以下是一些解决方法:

  1. 以管理员身份运行 Delphi。
    原因: Delphi 没有足够的权限来创建过程。
    解决方法: 右键点击 Delphi 的捷径,选择 "以管理员身份运行"。
  2. 检查输出目录权
    原因: 输出目录的权限设定可能导致存取被拒。
    解决方法: 检查输出目录的权限设定,确保 Delphi 有权写入该目录。尝试更改输出目录到其他位置。
  3. 防毒软体和防火墙设定
    原因: 防毒软体或防火墙可能干扰 Delphi 的运行。
    解决方法: 暂时停用防毒软体或防火墙,或者将 Delphi 的执行档加入白名单。
  4. 目录名称问题
    原因: 中文目录名称可能导致问题。
    解决方法: 尝试使用非中文目录名称。
  5. 系统设定和 UAC
    原因: UAC(用户帐户控制)设定可能影响 Delphi 的权限。
    解决方法: 检查 UAC 状态,并确保 Delphi 以管理员身份运行。
    如果以上方法无法解决问题,可能需要进一步检查系统设定或档案系统的权限。

  • 1

mayyola

iT邦研究生 1 级 ‧
2025-01-29 23:55:42

我后来将project另存一个名字XX.dproj,然后重跑就可以了
希望这招永远有效 谢谢大家

修改

1

jasper_dale

iT邦见习生 ‧ 2025-01-23 07:51:23

确定你的 Delphi 是以 Administrator 身份启动、
确认你的 UAC (User Account Control) 状态、
检查你的防毒软体 或 设定排除检查路径、

0

reeyulin

iT邦新手 5 级 ‧ 2025-01-23 23:33:14

因为windows 10 以上的安全性限制 越来越严格了
像是以下这些目录下都无法藉由APP去写改
C:\\
C:\\Windows
C:\\Windows\\System32\\drivers\\etc

0

Yaowen

iT邦研究生 3 级 ‧ 2025-01-24 17:15:17

我觉得你装回去 win7 开发比较实际
最好是可以装回 xp 开发


  • 1

cpc0935

iT邦研究生 5 级 ‧
2025-01-29 10:33:13

不能同意更多

修改

0

bestlong

iT邦研究生 3 级 ‧ 2025-01-25 21:43:19

建议建立 c:\\workspace 目录, 然后调整此目录的安全性给 users 群组完全控制的权限, 然后专案目录都开在此目录下