diff --git a/CellframeNodeDiagtool/WinDiagnostic.cpp b/CellframeNodeDiagtool/WinDiagnostic.cpp
index 4480e6df5349d3c1d1af4ba6e62105c607939a8c..09718d9a98766882d5f01181b0c01a02e47dd3d8 100644
--- a/CellframeNodeDiagtool/WinDiagnostic.cpp
+++ b/CellframeNodeDiagtool/WinDiagnostic.cpp
@@ -1,4 +1,8 @@
 #include "WinDiagnostic.h"
+#include <psapi.h>
+#include <tlhelp32.h>
+#include "registry.h"
+#include <pdh.h>
 
 WinDiagnostic::WinDiagnostic(AbstractDiagnostic *parent)
     : AbstractDiagnostic{parent}
diff --git a/CellframeNodeDiagtool/WinDiagnostic.h b/CellframeNodeDiagtool/WinDiagnostic.h
index 5af40f5b30d7aee026fc8d144dc401e52778ff56..74a06766edcc03c78a465418529c277208eadfa5 100644
--- a/CellframeNodeDiagtool/WinDiagnostic.h
+++ b/CellframeNodeDiagtool/WinDiagnostic.h
@@ -4,10 +4,6 @@
 #include "AbstractDiagnostic.h"
 
 #include <windows.h>
-#include <psapi.h>
-#include <tlhelp32.h>
-#include "registry.h"
-#include <pdh.h>
 
 
 enum PLATFORM { WINNT1, WIN2K_XP1, WIN9X1, UNKNOWN1 };