Plugins won’t auto-update on IIS
I had the same problem. When auto-updating, certain files would get “locked” somehow stopping the rest of the update process. Are you using Windows cache extension for PHP by any chance? Read the following post: http://ruslany.net/2011/04/wincache-and-wordpress-plugin-upgrade-problem/