But of course, there may be a gotcha. It scares the heck out of me when Microsoft decides to upgrade anything.
A Windows 10 upgrade seemed to be overreaching, but I have been happy with the upgrade. Everything seems to work just fine on my Zenbook laptop, so fingers crossed in the future.
Short version: You may need to reinstall ControlMyNikon to get it to recognize and connect to the camera. Then again, this may not be necessary.
Long version: As of this writing, Windows 10 is only available as an upgrade to an existing operating system. In our test system, Windows 7 Pro had been installed and running with ControlMyNikon v5.2 successfully able to capture images.
After we upgraded to Windows 10, ControlMyNikon would no longer connect to the body (D800), although the body was recognized by the operating system. Users had been reporting the same thing, and that a reinstall of ControlMyNikon fixed the problem.
We waited until the next day to reinstall ControlMyNikon, but by then the connection problem had somehow been resolved and ControlMyNikon was functioning properly. No reinstallation of ControlMyNikon was done and everything seems to be running fine.
So, how did it fix itself? Our best theory is that Windows 10 recognized a new device (the D800) and later downloaded a new driver or supporting files for it from Microsoft Update overnight. Then when we re-awoke the laptop, everything worked fine. So if you are in a hurry, you can reinstall ControlMyNikon, but if not in a hurry and you don’t want to lose your current ControlMyNikon settings, you might want to wait a day.
As usual, Windows is a bit of a mystery. But we are glad to see that it works.
Note: Nikon does not release new SDK versions of their libraries when new versions of Windows come out. The old files from, say, a D80 in 2007 are expected by Nikon to work in all future versions of Windows, and it is good to see that Microsoft has not disabled support for the method that Nikon uses to communicates with their DSLR’s.