On another machine (NOT surface, a noname configured desktop machine running Windows 10) with a previous version of iTunes (12.1.xx) I could (no surprise) connect my iPhone with iOS 8.4 without any problems and was also able to update it to iOS 9. After that, iTunes complained that it needed the latest version to connnect to my upgraded iPhone. I did and expected the same problem as on my Surrface. However, it connected flawlessly to my upgraded iPhone. Now I went back to the Surface, trying to connect to the iOS 9 iPhone. Guess what? The problem remains. So there is a problem Apple not recognizing a Microsoft manufactured notebook ....
Maybe Apple should remove this line from code:-)
if (this.device.manufacturer == "Microsoft" && this.device.name == "surface")
{
do weird stuff, e.g. dont connect;to an iOS device;
}
But we dont have to wait as bipi.goku had the solution, and it worked well! However, this is tthe tedious kind of stuff, computers are usually quite good at. I doubt that this procedure would be a feasible way to o for less technical Windows users or even Mac users ...
Tom