diff --git a/lib/context.c b/lib/context.c
index 83be24b6b1773a930e082511633287f4b0bae79e..ac7d7d86ba899b1d1dd5e93678419d8123d742ec 100644
--- a/lib/context.c
+++ b/lib/context.c
@@ -373,11 +373,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