It is interesting. This should be due to the nature of proc_open. Somehow it goes to the iis file, which has different permissions than the standard user used in IIS. proc_open, maybe you already know the requests that a higher level of control and php under windows probably need extra permissions to get this.
source share