--- a/indicator/CMakeLists.txt
+++ b/indicator/CMakeLists.txt
@@ -46,6 +46,7 @@
 target_link_libraries(kdeconnect-indicator Qt::Widgets KF6::CoreAddons KF6::I18n KF6::Notifications KF6::DBusAddons KF6::KCMUtils KF6::Crash kdeconnectinterfaces kdeconnectcore kdeconnectversion)
 
 if (WIN32)
+    target_compile_options(kdeconnect-indicator PUBLIC -fexceptions)
     target_link_libraries(kdeconnect-indicator windowsapp)
 else()
     target_link_libraries(kdeconnect-indicator KF6::StatusNotifierItem)
--- a/plugins/pausemusic/CMakeLists.txt
+++ b/plugins/pausemusic/CMakeLists.txt
@@ -13,6 +13,7 @@
     Qt::DBus
 )
 if (WIN32)
+    target_compile_options(kdeconnect_pausemusic PUBLIC -fexceptions)
     target_link_libraries(kdeconnect_pausemusic windowsapp)
 else()
     target_link_libraries(kdeconnect_pausemusic KF6::PulseAudioQt)
--- a/plugins/sendnotifications/CMakeLists.txt
+++ b/plugins/sendnotifications/CMakeLists.txt
@@ -16,6 +16,7 @@
 
 
 if(WIN32)
+target_compile_options(kdeconnect_sendnotifications PUBLIC -fexceptions)
 target_sources(kdeconnect_sendnotifications PRIVATE windowsnotificationslistener.cpp)
 target_link_libraries(kdeconnect_sendnotifications runtimeobject windowsapp)
 else()
