diff --git a/lib/context.c b/lib/context.c
index 9f1e8341730dca2f9b19b5e30947f97304fb0ef3..02f18cdd3d5b52eb832564affe32f2bb3ce4b4d2 100644
--- a/lib/context.c
+++ b/lib/context.c
@@ -448,11 +448,13 @@ lws_create_vhost(struct lws_context *context,
 				 info->log_filepath);
 			goto bail;
 		}
+#ifndef WIN32
 		if (context->uid != -1)
 			if (chown(info->log_filepath, context->uid,
 				  context->gid) == -1)
 				lwsl_err("unable to chown log file %s\n",
 						info->log_filepath);
+#endif
 	} else
 		vh->log_fd = LWS_INVALID_FILE;
 #endif