Hi Bren,
Dllhost.exe errors can be attributed to corrupt or missing files, invalid registry entries associated with dllhost.exe, or a virus / malware infection. Now, in order to sort this out, you can utilize the Deployment Imaging and Servicing Management (DISM) tool to update the systems files and correct the error message that you're getting. You can refer to this article: Repair a Windows Image.
Let us know the outcome. Feel free to reach us back.