I agree with absoblogginlutely.
I run on a windows server using IIS and I have been trying to modify permissions only in the appropriate folders by adding write permission only.
This allowed the new plugin to be written to my folder, however I too was still having failures in [function_unlink]
due to not being able to unlink the writetest file.
I had a thought, I’ll allow Full Control to IUSR_computername to folder /wp-content (with replacing permissions to all child objects).
Lo and behold it all works now