PVZ各种报错的解决方法、汉化的建议

注意 此文相比steam社区中的指南少了一些东西,强烈建议去steam社区阅览。

在所有涉及到 删除 移动 修改 的操作中,
您都应该将文件备份,以达到可以还原的效果
请保持游戏路径为英文,不要出现中文符号或文字
如果此指南没有出现您的报错信息,请在下面留言或直接添加我为好友

fatal error–致命错误

前提:请保持游戏路径为英文,不要出现中文符号或文字

*方法一:更改键盘(极有可能是解决方法)输入法改成美式键盘,并且确保在全屏状态下输入法不是中文

视频说明:

B站视频[www.bilibili.com]

*方法二:更改分辨率(经检验可能无效)

  • 右键点击游戏图标,选择属性
  • 然后在【兼容性】一栏,勾选【用640 x 480屏幕分辨率运行】,最后点击【应用】

*方法三:在注册表添加ScreenMode变量(未查证此方法是否可用

  • 打开记事本
  • 复制粘贴如下代码:
  • 将该记事本的txt后缀改为reg,保存
  • 双击该文件-运行

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\PopCap\PlantsVsZombies]
“ScreenMode”=dword:00000000

[HKEY_CURRENT_USER\SOFTWARE\SteamPopCap\PlantsVsZombies]
“ScreenMode”=dword:00000000

内容来源:
https://blog.csdn.net/Ja_time/article/details/89740359


https://blog.csdn.net/qq_34673086/article/details/102540562

invaild file version–无效的文件版本

此错误消息通常与用户数据问题有关。也许你保存的数据已损坏或无法访问

请尝试:(方法一)右键游戏exe文件,在上面的兼容性中一栏选择以兼容模式运行这个程序

还是不行?(方法二)请尝试:
找到如下文件并删除
(以下操作将会删除你的存档)
Windows 7、8、8.1
C:\ ProgramData \ Wild Tangent \ Plant vs.Zombies \ userdata
Windows 10
C:\ ProgramData \ Wild Tangent \ PlantsVsZombies \ userdata
然后重启计算机

找不到那些文件夹?
这意味着它们是“隐藏的”,如果您使用Windows 10,则默认情况下将隐藏文件。您只需要授予访问权限即可查看它们。

  • 文件资源管理器
  • 在窗口顶部,选择‘查看’
  • 选中“隐藏的项目”框。

仍然看不到?指向Microsoft的链接具有查看隐藏文件的步骤。

还是不行?(方法三)这意味着可能是steam的云存档出现了问题
你可以关闭云存档,然后删除pvz的存档

win10版本的植物大战僵尸存档位于steam文件夹内,具体位置为:steam\userdata\***\3590\remote
***为steam账号所对应的数字ID,每个人的都不相同,3590是植物大战僵尸在steam上的APPID。

如果完成此步后还是不行,请重复一次方法二

内容来源:
用户@Dark_Cat
https://support.wildtangent.com/hc/en-us/articles/202862775-Plants-vs-Zombies-Error-User-File-is-Wrong-Size-or-Invalid-File

unable to load steam.dll–无法加载steam.dll

*方法一:移动Steam.dll文件

  • 打开窗口C:\ Program Files(x86)\ Steam \ Steamapps \ common \ Plant vs Zombies
  • 打开窗口C:\ Program Files(x86)\ Steam
    (上面两条是steam客户端默认安装位置,可能你没有放在c盘)
  • 复制Steam文件夹中的Steam.dll文件到Plants vs Zombies文件夹中
  • 不需要删除任何东西。不要重新安装任何东西。重复所有“丢失”的文件。

内容来源:
https://steamcommunity.com/app/3590/discussions/0/828927580797754630/

file too short–文件太短(?)

(未查证这两种方法是否可用,出现此报错的玩家请加我好友方法一:这个错误提示一般出现在WIN7系统和游戏主线通关后,我遇到了很多次,也看了网上很多回答,都是错的,最简单的解决办法是执行文件选兼容WINXP运行就能解决。——doom1999

方法二:删除此错误通常与“植物大战僵尸”用户文件的问题有关,例如您的玩家资料和保存的游戏信息。
原因可能是因为游戏没有机会正确关闭,导致用户文件损坏。
要修复此错误,必须删除损坏的文件。这将允许游戏正常启动并创建新的用户文件。
删除这些文件的过程因Windows版本而异。
请向下滚动并在下面找到适用于您的操作系统的准则:

Windows XP用户
如果您使用的是Windows XP,只需卸载并重新安装游戏将删除用户文件。

  • 打开开始菜单。
  • 选择控制面板。
  • 双击添加/删除程序。
  • 从列表中选择“植物大战僵尸”,然后单击“ 更改/删除”按钮。

Windows 7 / Vista用户如果您使用的是Windows 7或Vista,则卸载并重新安装游戏不会删除用户文件。要删除用户文件,必须手动定位和删除文件。
查找和删除植物大战僵尸用户文件

  • 打开开始菜单。
  • 在“开始”菜单的底部,在“ 开始搜索”框中键入“ 文件夹选项 ”,然后按Enter键。
  • 单击查看选项卡,然后选中显示隐藏的文件和文件夹。
  • 现在,返回到“ 开始”菜单,然后依次选择“ 计算机”和“ 本地磁盘(C :)”。
  • 打开ProgramData文件夹。
  • 请注意:此文件夹的图标应显示为淡色,表示它是一个隐藏的文件夹。如果看不到ProgramData文件夹,请确保已按照步骤1-3中的说明启用了“ 显示隐藏的文件和文件夹 ”选项。
  • 从ProgramData文件夹,打开IWIN文件夹,然后PlantsVsZombies文件夹中。
  • 在PlantsVsZombies文件夹中,右键单击userdata文件夹,然后选择Delete。如果出现提示,请选择“ 是”以确认删除。

完成这些步骤并删除userdata文件夹后,请尝试再次启动游戏。加载游戏后,它会提示您创建一个新用户并允许您玩。

Windows 8 / 8.1如果您使用的是Windows 8或8.1,则卸载并重新安装游戏不会删除用户文件。要删除用户文件,必须手动定位和删除文件。

  • 按键盘上的Home和x按钮,或将鼠标悬停在屏幕的左下角并单击鼠标右键。
  • 在出现的菜单中,选择File Explorer。
  • 在窗口顶部,选择视图
  • 选中“ 隐藏项目 ”框。
  • 打开ProgramData
  • 请注意:此文件夹的图标应显示为淡色,表示它是一个隐藏的文件夹。如果看不到ProgramData文件夹,请确保已启用选项“ 显示隐藏的文件和文件夹”。
  • 在“ 程序数据”文件夹中,打开iWin文件夹,然后打开PlantsVsZombies
  • 在PlantsVsZombies文件夹中,右键单击userdata文件夹,然后选择Delete。如果出现提示,请选择“ 是”以确认删除。

Windows 10如果您使用的是Windows 10,则卸载并重新安装游戏不会删除用户文件。要删除用户文件,必须手动找到并删除文件。

  • 打开开始
  • 选择文件资源管理器。
  • 在窗口顶部,选择视图
  • 选中“隐藏项目”框。
  • 打开ProgramData
  • 请注意:此文件夹的图标应显示为淡色,表示它是一个隐藏的文件夹。如果看不到ProgramData文件夹,请确保已启用选项“ 显示隐藏的文件和文件夹”。
  • 在“ 程序数据”文件夹中,打开iWin文件夹,然后打开PlantsVsZombies
  • 在PlantsVsZombies文件夹中,右键单击userdata文件夹,然后选择Delete。如果出现提示,请选择“ 是”以确认删除。

内容来源:
https://zhidao.baidu.com/question/367429756217801324.html?qbl=relate_question_0
https://iwin.zendesk.com/hc/en-us/articles/212507765-Why-am-I-getting-an-Error-Reading-User-File-File-Too-Short-message-when-starting-Plants-vs-Zombies-

failed reading file–读取文件失败



首先你需要:打开‘查看隐藏的项目’

  • 文件资源管理器
  • 在窗口顶部,选择‘查看’
  • 选中“隐藏的项目”框。

看不到?指向Microsoft的链接[support.microsoft.com]具有查看隐藏文件的步骤。

然后找到这个文件夹内C:\ ProgramData \ Steam \ PlantsVsZombies

  • 确保userdata文件夹为空。
  • 将所有文件从userdata_backup移到userdata文件夹中
  • 启动PVZ
  • 游戏将有一个弹出窗口,询问您是否要加载本地保存文件

内容来源:
https://steamcommunity.com/app/3590/discussions/0/611704730313659156/

can not user life–无法使用这个名称 

右键pvz.exe–属性–兼容性–以xp模式运行
(未查证此方法是否可用,出现此报错的玩家请加我好友

locked–锁定

目前未查证此方法是否可用

该程序无权在此计算机上运行。 请在播放之前要求管理员设置家长控制

似乎问题在于您的管理员帐户没有完全权限,这在某些预装有Windows的计算机中很常见,在某些制造商中首次配置计算机时创建的管理员用户帐户没有此权限共有权限,为解决此问题,请以安全模式启动计算机,为此,在重新启动计算机时,请在Windows启动屏幕加载之前反复按F8键,将出现启动选项菜单,选择“ 安全模式”网络功能,一旦计算机以安全模式加载,您就可以 查看2个用户,您的管理员用户和另一个具有完全权限的管理员用户,登录到该最后一个帐户,然后再次尝试更改家长控制(如果找不到2个帐户,而仅找到您自己的帐户),请登录并测试是否可以更改家长控制。

如果问题仍然存在,则可能是您的用户配置文件受到损坏,导致无法显示父母控制选项,无法正常登录到您的用户并创建具有管理员权限的新用户配置文件,然后重新启动计算机,然后登录到新的配置文件,然后再次尝试更改家长控制选项,如果在新的用户配置文件中您可以修改家长控制,这将确认损坏在旧的配置文件中,在这种情况下,您可以迁移所有文件和设置使用Windows Easy Transfer工具从损坏的配置文件到新的配置文件 。

内容来源:
https://answers.microsoft.com/es-es/windows/forum/windows_7-gaming/this-program-does-not-have-access-to-run-on-this/8f6744f3-20ba-49d3-9999-23af3db7d250

汉化的建议及下载

如果要打汉化的话,解成就基本上不可能。好像steam版本目前比其他地方版本号高,所有的低版本补丁都不能解成就。

某汉化包安装之后,你的pvz年度版会变成普通版,也无法获得steam成就,没有自定义的僵尸大头贴等等。
最重要的是不能使用steam的云存档。
如果在安装之后点击了验证游戏完整性,会删掉汉化和你的汉化版(普通版)的这个存档。

保险起见,我不建议使用汉化
不过如果你实在需要的话,请移步至此:
https://patch.ali213.net/showpatch/6560.html#001
(安装包,使用之后会变成普通版
http://pan.baidu.com/s/1sltogVF 密碼: f1hw
(年度版汉化exe文件
http://ddd2.pc6.com/soft/jfsky.com-Plants_vs_Zombies.rar
(年度汉化版(也就是游戏(直链下载

内容来源:
痞客邦[milo0922.pixnet.net]
https://keylol.com/t322824-1-1

需要查看图鉴的话,可以前往这里:
植物图鉴
僵尸图鉴

注:此文原文为我在steam社区上传的指南

为了最好的阅读体验 请前往steam社区

发表评论