Okay... So I figured out that WHEN I had 9 days stable, IE 10 was in fact still installed. Once I removed it from Add/Remove Windows Features in the control panel, is when the leak came back. Not sure why I did not make the connection earlier. Since then,
my NSI issue remained, UNTIL I installed the standalone IE 11 installer, not the Windows Update one, as once IE 10 is removed, update no longer prompts to update to IE 11. Now, with IE 11 installed, and the most recent update for IE 11 (and all other Windows
updates completed), my NSI usage is at the lowest in months.
Current usage: 3464 K, only 96 handles.
Before it was 9340 K, 178 handles on a normal basis, and ballooned upwards of 17,000 handles, and over 200,000 K of memory when the leak took hold.
Keep in mind, this is minimal up time so far, but first impressions after reboot, WAY lower initial NSI usage with IE 10 removed from the add/remove Windows features, and stand alone IE 11 installed and updated.
IF you are having this issue try:
- Go to Control Panel > Programs and Features > Add Remove Windows Features
- Remove the CHECK from IE 10, allow it to uninstall
- Remove any updates for IE (any version) from your Windows Update history
- REBOOT
- Download IE 11 from http://windows.microsoft.com/en-ca/internet-explorer/ie-11-worldwide-languages
- Follow the install instructions, reboot as needed.
- Find NSI process and monitor usage, POST BACK with results.
I will do the same, after longer up time.
Jasthrus