Jan 18 2017 09:53 PM
In doing deployment testing with the NextGen client v17.3.6743.121 and Team Site sync takeover we get a followup dialog stating "Finish Installing Sync Icons." This is related to the new icon overlays and requires elevated priviledges to finalize.
Does anyone know (or read) whether this priviledge level will be a requirement at GA release? The sync engine itself installs in user space. If so, will there be a stand alone install pack for the icons that can be scripted. I'm not actually expecting anyone to have the definative answer at this time, but does anyone know if there's any documentation that covers this issue in an enterprise deployment scenario.
Jan 19 2017 02:17 AM
The problem is that Windows has a hard limit of 15 icon overlays and therefore various programs compete for them. In particular, Dropbox is very aggressive in hijacking the icon overlays.
Unfortunately, the registry key for overlays needs administrative privilege to be accessed: hence the "Finish Installing Sync Icons" dialog and the privilege elevation request.
I don't know if this problem ill be solved in the GA release, but I am afraid it can't...
Jan 19 2017 09:52 AM
Feb 02 2017 02:03 PM
Just to circle back to close the loop, there is a solution for this issue.
As an elevated user, run <path_to_onedrive>\OneDrive.exe /permachineupdate
This can be scripted by whichever method you use to push scripts. OneDrive is usually located in %localappdata%\Microsoft\OneDrive\OneDrive.exe.
May 05 2017 06:55 PM
Your computer needs your permission blah- blah sync icons.
Does this enable Vladimir Putin or **bleep** Cheney to hack into my computer?
In other words, if I let the computer do whatever it wants to do with sync icons (whatever they are), will it screw up anything or make a big mess in my computer? And if they do, can I undo?
Jul 19 2017 12:06 PM
Another way to solve the problem and deploy the solution to all users is as follows:
Before you specify the admin account when OneDrive requests it, do a registry key export
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
Then populate the administrator account that OneDrive requests, and perform a new export of the registry key above, and compare the two exports you should find at least one new key.
In my case, the key
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers \ OneDrive6]
@ = "{9AA2F32D-362A-42D9-9328-24A483E2CCC3}"
Finally there is more to do for GPO to create the key;)
Aug 24 2017 11:18 PM
Thanks for the hint Andy. I was puzzled why this message shows up only on one PC. That was because it has another cloud drive app installed, whcih uses a few overlays and the limit was also reached. Good it is only one machine..