Thank you for posting in Wired Ethernet Community.
For the driver installation, you can extract the package (.exe) to folder using 3rd party software (WinZip, 7-Zip). If you're using Windows 10 x64, I217-LM driver will located in PROWinx64\PRO1000\Winx64\NDIS65 folder.
Kindly share the current driver version installed and Windows Operating system version.
You may also contact your system manufacturer for the driver since our I217-LM was integrated to their system, There might be modification on the driver to better fit into their product.
Thanks for your advice, @Vince!
Let's see: Windows 10 x64, and the current driver on my system is version 18.104.22.168.
Is that the most current? I'm having some odd network issues on this system and before I mess with the whole network, I want to be sure that this system is totally up to date on the dumb stuff. I do have a manufacturer's update for the Intel AMT, but I need to make sure the regular user is gonna be out while I do that (I don't want to waste his time while I troubleshoot for optimal functionality when we already are functional [mostly]).
Based on the provided version, the most current driver is already installed in your system. However, I'd suggest to verify with your manufacturer if they have customized driver for I217-LM since it is integrated to their system.
If the .exe you're referring is "PROUnstl.exe", it is the PROSet uninstaller file. To re-install the driver, you can go to the I217-LM driver properties in device manager and under "Search for driver sofware in this location", direct to this folder "\PROWinx64\PRO1000\Winx64\NDIS65"
I haven't found a silver bullet from Lenovo. I have found work-arounds, and restarting the system usually works for a while. It's also spring break for my kids so, it's an involuntary vacation this week for me. I will still work on this, but I haven't made any progress this week. Thanks for checking in!