microsoft-.net_Dfshim.dll is a module created by Microsoft Corporation, associated to .NET Framework. This process is absolutely safe, so you don;t have to worry if it may harm your computer. Dfshim.dll is not considered a CPU intensive process, but if you want to stop it, you can simply delete the .NET Framework. If the .dll file is giving you errors, it seems like it was corrupted or accidentally deleted. The easiest way to solve the problem is to download a new file and move it to system32 directory. If Dfshim.dll, is still giving you errors, than uninstall the application that is sending you the message and install a new version of it, if you have the possibility.
You can easily DOWNLOAD the Dfshim.dll on the link below absolutely for free.