Para resumir:
Conceda à sua conta IUSR Modifique as permissões para o diretório C:/Windows/Temp/
e reinicie o site do IIS. Ou você pode modificar onde o php escreve para usar o php.ini sobrescrevendo o valor upload_tmp_dir
, que pode ser mais preferível do que deixar um aplicativo da web gravar no diretório C:/Windows/
.