I got this when trying to upgrade a plugin in WordPress 2.6.5. My installation is on Windows Server 2003 and in my case resetting file access did the trick – Internet Guest Account was set to deny write, I changed to allow for all files and subdirectories.
Unfortunately I cannot find anywhere how file access settings should be so I found this out using trail & error…