diff --git a/deepin-devicemanager/src/ThreadPool/ThreadPool.cpp b/deepin-devicemanager/src/ThreadPool/ThreadPool.cpp
index 7337b56..7de5391 100644
--- a/deepin-devicemanager/src/ThreadPool/ThreadPool.cpp
+++ b/deepin-devicemanager/src/ThreadPool/ThreadPool.cpp
@@ -178,11 +178,11 @@ void ThreadPool::loadCmdInfo()
     getCmdList(lstCmd, m_Arch);
     QList<QStringList>::iterator it = lstCmd.begin();
 
-    QObjectCleanupHandler *cleaner = new QObjectCleanupHandler;
-    cleaner->setParent(this);
+    //QObjectCleanupHandler *cleaner = new QObjectCleanupHandler;
+    //cleaner->setParent(this);
     for (; it != lstCmd.end(); ++it) {
         CmdTask *task = new CmdTask((*it)[0], (*it)[1], (*it)[2], (*it)[3], this);
-        cleaner->add(task);
+        //cleaner->add(task);
         start(task);
         task->setAutoDelete(true);
     }
