iT邦幫忙

1

Delphi 存取被拒

  • 分享至 

  • xImage

各位好:

我在compiler 的時候,Output Directory路徑設定c:\paint_v2 執行幾次後

就會顯示Unable to create process:存取被拒

我要重開機後,可以compiler 但是第2次compiler以後電腦又會整個當掉,然後再跳出下圖

換資料夾名稱就不會了,但用沒多久 又會出現上述情形

想請問是甚麼問題呢? 謝謝
https://ithelp.ithome.com.tw/upload/images/20250122/20097057UrUF0deJoh.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
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 以管理員身份運行。
    如果以上方法無法解決問題,可能需要進一步檢查系統設定或檔案系統的權限。
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 開發

cpc0935 iT邦研究生 5 級 ‧ 2025-01-29 10:33:13 檢舉

不能同意更多/images/emoticon/emoticon06.gif

0
bestlong
iT邦研究生 4 級 ‧ 2025-01-25 21:43:19

建議建立 c:\workspace 目錄, 然後調整此目錄的安全性給 users 群組完全控制的權限, 然後專案目錄都開在此目錄下

我要發表回答

立即登入回答