VMware Horizon Community
RL390
VMware Employee
VMware Employee

Google Chrome on Appstack , User Profile issue

We installed Google Chrome in appstack,  being with user profile putting on persistent disk (local profile).
But somehow, after we recompose the base image w/ some JAVA update,  Google Chrome prompts an  message , saying "your profile can not be used because it is from a newer version of google chrome".

I did some test to remove the user profile and just let it re-generate, then it works.

I just wonder whether JAVA updates or any other base image updates could impact the google chrome profile in %Appdata% .??

Any thoughts ?

Certainly, i need to drill down what the exact thing got updated in that recompose action.

Reply
0 Kudos
8 Replies
Ray_handels
Virtuoso
Virtuoso

Could it be that Chrome updated itself and changed information in the %APPDATA% after updating itself?

When you install Chrome base it enables all kinds of update processes. It has 2 tasks it enables to update and 2 services it uses to update. It also creates en update folder where the application is installed. We don't see this issue popping up with our writables and Chrome installed in base.

Reply
0 Kudos
VDINinja311
Enthusiast
Enthusiast

Ray hit it on the head. You will get that specific error if Chrome updates itself, or you attempt to use a new version and then go back a version of Chrome.

We for sure disabled these two services in the AppStack. And make sure they stay disabled when updating Chrome in the AppStack.

pastedImage_0.png

Reply
0 Kudos
Ray_handels
Virtuoso
Virtuoso

We found out that it is even easier to do this without the hazard of human failure if you update or recreate the appstack.

Just download the ADMX template for Google Chrome's business edition and make sure to disable all update options. This way if a user tries to update anything it won't work.

Issue is that even if you do remove the services a user can still go to settings in Chrome itself and then go to the update tab. If the folder update exists it will just update.

Reply
0 Kudos
jahegyi
Enthusiast
Enthusiast

Did you have to apply this with GPO? It looks like these new templates from Google are machine policies. My understanding is UEM will only interact with user based policies.

Reply
0 Kudos
Ray_handels
Virtuoso
Virtuoso

Yes you need to apply them with GPO's but you can use both Machine and user policies with google Chrome.

Reply
0 Kudos
jahegyi
Enthusiast
Enthusiast

That's a pain. We are trying to pull as much out of GPO as possible and use UEM where we can. Chrome updates are all handled by Shavlik which our app stacks hook into.

Looks like its back to just making sure the service is disabled.

Reply
0 Kudos
Ray_handels
Virtuoso
Virtuoso

It works just as good. You could try creating some sort of PS script that first installs the application (extremely straight forward, just execute the MSI file) and then removes both update services, the update tasks (i believe it has 2 tasks) and maybe even the update folder in the program files\Chrome folder. Should be doable.

Reply
0 Kudos
Sravan_k
Expert
Expert

Hi,

I strongly recommend go with 'GPO' for this crappy chrome updates, I faced a lot corruption issue with users due to chrome auto updates

Even I have the same thinking as you, but I ended-up with doing 'GPO' Smiley Happy but I did not try Power Shell [PS]

Thank you.

Reply
0 Kudos