前言:“更新错误”和“无法安装”的出现是由于相同软件未能卸载干净,而在C盘系统目录留有残留文件造成的(具体情况会在下面介绍),而第三版系统对系统文件无法进行直接读写。因此以下教程均建立在对第三版系统破解的基础上。若是没有破解系统,遇到这种情况,要不然只能更换软件安装,或者格机才能解决(或者有)。注:以下操作均在 C 盘系统文件进行,具有一定的危险性,若你对s60 3rd系统构架不够熟悉,请谨慎决定是否进行以下操作。
第一种情况:安装软件出现“更新错误”。说明有同样uid软件已经安装,但是新软件与旧软件程序名不同。导致无法覆盖安装。解决方法是:卸载旧版,再安装新版。
第二种情况:在系统的“程序管理”里无法找到相应的程序,无法直接删除旧程序。解决方法是:首先解开出现更新错误的安装程序,记录下UID3。然后用手机端文件管理器进入 C :\sys\install\sisregistry\目录,将里面那个跟uid3一样名字的子目录删掉,这个文件夹删除之后,安装程序遇到同样uid3的程序,系统将会跳过更新步骤,直接覆盖安装,不会再出现“更新错误”的提示了。
第三种情况:安装软件正常进行,进度条进行到一部分,突然卡住,过一会出现提示“无法安装”遇到这种情况则进入 C :\sys\hash\目录,这个文件夹在安装程序过程中生成验效文件。若是正常的软件卸载之后,这里面的相关的内容都会被删除,但如果软件卸载过程出现问题,这个目录下相对应的文件未被删除的话,安装相同的程序就会出现这种情况。解决办法则是将此文件夹下与该程序相关的文件删除(观察文件名即可)。
第四种,(针对FP2),java程序出现更新错误。但是无法删除已安装的此软件,遇到无法覆盖的情况。
解决方法:这时使用手机端文件管理器进入C:\private\10282475\c(or e\*)\目录,删除与此JAVA程序相关的两个REG文件。其中这两个文件名,一个与该java程序uid相同。一个与private\102033e6\下的程序的安装目录同名。(也可以用十六进制打开查看)。(如果能确定其中一个的情况下,可以利用文件的修改时间来判断另一个)。这样再安装软件时,会跳过更新步骤,直接覆盖安装。
[font=微软雅黑]最后我建议,格卡之前要先卸载安装在卡上的软件。但是最好是卡和手机要一起格。[/font]解决方法:这时使用手机端文件管理器进入C:\private\10282475\c(or e\*)\目录,删除与此JAVA程序相关的两个REG文件。其中这两个文件名,一个与该java程序uid相同。一个与private\102033e6\下的程序的安装目录同名。(也可以用十六进制打开查看)。(如果能确定其中一个的情况下,可以利用文件的修改时间来判断另一个)。这样再安装软件时,会跳过更新步骤,直接覆盖安装。