thats not wired and not malware..
ndis.dll is sometimes overwritten by driver installations, so if you get a error you can delete ndis.dll but windows will replace it with a clean version (out of its database) and you should be fine
that is what i told you do to, but in fact my version was better

Start > Execute > sfc /scannow
does exactly this!
but okay anyway, if you problem is solved this thread will be closed!
and be aware of the fact that double posting isnt allowed :/
so far~