Looks like a permissions issue to me. That is, you're trying to write to /var/www/html (which is probably either owned by apache or root), but the Vista user you're connecting from has no equivalent permissions on the server, so it's crapping out. I'd try either setting no_root_squash in your exports, or fiddling around with the anonuid and anongid options. For example (untested):
/var/www/html 192.168.1.2(rw,no_root_squash) 127.0.0.1(rw)
/var/www/html 192.168.1.2(rw,anonuid=your_user_uid) 127.0.0.1(rw)
Change your_user_uid to the value of the user who has permissions to write to /var/www/html.