diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/OSUtilities.java b/common/source/java/ch/systemsx/cisd/common/utilities/OSUtilities.java
index a11677ee0e79b8066b0be030ee26edcdad4c6726..131e0e5e31a36fe14db5716f7e755f3da8846bed 100644
--- a/common/source/java/ch/systemsx/cisd/common/utilities/OSUtilities.java
+++ b/common/source/java/ch/systemsx/cisd/common/utilities/OSUtilities.java
@@ -70,7 +70,7 @@ public class OSUtilities
     public static String getCompatibleComputerPlatform()
     {
         String osName = System.getProperty("os.name");
-        if ("Windows XP".equals(osName) || "Windows Vista".equals(osName))
+        if (osName.startsWith("Windows"))
         {
             osName = "Windows";
         }