diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index a8f965d74..54dcc76d2 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -507,9 +507,6 @@
"useDefault": "Open with default program",
"previous": "Previous",
"next": "Next",
- "lockFile0": "Unable to access data",
- "lockFile1": "The data file has been locked by another program",
- "lockFile2": "If the problem still occurs frequently in subsequent use, please report it via GitHub Issues",
"kernelFault0": "Kernel connection interrupted...",
"kernelFault1": "Please check if the network connection and kernel process is normal",
"kernelFault2": "If the problem still occurs after restarting, please report it via GitHub Issues",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index d7acfc047..6000987df 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -507,9 +507,6 @@
"useDefault": "Abrir con el programa por defecto",
"previous": "Anterior",
"next": "Siguiente",
- "lockFile0": "No se puede acceder a los datos",
- "lockFile1": "El archivo de datos ha sido bloqueado por otro programa",
- "lockFile2": "Si el problema sigue ocurriendo con frecuencia en el uso posterior, infórmelo a través de Problemas en GitHub",
"kernelFault0": "Conexión del kernel interrumpida...",
"kernelFault1": "Verifique si la conexión de red y los procesos del kernel son normales",
"kernelFault2": "Si el problema sigue produciéndose después de reiniciar, comuníquelo a través de Problemas en GitHub",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 2880d944a..697058ded 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -507,9 +507,6 @@
"useDefault": "Ouvrir avec le programme par défaut",
"previous": "Précédent",
"next": "Prochain",
- "lockFile0": "Impossible d'accéder aux données",
- "lockFile1": "Le fichier de données a été verrouillé par un autre programme",
- "lockFile2": "Si le problème se produit encore fréquemment lors d'une utilisation ultérieure, veuillez le signaler via GitHub Issues",
"kernelFault0": "Connexion au noyau interrompue...",
"kernelFault1": "Veuillez vérifier si la connexion réseau et les processus du noyau sont normaux",
"kernelFault2": "Si le problème persiste après le redémarrage, veuillez le signaler via GitHub Issues",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index c4780ecc5..540e1eeb8 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -507,9 +507,6 @@
"useDefault": "使用預設程式打開",
"previous": "上一個",
"next": "下一個",
- "lockFile0": "無法存取資料",
- "lockFile1": "資料檔案已被其他程式鎖定",
- "lockFile2": "如果後續使用仍然頻繁出現該問題,請通過這裡回饋",
"kernelFault0": "kernel連接中斷...",
"kernelFault1": "請檢查網絡連接和內核進程是否正常",
"kernelFault2": "如果重啟後仍然出現該問題,請通過這裡回饋",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 38881655a..ba05194e6 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -507,9 +507,6 @@
"useDefault": "使用默认程序打开",
"previous": "上一个",
"next": "下一个",
- "lockFile0": "无法存取数据",
- "lockFile1": "数据文件已被其他程序锁定",
- "lockFile2": "如果后续使用仍然频繁出现该问题,请通过这里反馈",
"kernelFault0": "内核连接中断...",
"kernelFault1": "请检查网络连接和内核进程是否正常",
"kernelFault2": "如果重启后仍然出现该问题,请通过这里反馈",
diff --git a/app/src/block/Panel.ts b/app/src/block/Panel.ts
index 44fdf3674..44fe70728 100644
--- a/app/src/block/Panel.ts
+++ b/app/src/block/Panel.ts
@@ -10,7 +10,6 @@ import {openNewWindowById} from "../window/openNewWindow";
/// #endif
import {disabledProtyle} from "../protyle/util/onGet";
import {fetchPost} from "../util/fetch";
-import {lockFile} from "../dialog/processSystem";
import {showMessage} from "../dialog/message";
export class BlockPanel {
@@ -245,11 +244,6 @@ export class BlockPanel {
private initProtyle(editorElement: HTMLElement) {
const index = parseInt(editorElement.getAttribute("data-index"));
fetchPost("api/block/getBlockInfo", {id: this.nodeIds[index]}, (response) => {
- if (response.code === 2) {
- // 文件被锁定
- lockFile(response.data);
- return false;
- }
if (response.code === 3) {
showMessage(response.msg);
return;
diff --git a/app/src/dialog/processSystem.ts b/app/src/dialog/processSystem.ts
index 1197fb377..f7e86f0cc 100644
--- a/app/src/dialog/processSystem.ts
+++ b/app/src/dialog/processSystem.ts
@@ -1,7 +1,6 @@
import {Constants} from "../constants";
import {fetchPost} from "../util/fetch";
/// #if !MOBILE
-import {getAllModels} from "../layout/getAll";
import {exportLayout} from "../layout/util";
/// #endif
/// #if !BROWSER
@@ -29,47 +28,6 @@ export const lockScreen = () => {
/// #endif
};
-export const lockFile = (id: string) => {
- const html = `