diff --git a/src/_zkapauthorizer/tests/test_model.py b/src/_zkapauthorizer/tests/test_model.py
index 9e7b779f7a842022437085b7082b5732873b2b3f..348c0cf0f2258389d9516eb0fa1da1b5e9bb86be 100644
--- a/src/_zkapauthorizer/tests/test_model.py
+++ b/src/_zkapauthorizer/tests/test_model.py
@@ -31,6 +31,10 @@ from datetime import (
     timedelta,
 )
 
+from unittest import (
+    skipIf,
+)
+
 from testtools import (
     TestCase,
 )
@@ -61,6 +65,9 @@ from hypothesis.strategies import (
     integers,
 )
 
+from twisted.python.runtime import (
+    platform,
+)
 from twisted.python.filepath import (
     FilePath,
 )
@@ -182,6 +189,7 @@ class VoucherStoreTests(TestCase):
             )),
         )
 
+    @skipIf(platform.isWindows(), "Hard to prevent directory creation on Windows")
     @given(tahoe_configs(), datetimes())
     def test_uncreateable_store_directory(self, get_config, now):
         """
@@ -222,6 +230,7 @@ class VoucherStoreTests(TestCase):
         )
 
 
+    @skipIf(platform.isWindows(), "Hard to prevent database from being opened on Windows")
     @given(tahoe_configs(), datetimes())
     def test_unopenable_store(self, get_config, now):
         """
diff --git a/src/_zkapauthorizer/tests/test_storage_server.py b/src/_zkapauthorizer/tests/test_storage_server.py
index 4cef248a8ae6b09f38d7968c220903fa45480b42..482b2e942b35904f95434efbe9f4b095097b5540 100644
--- a/src/_zkapauthorizer/tests/test_storage_server.py
+++ b/src/_zkapauthorizer/tests/test_storage_server.py
@@ -27,6 +27,11 @@ from time import (
 from random import (
     shuffle,
 )
+
+from unittest import (
+    skipIf,
+)
+
 from testtools import (
     TestCase,
 )
@@ -52,6 +57,9 @@ from privacypass import (
     random_signing_key,
 )
 
+from twisted.python.runtime import (
+    platform,
+)
 from twisted.internet.task import (
     Clock,
 )
@@ -96,6 +104,7 @@ from ..storage_common import (
     summarize,
 )
 
+@skipIf(platform.isWindows(), "Storage server is not supported on Windows")
 class PassValidationTests(TestCase):
     """
     Tests for pass validation performed by ``ZKAPAuthorizerStorageServer``.