dllhost.exe starts with windows and continues to take up memory until it crashes with no memory available .
If you’ve checked for any malware/ viruses the problem resides with a corrupted picture/movie file . I remembered that i had a crash during an .mp4 download that was on desktop. Windows was trying to make a thumbnail for that video but was failing and filling up memory .
If you can’t delete the video go into safe mode and you should be able to delete the problematic file.