diff --git a/.vscode/launch.json b/.vscode/launch.json
index 940640f6dba3d617d56707e31d8b5bcd0fd2af49..7f009a1a7d867e266e61a98052c1f53aa05900bd 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -12,7 +12,7 @@
             ],
             "consoleCoding": "utf8",
             "sourceCoding": "utf8",
-            "luaexe": "${workspaceFolder}/server/bin/Windows/lua-language-server.exe",
+            "luaexe": "${workspaceFolder}/server/bin/lua-language-server.exe",
             "outputCapture": [
                 "print",
                 "stderr",
@@ -26,7 +26,7 @@
             "program": "${workspaceRoot}/setting/build.lua",
             "arg": [
             ],
-            "luaexe": "${workspaceFolder}/server/bin/Windows/lua-language-server.exe",
+            "luaexe": "${workspaceFolder}/server/bin/lua-language-server.exe",
             "path": "${workspaceFolder}/?.lua;${workspaceFolder}/server/script/?.lua;${workspaceFolder}/server/script/?/init.lua",
             "consoleCoding": "utf8",
             "sourceCoding": "utf8",
diff --git a/package.json b/package.json
index 4f21188df5d0b24e0c983412ce1e2787960622c4..b4d7417a7c1ecb5b4b7fec00d2e404ed9c19e66a 100644
--- a/package.json
+++ b/package.json
@@ -1572,7 +1572,7 @@
     "description": "Lua Language Server coded by Lua",
     "displayName": "Lua",
     "engines": {
-        "vscode": "^1.23.0"
+        "vscode": "^1.61.0"
     },
     "icon": "images/logo.png",
     "keywords": [
diff --git a/package/package.lua b/package/package.lua
index 3310f18a066b3ebbba0b7d9161f5dac37f25992a..5eca4851d97f9247123482eed66e24b505691d11 100644
--- a/package/package.lua
+++ b/package/package.lua
@@ -21,7 +21,7 @@ return {
         "EmmyLua",
     },
     engines = {
-        vscode = "^1.23.0"
+        vscode = "^1.61.0"
     },
     activationEvents = {
         "onLanguage:lua",