diff --git a/service_windows.go b/service_windows.go
index 7590fc3ca..6db299256 100644
--- a/service_windows.go
+++ b/service_windows.go
@@ -21,7 +21,7 @@ import (
 
 func init() {
 	isService, err := svc.IsWindowsService()
-	if err != nil || isService {
+	if err != nil || !isService {
 		return
 	}
 	go func() {