diff --git a/CellframeNodeDiagtool/DiagDataManager.cpp b/CellframeNodeDiagtool/DiagDataManager.cpp
index e84daed43bbc635de59f0e34bca6ddff933badb0..fea38df4762bab308800f387c2248ecfe17b10bd 100644
--- a/CellframeNodeDiagtool/DiagDataManager.cpp
+++ b/CellframeNodeDiagtool/DiagDataManager.cpp
@@ -10,55 +10,6 @@
 
 DiagDataManager* DiagDataManager::m_instance = nullptr;
 
-#ifdef WIN32
-LONG DapConfigToolController::GetDWORDRegKey(HKEY hKey, const std::wstring &strValueName, DWORD &nValue, DWORD nDefaultValue)
-{
-    nValue = nDefaultValue;
-    DWORD dwBufferSize(sizeof(DWORD));
-    DWORD nResult(0);
-    LONG nError = ::RegQueryValueExW(hKey,
-                                     strValueName.c_str(),
-                                     0,
-                                     NULL,
-                                     reinterpret_cast<LPBYTE>(&nResult),
-                                     &dwBufferSize);
-    if (ERROR_SUCCESS == nError)
-    {
-        nValue = nResult;
-    }
-    return nError;
-}
-
-
-LONG DapConfigToolController::GetBoolRegKey(HKEY hKey, const std::wstring &strValueName, bool &bValue, bool bDefaultValue)
-{
-    DWORD nDefValue((bDefaultValue) ? 1 : 0);
-    DWORD nResult(nDefValue);
-    LONG nError = GetDWORDRegKey(hKey, strValueName.c_str(), nResult, nDefValue);
-    if (ERROR_SUCCESS == nError)
-    {
-        bValue = (nResult != 0) ? true : false;
-    }
-    return nError;
-}
-
-
-LONG DapConfigToolController::GetStringRegKey(HKEY hKey, const std::wstring &strValueName, std::wstring &strValue, const std::wstring &strDefaultValue)
-{
-    strValue = strDefaultValue;
-    WCHAR szBuffer[512];
-    DWORD dwBufferSize = sizeof(szBuffer);
-    ULONG nError;
-    nError = RegQueryValueExW(hKey, strValueName.c_str(), 0, NULL, (LPBYTE)szBuffer, &dwBufferSize);
-    if (ERROR_SUCCESS == nError)
-    {
-        strValue = szBuffer;
-    }
-    return nError;
-}
-#endif
-
-
 DiagDataManager::DiagDataManager()
 {
 #ifdef Q_OS_LINUX