ShareX工作路径修改失败会导致截图保存到C盘、配置文件无法随身携带等问题,必须精准设置PersonalFolderPath与ScreenshotsFolderPath;可通过图形界面修改或手动编辑ApplicationConfig.json实现,修改后需通过截图验证路径是否真实生效。

ShareX工作路径修改失败会导致截图保存到C盘、配置文件无法随身携带、云同步目录错位,甚至触发“Illegal characters in path”启动报错。必须精准定位PersonalFolderPath这一核心路径并确保其与ScreenshotsFolderPath协同生效,否则后续所有保存、上传、备份行为都会偏离预期。
图形界面直接修改个人文件夹路径
这是最直观的方式,适用于刚安装或尚未深度自定义的用户,能立即覆盖默认的%USERPROFILE%DocumentsShareX路径。
1、启动ShareX,点击顶部菜单栏【应用程序设置】→左侧导航栏选择【路径】。
2、在右侧找到“个人文件夹”输入框,点击右侧的【浏览】按钮。
3、在弹出窗口中选择一个**可写、无中文、不含空格和特殊字符**的目录,例如:D:ShareX_Work 或 E:MyToolsShareX。
4、点击【应用】→弹出提示时点【是】→ShareX将自动重启。重启后所有子文件夹(Screenshots、GIFs、Logs等)都会基于该新路径生成。
手动编辑配置文件锁定便携路径
当需要将ShareX部署在U盘、网盘同步目录或企业受限环境时,GUI设置可能被重置,必须通过修改JSON文件强制绑定相对路径。
方法一:启用真正绿色化运行
1、关闭ShareX所有进程(任务管理器中结束ShareX.exe及其子进程)。
2、进入ShareX主程序所在目录,打开ApplicationConfig.json文件。
3、查找字段"PersonalFolderPath",将其值改为:"./Documents/ShareX"(注意双引号和斜杠方向)。
4、再查找"ScreenshotsFolderPath",设为:"./Screenshots"。
5、保存文件,确保JSON语法正确——末尾不能有多余逗号,引号必须是英文半角。
方法二:跳过首次向导避免路径污染
在ShareX.exe同目录下按住Shift右键→选择“在此处打开PowerShell窗口”,执行:
.\ShareX.exe -no-updater -no-config-wizard
等待界面出现后立刻关闭,此时配置文件已生成在当前目录,后续再按方法一修改即可。
验证路径是否真实生效
配置不是改完就完事,必须用实际操作确认路径变量被正确解析、文件系统有写入权限、且无隐藏的非法字符干扰。
第一步:执行一次全屏截图(按Print Screen键)。
第二步:截图编辑器关闭后,观察是否弹出保存对话框——若弹出,检查显示的完整路径是否以你设定的D:ShareX_Work或./Screenshots开头;若不弹出且截图消失,说明路径不可写或含非法字符。
第三步:打开文件资源管理器,手动进入你设置的Screenshots文件夹,确认里面已生成一张带时间戳的.png文件。
第四步:右键该图片→属性→常规选项卡,查看“位置”字段是否与你配置的路径完全一致——这里显示的才是ShareX实际使用的物理路径,不是变量模板。

















