diff --git a/common/lkt.js b/common/lkt.js
index 54fdcfd2f29af3648eb65fef827abbdcb2899885..41b7e8698a5b81e19957c6f109e1fe77300c7dab 100644
--- a/common/lkt.js
+++ b/common/lkt.js
@@ -262,6 +262,10 @@ class LktClient {
     static getSongTimeData() {
         return this.timeData;
     }
+
+    static ping() {
+        return LktClient.__execSimple('ping');
+    }
 }
 
 function __mpdToObject(string) {
diff --git a/instance/main.js b/instance/main.js
index 8001561f17a1235705fbe597d2753243348b8d17..a026754744e16412dad65612965af0a4e42a55e4 100644
--- a/instance/main.js
+++ b/instance/main.js
@@ -100,11 +100,7 @@ window.onload = () => {
     addIpcToButton('openKurisu', ['toggle-kurisu']);
     addIpcToButton('openUserView', ['toggle-client-view']);
 
-    setTimeout(() => ipcRenderer.send('reload-queue-request'), 1000);
-    setInterval(() => ipcRenderer.send('verify-queue-reloaded-request'), 50);
-    setInterval(() => ipcRenderer.send('get-song-time-data'), 50);
-    setInterval(() => ipcRenderer.send('get-runnings'), 10000);
-    setInterval(() => ipcRenderer.send('verify-state'), 500);
+    ipcRenderer.send('verify-lektord');
     logger.debug('instance', 'Window loaded');
 
     $('#filterInput').on('keypress', e => {
@@ -179,6 +175,14 @@ ipcRenderer.on('reload-queue-responce', (event, arg) => {
     [].forEach.call(document.querySelectorAll('#panelRight .karaCard'), addQueueKaraEventHandlers);
 });
 
+ipcRenderer.on('send-lektord', (event, state) => {
+    setTimeout(() => ipcRenderer.send('reload-queue-request'), 1000);
+    setInterval(() => ipcRenderer.send('verify-queue-reloaded-request'), 50);
+    setInterval(() => ipcRenderer.send('get-song-time-data'), 50);
+    setInterval(() => ipcRenderer.send('get-runnings'), 10000);
+    setInterval(() => ipcRenderer.send('verify-state'), 500);
+});
+
 ipcRenderer.on('send-state', (event, state) => updatePlayPauseButton(state));
 
 ipcRenderer.on('send-song-time-data', (event, timeData) => {
diff --git a/main.js b/main.js
index 9eb3b2d1b87e4542049937ad11a17b38c3b037e2..4c8592367f8e5e6bad35dac2faa52222390dafe0 100644
--- a/main.js
+++ b/main.js
@@ -282,6 +282,12 @@ ipcMain.on('add-kara-queue-pos', (event, addparams) => {
 
 ipcMain.on('verify-state', (event, arg) => lkt.commandStatus().then(data => event.reply('send-state', data.state)));
 
+ipcMain.on('verify-lektord', (event, arg) => {
+    lkt.ping().then(data => {
+        event.reply('send-lektord');
+    });
+});
+
 ipcMain.on('get-song-time-data', (event, arg) => {
     var newSongTimeData = lkt.getSongTimeData();
     if (newSongTimeData.elapsed != songTimeData.elapsed || newSongTimeData.song != songTimeData.song) {