Multiple Provider Router could be legitimate Windows OS process. Multiple Provider Router is a background process that enables Windows to connect to a network via multiple protocols/adapters and probably will not show up unless it has encountered an error or undesirables are present. Multiple Provider Router references the registry to see network providers installed, then loads them in preparation for network requests. (network providers -Dynamic Link Library (DLL) that supports a specific network protocol). Dynamic Link Library (DLL) -files containing programing code that can be loaded/run when required to perform a function and can be shared/used by numerous programs. CAUTION: Various trojan/worm/spyware overwrite or create a file by this name.