• All Community
    • All Community
    • Forums
    • Ideas
    • Blogs
Advanced

Not what you are looking for? Ask the experts!

Kudos0

What is ndfhcdiscovery.dll

My laptop kept freezing and going to a black screen.  No viruses on checking so did sfc /scannow and it got stuck.  Did disk check and it said it had replaced bad clusters in file 23105\windows\winsxs\AMC995~1.175\ndfhcdiscovery.dll

I then ran sfc /scannow again and it ran this time and said it had found errors it couldn't repair to do with ndfhcdiscovery.dll

Is it a virus?  I have now reformatted and reinstalled from system image and all is fine, but does anyone know what ndfhcdiscovery.dll is please?  I didn't have Norton installed on that particular laptop but I did scan with Malwarebytes and it didn't find anything. Have Norton installed using my extra licence now.

Windows 7 64 bit

Replies

Kudos0

Re: What is ndfhcdiscovery.dll

Kudos0

Re: What is ndfhcdiscovery.dll

Thank you.  Yes that was me.   Still didn't find out what it was and thought if it was a virus someone on here might know.

Accepted Solution
Kudos2 Stats

Re: What is ndfhcdiscovery.dll

 It's a Windows file, it's used for network discovery and diagnostics.  It's perfectly safe.

It's also fairly common for files in use to become damaged when they are in use and the system locks up.  Bad sectors occur on files in use because the hard drive locks up and can't correctly release the files.  Happens more often on non-SSD drives.

The problem your having is not caused by this file, the system lockups and bad sectors are caused by something else. Usually a hardware, driver, overheating, or power supply problem and not any kind of infection.

Dave

Kudos0

Re: What is ndfhcdiscovery.dll

Thank you!  I'll keep an eye on things now I've reinstalled.  Laptop is quite old.  Doesn't overheat, power supply might be an issue (socket has been yanked a few times) drive might be failing although only been in a year.  Thanks very much.

This thread is closed from further comment. Please visit the forum to start a new thread.