aswCmnB.dll is a vital part of avast. It is one of its root libraries. Without it, there is really no chance avast will run.
It’s probably a badly damaged installation - I recommend downloading and installing the program again…
Vlk