If you can open CM and do a filter check on faulty assets without it crashing, then delete all faulty assets then come out of the game, wait for TADDaemon to finish then go back in and do an EDR. It will probably do another verification and TADDaemon normally counts down to 33 then finishes.
I did find that if I ran both the start menu and CM at the same time, this would stop the program from crashing out when validating the kuids, if one or the other should grey out just cancel it and restart it up again, and it should carry on from where it left off. But most of all don't work on your computer while it is sorting things out.
Once it has finished do another check for faultie's and if there are any delete them as well.
I used to have many faulty assets in my database, hoping one day to fix them, but after the validating fiasco, I no longer bother, I just try to fix one at a time and if I do not succeed, I delete it before running the main game.