Just joined. I'm looking for help with NAPMONTR.DLL cannot be loaded.

  • Hi there and welcome to PC Help Forum (PCHF), a more effective way to get the Tech Support you need!
    We have Experts in all areas of Tech, including Malware Removal, Crash Fixing and BSOD's , Microsoft Windows, Computer DIY and PC Hardware, Networking, Gaming, Tablets and iPads, General and Specific Software Support and so much more.

    Why not Click Here To Sign Up and start enjoying great FREE Tech Support.

    This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Status
Not open for further replies.

khe78

PCHF Member
Nov 2, 2020
3
0
70
Some weeks ago, I used netsh to successfully delete some network profiles. Then did some system cleanup. Next time I tried to use the netsh command, I got the error,
C:\WINDOWS\system32>netsh
The following helper DLL cannot be loaded: NAPMONTR.DLL.
netsh>

I have no clue what caused the error. I have googled NAPMONTR.DLL solutions. None worked.
Help would be greatly appreciated.

Sincerely, khe78
 
Thanks for responding. But, . . .
Been there, done that. Outbyte advertises their product fixes NAPMONTR.DLL not loading issues, but it doesn't. I was in Chats or on the phone for hours with their support tech. The final advice was to perform a clean system restore. A system restore is not an acceptable solution. I have tried product, "Advanced System Repair" as well. It didn't fix my issue either. Like I said, I have googled every phrase I can think of and tried every solution I found, but the system restore one. PC Help Forums is my last resort. Hopefully, someone can come up with a solution.
 
Today, I have been researching a solution. I have verified that the netsh.exe file is in C:\Windows\System32. The NAPMONTR.DLL file is also in C:\Windows\System32. Windows documentation says C:\Windows\System32 is the correct location for both files.

Yet when I execute netsh.exe, I get the error: "The following helper DLL cannot be loaded: NAPMONTR.DLL."

I located other netsh.exe file locations. Executing C:\Windows\WinSxS\amd64_microsoft-windows-netsh_31bf3856ad364e35_10.0.19041.1_none_159203c1973658cd\netsh.exe works. I have created a shortcut on the Desktop to execute C:\Windows\WinSxS\amd64_microsoft-windows-netsh_31bf3856ad364e35_10.0.19041.1_none_159203c1973658cd\netsh.exe.

I hate circumvention solutions, but this is the best I can do for now.

With this new information does anyone have ideas?
 
if you have deleted a dynamic link library file, chances are it may have been unregistered in the system as well.

certainly try doing sfc /scannow first, from an elevated command prompt.

but than look into unregistering and re-registering that DLL; https://www.techwalla.com/articles/how-to-update-dll-files

another avenue could be to install the latest 20H2 Win10 update if you haven't already.
it's components are broad enough that it may cover your issue as well.
 
Status
Not open for further replies.