I'm managing several sites that don't have any internet connectivity, and I need to install SNMP on Windows 10/11 PCs at these locations so they can be monitored with tools like Nagios. I've spent three frustrating days trying to use the Windows Feature On Demand and Optional Components methods, but it seems like those require internet access now, which is totally unhelpful. I've got countless browser tabs open trying to troubleshoot various errors, but every time I think I've made progress, a new issue pops up. I'd really appreciate any alternative methods to install SNMP on these offline PCs. I even explored options with nuget and dotnet, but I hit a wall there too. I found a couple of third-party options, like NuDesign, which I'd prefer to avoid due to cost, and ManageEngine, which doesn't meet my needs. Any suggestions would be greatly appreciated!
5 Answers
If you have access to the same version of Windows on another machine, you can copy the relevant files over to the offline PCs. That way, you can use PowerShell to add the SNMP feature without needing to rely on an internet connection.
Consider using a local feature store or even a lightweight third-party SNMP daemon. They can often provide the functionality you need without the hassle of the built-in Windows feature installation process.
You might want to try using DISM with a local source. It allows you to point to the files needed for installation from another machine that already has SNMP installed. It could save you a lot of time compared to the other methods you've tried!
You can mount a Windows ISO that matches the version installed and use PowerShell to add the SNMP feature from that local source, no internet required!
Just a heads up, you should make sure you are attempting to install SNMP as a Windows Feature. Make sure you're checking the right options since it’s integrated into some versions also, but you might overlook it during the installation.
That method requires an internet connection, which I don’t have access to. I've spent a lot of time trying different offline methods, but nothing has worked.

I've already spent days trying various offline installation methods, but none have worked so far.