diff --git a/lib/pages_desktop_specific/password/delete_password_warning_view.dart b/lib/pages_desktop_specific/password/delete_password_warning_view.dart
index 54db989fd..dc2322f05 100644
--- a/lib/pages_desktop_specific/password/delete_password_warning_view.dart
+++ b/lib/pages_desktop_specific/password/delete_password_warning_view.dart
@@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
 import 'package:flutter_riverpod/flutter_riverpod.dart';
 import 'package:flutter_svg/svg.dart';
 import 'package:hive/hive.dart';
+import 'package:isar/isar.dart';
 import 'package:stackwallet/hive/db.dart';
 import 'package:stackwallet/notifications/show_flush_bar.dart';
 import 'package:stackwallet/pages/intro_view.dart';
@@ -42,7 +43,21 @@ class _ForgotPasswordDesktopViewState
 
     try {
       await Hive.close();
-      if (Platform.isWindows || Platform.isLinux) {
+      if (Platform.isWindows) {
+        final xmrDir = Directory("${appRoot.path}/wallets");
+        if (xmrDir.existsSync()) {
+          await xmrDir.delete(recursive: true);
+        }
+        final epicDir = Directory("${appRoot.path}/epiccash");
+        if (epicDir.existsSync()) {
+          await epicDir.delete(recursive: true);
+        }
+
+        await Isar.getInstance("desktopStore")?.close(deleteFromDisk: true);
+
+        await (await StackFileSystem.applicationHiveDirectory())
+            .delete(recursive: true);
+      } else if (Platform.isLinux) {
         await appRoot.delete(recursive: true);
       } else {
         // macos in ipad mode