"General Compiler Error" while updating the virus signature database in ESET Smart Security or ESET NOD32 Antivirus (8.x)
- You receive the message "General Compiler Error" after upgrading to a new version of ESET Smart Security or ESET NOD32 Antivirus
- This article applies to version 8.x
The self-defense module from your previously installed version of ESET may be preventing updates
There are two possible solutions for this issue, begin with solution 1 and only continue to solution 2 if the issue is not resolved.
Solution 1: Clear update cache
Open your ESET product. How do I open my ESET product?
Press F5 on your keyboard to enter Advanced setup.
- Expand Update, click Update and then click Clear next to Clear update cache.
Click the image to view larger in new window
Restart your computer and open ESET Smart Security or ESET NOD32 Antivirus.
Press F5 on your keyboard to enter Advanced setup. Expand Update and click Update.
Enter your ESET-issued Username and Password and then click OK.
If you do not have your Username and Password, visit our lost license page to retrieve them.
- If you do not have your Username and Password, visit our lost license page to retrieve them.
From the main program window, click Update on the left and then click Update virus signature database. You should no longer receive the "General Compiler Error" message. Continue to Solution 2 if the issue is not resolved.
Solution 2: Uninstall your ESET product and reinstall with the latest build
For step-by-step instructions, see our knowledgebase article.