It's not anti virus Chuck I don't have AV and I have this issue as well. ,, this issue I've nailed down to updates of W10 buggering all sorts of different dll's. And this thread now adds more evidence that this is W10 and not Cakewalk. Same issue- 3 different versions of Cakewalk. All have in common the dll will show as 0bytes. The dll seem almost random as I read posts here with now about 10 or more different dll's mentioned.
The OP figured it out. The only fix is to have a back up of the folder where the original was stored and overwrite the bad dll.
Of note is I have never seen anyone including myself with this issue if they are using W7 or 8.
I guess the best course of action is to complain to Microsoft.