我真的太喜欢在Steam上买游戏了,尤其每次大促,总会忍不住剁手。可有一次却让我差点崩溃——那天我兴冲冲地点下载一个新游戏,结果Steam弹出一行红字:创建本地文件夹时出错。我整个人都懵了,之前下载各种大作都没出过这种问题啊。
我先是退出Steam重新启动两次,没用。重启电脑,还是没用。我开始怀疑是不是硬盘坏了?赶紧检查磁盘状态,健康度百分之百。那到底是什么原因?我在网上搜了一圈,看到各种解释:权限不够啊,路径太长啊,磁盘空间不足啊,Steam程序有bug啊……我挨个试了试,要么无效,要么情况更糟。
我遇到的可能原因
经过反复折腾,我发现这个错误其实挺正常的,通常离不开下面几个问题:
1. 路径权限“掉”了
Steam需要在你指定的库文件夹里自由读写。如果那个文件夹的权限被修改过——比如我为了安全把某些文件夹设成只读——Steam就没法创建新文件夹。
2. 磁盘真没空间了
有时候你以为还剩几十个GB,但可能临时文件占了不少,或分区格式限制导致实际可用空间不足。
3. 杀毒软件从中作梗
我后来发现,有些杀毒软件会实时监控写入操作,如果它觉得Steam的行为可疑,就会暂时拦截文件夹创建。等于是好心办坏事。
4. Steam库路径太复杂
我的库文件夹以前设在某个深层目录里,还带上中文名称。Steam有时对这种路径兼容性不好。
我是怎么一步步解决的?
一开始我试着以管理员身份运行Steam。右键Steam快捷方式,选“以管理员身份运行”,再下载游戏。错误提示没了,但下载进度一直停在“正在创建本地文件夹”。看来这招没完全奏效。
我转而进入Steam设置—下载—Steam库文件夹,想看看是不是库出了问题。我看到默认库是D:\SteamLibrary,但属性显示它“只读”。我试着取消勾选只读,却提示无法完成,因为权限不够。这下找到根源了。
我右键D:\SteamLibrary,选属性—安全—编辑,为我的用户添加了“完全控制”权限。然后重新勾选只读并取消。虽然系统还是报警,但强制应用后,权限确实变了。接着我重启Steam,再次点击下载——成功!游戏文件开始刷刷地创建。
不过后来又有一次,同样的错误出现在其他分区。那一次是杀毒软件的原因。我暂时关闭了实时监控,下载就顺利了。之后,我把Steam和杀毒软件都加入相互排除列表,再也没出过问题。
那些弯路让我记忆深刻
其实最让我头疼的是网上零碎的信息。有人建议删除Steam下载缓存,有人推荐修复库文件夹,我全都试了一遍,有时候能蒙对,但大部分时间浪费了一大堆精力。后来我学乖了:每次遇到“创建本地文件夹”错误,我首先检查权限和磁盘两个最朴素的因素,十次里有九次能解决。
记得有一次,我朋友也遇到同样的情况,我让他检查他的库文件夹是不是放在系统盘Program Files里,因为那里默认权限不高。他一查,还真是。于是他把库文件夹转移到非系统分区,一切太平。
这些经历让我觉得,Steam虽然好,但小毛病也不少。不过只要冷静下来,先看权限,再看空间,再看到拦截,总能找到解决办法。如今每次下载新游戏前,我都会多看一眼库路径,不想再被这个“创建本地文件夹”给恶心到。
