You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Notepad++中保存会重置WSL文件执行权限,如何解决?

解决WSL2中Windows编辑保存bash脚本后执行权限丢失的问题

问题场景

  • 存储在WSL目录结构之外的bash脚本,通过/mnt/c/.../myscript.sh路径在WSL2中访问
  • 使用Windows系统的Notepad++保存脚本后,之前用chmod +x设置的执行权限会被移除
  • 无论从WSL内部启动Notepad++,还是直接在Windows中启动编辑,都会出现该问题
  • 临时处理方式是每次执行脚本前加上bash前缀(如bash scriptname),但操作繁琐

最终解决方法

升级WSL至对应版本后,该问题被完全解决。当前有效版本信息如下:

> wsl.exe --version
WSL version: 2.3.26.0
Kernel version: 5.15.167.4-1
WSLg version: 1.0.65
MSRDC version: 1.2.5620
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26100.1-240331-1435.ge-release
Windows version: 10.0.19045.5371

内容的提问来源于stack exchange,提问作者Alex.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 02:29:51