https://forum.unity3d.com/threads/unity-webplayer-installation-error-unity-webplayer-update-finished-but-installed.168840/

I have this issue thats been serious doing my head in.

When I install the latest unity web player, I always get the following error:

Failure to update Unity Web Player.
Unity Web Player update finished, but installed revision (4018001) is less than the required revision (4018002). Please reinstall.

I have searched far and wide and spend about 5 hours time, have seen and followed several threads of users with similar problems, but the solutions, which worked for them, did not work for me.

I have tried the following methods and always the the same error message:
1. Uninstall unity web player. Reinstall web player- didnt work
2. The above + restart computer reinstall web player - didnt work
3. The above + clear browser caches an all browsers installed on os, reinstall web player - didnt work
4. The above + delete all local unity files (all the folders from program files, which remain after installation), reinstall - didnt work
5. The above + download CCleaner and run cleaner and do registry clean, reinstall web player - didnt work
6. The above + use regedit and find every single instance of 'unity' and delete all unity entry files - didnt work
7. Installed the full webplayer .exe file from a .cab file (forum suggestion somewhere) - didnt work
8. Installed the unity editor (forum suggestion somewhere - didnt work
9. Tried clean installing it on firefox, IE9 and Opera.

Im running win 7 SP1, unity webplayer 4.0.1f2 using Firefox.
The webplayer used to work fine back in december (when i last used it here).

I am also located in China, so i wouldnt find it impossible to believe if there was some sort of internet communication problem.
I am a unity developer, in my office i have uninstalled and reinstalled the web player 100's of times, always without problem (just my luck that at home using my free time, i get these issues)
my best guess to the problem is, that somewhere, somehow some old files are stored somewhere (even though i removed all traces on unity) and when it runs the version check, it goes to the wrong directory (or doesnt find it).

any help on this would be great,a s i have literally been yelling at the monitor the whole morning, as this is an extremely frustrating bug.

===================================================================================================

Im gonna reply to this thread myself, as I have finally managed to find out the problem (and its a bug, so hope someone from unity is taking note).

Starting by just having uninstalled the unity webplayer (no need for regedits, cclean etc).

First, I install the unity loader.
this creates following folders on my system:

C:\Users\UserNamer\AppData\LocalLow\Unity\WebPlayer\loader

Next, I install the unity webplayer.
this creates the following two folders:

C:\Users\UserNamer\AppData\LocalLow\Unity\WebPlayer\mono
C:\Users\UserNamer\AppData\LocalLow\Unity\WebPlayer\player

Now, for the important bit:

Within each of these folders, there is a file called: 'info.plist
If you open up that file with notepad, you can see the string:

<string>4.0.1f2</string>

(Please note, as of writing, the current unity webplayer version is 4.0.1f2, which is shown in the string above. Depending when you read this, your version number may be different)
now, inside of the 'loader' and 'player' folders, the string will have those values,
however inside the 'mono' folder, I have discovered the string to be different.
It shows:

<string>4.0.1f1</string>
not
<string>4.0.1f2</string>

so the version number is different!
I simply changed it so that its the same as the string in the 'player' and 'loader' file and,
it worked!

F***ing knew it all along that there was just some simple verification check at the end, which was causing the cockup.
I spent good 6 hours, researching, following all solutions, even doing system restores. Nothing, but anyway.

I tested this method step by step, repro-ed it about 5 times and it works 100% for my problem (or people who have the same problem as me).

on a final note, i have no idea why the webplayer is creating the bug, i have it running on about 20 systems at the office and no problem. Just for some unknowns reason it happens on my home computer, so i cant clock it off at work :/.

Anyway, if this solution proves useful for anyone, please leave a comment so that others know it works too. 
I don't wish that crazy amount of frustration and troubleshooting for something that should be super simple, onto anyone. 
Thanks!

Unity Webplayer installation error- Unity Webplayer update finished, but installed..的更多相关文章

  1. [Unity][Heap sort]用Unity动态演示堆排序的过程(How Heap Sort Works)

    [Unity][Heap sort]用Unity动态演示堆排序的过程 How Heap Sort Works 最近做了一个用Unity3D动态演示堆排序过程的程序. I've made this ap ...

  2. Unity与Android交互-Unity接入高德地图实现定位以及搜索周边的功能(使用Android Studio)详细操作

    刚进公司给安排的任务就是Unity接入高德地图,算是踩了不少坑总算做出来了,抽点时间写个博客记录一下 废话不多说 先上效果图 获取定位并根据手机朝向显示周边信息            使用的Unity ...

  3. C#开发Unity游戏教程之Unity中方法的参数

    C#开发Unity游戏教程之Unity中方法的参数 Unity的方法的参数 出现在脚本中的方法,无论是在定义的时候,还是使用的时候,后面都跟着一对括号“( )”,有意义吗?看起来最多也就是起个快速识别 ...

  4. Windows 10 SDK 10.0.10069 : The installer failed. User cancelled installation. Error code: -2147023294

    注* 请先跳到文章后面的配置“操作系统的区域设置”部分,然后尝试重试安装VS,如果仍然失败,请看下面内容. 安装UAP SDK失败 Visual Studio 2015 RC Community 安装 ...

  5. 安卓真机调试 出现Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE....

    [2016-08-20 14:38:39 - hybrid-android] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE[2016-0 ...

  6. 模拟器报Installation error: INSTALL_FAILED_CONTAINER_ERROR解决方法

    今天刚刚导入了一个项目,但是多次导入,始终有错误,解决不了.第一次是我导入项目之后,项目前边有红色叉号,但是项目里面却没有错误标志.重新打开Eclipse,方解决了这个问题.但是,在模拟器上运行,却始 ...

  7. Android安装失败 Installation error code: -110

    在系统开发过程中,开发的app管理器,发现怎么安装都是失败. 详细的查看了log发现. I/ActivityManager(  899): START {dat=file:///mnt/sdcard/ ...

  8. 使用个推的时候出现Installation error: INSTALL_FAILED_DUPLICATE_PERMISSION

    使用个推的时候出现 Installation error: INSTALL_FAILED_DUPLICATE_PERMISSION perm=getui.permissio... 解决办法: 先将手机 ...

  9. MySql Error: Can't update table in stored function/trigger

    MySql Error: Can't update table in stored function/trigger because it is already used by statement w ...

随机推荐

  1. GET,POST

    HTTPHTTP(即超文本传输协议)是现代网络中最常见和常用的协议之一,设计它的目的是保证客户机和服务器之间的通信.HTTP 的工作方式是客户端与服务器之间的 “请求-响应” 协议.客户端可以是 We ...

  2. 【CodeM初赛B轮】F 期望DP

    [CodeM初赛B轮]F 题目大意:有n个景点,m条无向边,经过每条边的时间需要的时间是li,在第i个景点游览花费的时间是ti,游览完第i个景点可以获得的满意度是hi.你的总时间为k,起初你等概率的选 ...

  3. EasyNVR无插件直播服务器软件接口调用返回“Unauthorized”最简单的处理方式

    背景需求 对于EasyNVR的受众群体十分的广泛,不仅仅有将EasyNVR作为视频直播平台直接使用的,更多的是使用EasyNVR的对应功能集成到自身系统.对于前者,只需要将软件的使用功能搞清楚即可,对 ...

  4. Android jni 编程(参数的传递,成员,方法的)相互访问

    package com.test.androidjni; import android.app.Activity; import android.os.Bundle; import android.u ...

  5. linux集群管理

    本文以ubuntu-16.04.3-server-amd64为例,搭建服务器集群.同样是依托于虚拟机. 创建第一个节点 创建新的虚拟机参见:创建新的虚拟机,创建之后,编辑虚拟机,选择Ubuntu镜像, ...

  6. elasticsearch从入门到出门-06-剖析Elasticsearch的基础分布式架构

    这个图来自中华石杉:

  7. go语言之并发编程一

    Go语言最大的优势就在于并发编程.Go语言的关键字go就是开启并发编程也就是goroutine的唯一途径.一条go语句以为着一个函数或方法的并发执行.Go语句是由go关键字和表达式组成.比如下面的这种 ...

  8. VS2015 下载 破解

    Visual Studio Professional 2015简体中文版(专业版): http://download.microsoft.com/download/B/8/9/B898E46E-CBA ...

  9. Linux与Windows编译器的区别

    移植工作開始后的第一步就是在目标平台Linux上进行编译,并链接源码.因为须要移植的软件通常并未在Linux平台上编译过,编译的过程可能会遇到非常大的困难.普通情况下,由类型声明引起的编译错误是比較e ...

  10. linux查看当前文件夹下每个文件大小

    查看当前文件夹下每个文件大小 并会给出当前文件大小总和,后面加具体的文件名会显示具体的文件大小 ls -lht 把*换成具体的文件名会显示具体的文件大小 du -sh *