# VS Code 產生的 C / C++ .exe 檔存取被拒 Why ? - 某些檔案不想被 Avira 及時偵測 - 用 VS Code 寫 C / C++ 時突然被嚇到 > btw 我現在已經沒在用 Avira 了 : ) ## 被防毒軟體偵錯的過程 1. 在桌面創建空資料夾 ( myFile ) 2. 用 VS Code 打開該資料夾 ![](https://i.imgur.com/zC8LlMs.png =90%x) 3. 新增一個 .c 檔,隨意打些內容 4. 執行 code runner ( 產生 .exe 檔 ) ![](https://i.imgur.com/v3daoqH.png =90%x) ![](https://i.imgur.com/6bKXxUo.png =90%x) 到這個步驟程式是可以正常運作的。 但接下來使用終端機操作時將觸發(?)防毒軟體... 5. 用終端機執行 .exe 檔 ![](https://i.imgur.com/CjIR0oh.png =90%x) 此時出現了 **" 存取被拒 "** 字樣,Avira 也跳出了警示,說明 test.exe 已被移至隔離區。 我們也可以從左方欄位看出它 **" 被消失 "** 了。 接下來有兩點事項要處理: - 刪除已經出問題的 test.exe - 設定 myFile 為 Avira 略過的檔案 ## 在 Avira 把資料夾排除,略過及時掃描 ### 刪除被隔離的檔案 1. 打開 Avira,選取安全性中的 **" 隔離區 "** ![](https://i.imgur.com/YgSkazo.png =90%x) 2. 勾選後刪除,檔案就會移除了! ![](https://i.imgur.com/pG5hv18.png =90%x) 注意:**不要選取 " 還原 "**,否則之後檔案將很難刪除。 如果你真的真的真的不小心按到還原,我是進入 Windows 10 的安全模式刪除。 ### 設定 Avira 在即時掃描時略過 myFile 1. 在安全性中點選 **" 防護選項 "** ![](https://i.imgur.com/MWDKQJa.png =90%x) 2. 點選即時防護的小齒輪(到底有誰會注意到..) ![](https://i.imgur.com/eSWSX4w.png =90%x) 3. 點選左欄的 **" 例外 "** 並選取要略過的資料夾(myFile) ![](https://i.imgur.com/PVRvxvw.png =90%x) ![](https://i.imgur.com/586VsHu.png =90%x) 4. 點選 **" 新增 "** ,出現在左方欄位後按下 **" 套用 "**、**" 確定 "** 就完成了! ![](https://i.imgur.com/Pmz1iUV.png=90%x) ![](https://i.imgur.com/4vHIKcH.png=90%x) 接著重新 run 一次 code 吧! ![](https://i.imgur.com/wQDa4XN.png=90%x) 在執行 Code Runner 後,會發現產生了 tempCodeRunnerFile.exe,是正常的! (個人猜測是為了與被隔離的那個檔名做區隔) 之後只要在這個 myFile 底下寫 code 就好了!