--- a/atk-adaptor/bridge.c
+++ b/atk-adaptor/bridge.c
@@ -897,6 +900,10 @@
   gchar *user_runtime_dir = g_build_filename (g_get_user_runtime_dir (),
                                               "at-spi", NULL);
 
+#ifdef _WIN32
+  /* Skip Unix socket creation on Windows */
+  return -1;
+#else
   if (g_mkdir_with_parents (user_runtime_dir, 0700) != 0)
     return -1;
   if (getuid () != 0)
@@ -939,6 +946,7 @@
   atspi_dbus_server_setup_with_g_main(server, spi_context);
   dbus_server_set_new_connection_function(server, new_connection_cb, NULL, NULL);
   spi_global_app_data->server = server;
+#endif /* _WIN32 */
 #endif
   return 0;
 }
