游戏存档无法保存主因是windows 10阻止向受保护路径写入,须先获取文件夹所有权并授予当前用户写入权限:右键属性→安全→高级→更改所有者为administrators并勾选替换子容器,再编辑权限添加用户并勾选“写入”等必要项,或用管理员cmd执行icacls命令批量赋权。

游戏存档无法保存,多数是因为Windows 10默认阻止普通用户向系统保护路径(如C:\Program Files、C:\Program Files (x86))或受UAC限制的文件夹写入数据,此时必须手动开启该游戏文件夹的NTFS写入权限——跳过这一步,哪怕你以管理员身份运行游戏,存档仍会静默失败或报错“拒绝访问”。
确认目标文件夹是否被系统锁定
右键游戏安装目录(例如 【C:\Program Files\Steam\steamapps\common\The Witcher 3】)→【属性】→【安全】选项卡→观察【编辑】按钮是否灰色。若呈灰色,说明当前账户不是所有者,无法直接授予权限,必须先接管所有权;若按钮可点,则跳至下一阶段直接配置写入权限。
获取游戏文件夹所有权(必做)
第一步:右键目标文件夹→【属性】→【安全】→右下角【高级】→点击“所有者”右侧的【更改】链接。
第二步:在“输入要选择的对象名称”框中输入 【Administrators】(推荐)或你的完整账户名(如 DESKTOP-ABC\John),点击【检查名称】确认后点【确定】。
第三步:勾选【替换子容器和对象的所有者】——不勾选此项,仅父文件夹获得所有权,内部所有游戏存档目录(如 savegame、profile、config)仍将继承原 SYSTEM 或 TrustedInstaller 所有权,后续授予权限无效。
第四步:连续点击【应用】→【确定】,等待系统完成递归所有权转移(大游戏目录可能需10~30秒)。完成后重新打开属性窗口,【编辑】按钮将变为可用状态。
授予当前用户写入权限(图形界面法)
方法一:直接添加当前账户并启用写入
右键文件夹→【属性】→【安全】→【编辑】→【添加】→输入你的用户名(如 Administrator)→【检查名称】→【确定】。
在下方权限列表中,选中该用户,在“允许”列下必须勾选“写入”,同时建议勾选“读取和执行”“列出文件夹内容”“读取”——缺“读取和执行”会导致游戏启动失败,“写入”缺失则存档无法生成或覆盖。
点击【应用】→弹出确认框时点【是】→再点【确定】。
授予当前用户写入权限(命令行法,适合批量或高保护路径)
方法二:管理员CMD一行赋权(适用于Steam/Epic/Origin等平台下的顽固路径)
以管理员身份运行命令提示符:任务栏搜索cmd→右键“命令提示符”→【以管理员身份运行】。
执行以下命令(将路径替换为你的实际游戏目录,引号不可省略):
icacls "C:\Program Files\GameName" /grant "%username%":(OI)(CI)W /t /c
其中(OI)(CI)表示权限继承至子文件和子文件夹,W代表写入权限,/t确保递归生效,/c忽略访问被拒项防止中断。执行完毕后无需重启,权限立即可用。











