Since I see quite a few post with others having issues with Windows 10, I thought I would just post this in a separate post for all to see that are having the same issue. We recently purchased a new computer that has Windows 10. The communicator plug-in detected our gps but it would not load the geocaches to it. This is the solution I came up with and it worked. Hope it works for everyone else.
Open IE
Go to TOOLS
Then INTERNET OPTIONS
Click on SECURITY tab
Select TRUSTED SITES
Click on SITES button
Add https://www.geocaching.com to trusted sites