We recently encounter an issue with the new version of Avast Premium Security which negatively impacted 20 machines; needless to say, people are very unhappy and if this issue is not solved quickly we'll have to stop renewing the license and go with other security suite.
We use several home-made applications built in C++ and wxWidgets. When opening the file dialog to load configuration files, the apps crash. We trace back this issue to the new version of Avast (23.1).
- Reverting back to an OS image which has an older version of Avast, our apps work fine; after updating Avast to its last version, our apps crash
- Installing only the core of Avast (only the AV, no other option) still crashes our apps
- Changing the options in this simplified Avast AV - does not solve the problem
- Adding our exes and folders to exclusion zone - does not solve the problem
- Disabling permanently Avast and restarting the computer - does not solve the problem ... THIS IS STRANGE !!!!
- Uninstalling Avast - solves the problem
Analyzing our apps it seems the "file dialog" writes a key in "Computer\HKEY_USERS\S-1-5-21-2091205127-3977276242-3766848873-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xls\OpenWithList". I have the feeling Avast blocks this access which results in crashes. I checked the ownership and the rights for the current user to access those key and it has full access.
Any ideas are appreciated.