localsend启动闪退可因权限不足、配置损坏、依赖缺失等导致,需依次尝试以管理员运行、重置settings.json权限、清除配置缓存、安装vc++与directx运行库、降级至v1.19.0或添加--disable-gpu参数。

如果LocalSend在启动后立即闪退或崩溃,可能是由于权限不足、配置文件损坏、系统兼容性问题或运行环境缺失所致。以下是多种可独立尝试的修复方法:
一、以管理员权限运行LocalSend
LocalSend便携版在非管理员权限下可能因无法写入配置或访问网络接口而异常退出。赋予管理员权限可确保其完整执行初始化流程。
1、右键点击LocalSend的可执行文件(如 LocalSend.exe 或 localsend)。
2、选择“以管理员身份运行”。
3、观察是否仍发生闪退;若正常启动,可右键属性→“兼容性”→勾选“以管理员身份运行此程序”并应用。
二、重置settings.json权限
settings.json 文件存储本地配置,若其NTFS权限被限制为只读或拒绝写入,LocalSend在尝试保存状态时将触发未处理异常并崩溃。
1、定位LocalSend安装目录下的 settings.json 文件(通常位于程序同级目录或 %APPDATA%\LocalSend\)。
2、右键该文件→“属性”→“安全”选项卡→点击“编辑”。
3、选中当前用户→勾选“完全控制”→点击“确定”两次完成设置。
三、清除损坏的配置与缓存数据
旧版配置残留或序列化错误可能导致Rust核心初始化失败,从而引发进程提前终止。
1、关闭所有LocalSend进程(可在任务管理器中结束名为 localsend 或 LocalSend 的进程)。
2、删除以下路径中的全部内容(若存在):%APPDATA%\LocalSend\ 与 %LOCALAPPDATA%\LocalSend\。
3、重新启动LocalSend,软件将重建默认配置文件。
四、检查并安装运行依赖组件
LocalSend基于Rust构建,其二进制依赖系统级运行时库;Windows 7等旧系统缺少VC++ 2015–2022运行库或DirectX组件时将无法加载核心模块。
1、前往微软官方下载页面,安装 Microsoft Visual C++ 2015–2022 Redistributable (x64)(即使使用32位系统也建议同时安装x86版本)。
2、运行 dxdiag 检查DirectX功能是否正常;若提示“无法运行”,需更新显卡驱动或重装DirectX End-User Runtime。
3、对于Windows 7用户,还需确认已安装 KB2533623 和 KB2999226 系统更新补丁。
五、更换为兼容性更强的版本或运行模式
新版LocalSend可能引入对较新系统API的强依赖,导致老旧硬件或精简系统环境不兼容;切换至稳定分支或禁用图形加速可规避部分崩溃路径。
1、访问 https://github.com/localsend/localsend/releases,下载标注为 v1.19.0 或更早的LTS版本(避免 v2.x 预发布版)。
2、在快捷方式目标末尾添加启动参数:--disable-gpu --disable-software-rasterizer,例如:
“C:\LocalSend\LocalSend.exe” --disable-gpu --disable-software-rasterizer。
3、双击修改后的快捷方式启动,观察是否仍出现闪退。











