diff --git a/lib/mongodb/connection/connection.js b/lib/mongodb/connection/connection.js
index <HASH>..<HASH> 100644
--- a/lib/mongodb/connection/connection.js
+++ b/lib/mongodb/connection/connection.js
@@ -12,7 +12,7 @@ var Connection = exports.Connection = function(id, socketOptions) {
   // Store all socket options
   this.socketOptions = socketOptions ? socketOptions : {host:'localhost', port:27017, domainSocket:false};
   // Set keep alive default if not overriden
-  if(!this.socketOptions.keepAlive && process.platform !== "sunos") this.socketOptions.keepAlive = 100;
+  if(!this.socketOptions.keepAlive && (process.platform !== "sunos" || process.platform !== "win32")) this.socketOptions.keepAlive = 100;
   // Id for the connection
   this.id = id;
   // State of the connection
disabled keepalive by default for win<I>