Forum Discussion
Keep Favorites Synced between Internet Explorer and Edge NOT available in Edge Chromium
- Feb 13, 2020
Chris Jackson Deleted
I'm not quite sure what's so hard to understand about the issue.
This has nothing to do with Windows 7 or with Internet Explorer specifically. How IE mode suddenly came into the picutre - I have no idea. This is all about where to store the favorites in the new Edge.
The issue is the following:
- Users are using multiple computers. To have the same desktop, documents and favorites on all those computers Microsoft's "Folder Redirection" is used and configured through GPOs.
- So Internet Explorer's favorites are stored on e.g. \\server\users\%username%\favorites
- The old Edge has a GPO that allows it to automagically sync its own favorites with Internet Explorer's favorites that are stored on that network path. If you add a favorite in either IE or the old Edge it is automagically synced to the other browser instantly.
Now the new Edge comes along and we have to face the following limitations:
- Any kind of cloud-sync or usage of Microsoft accounts is not possible due to data privacy regulations
- The new Edge is storing its favorites in the local file deep inside the %LOCALAPPDATA% folder of the user.
This causes issues for us in a number of ways.
While the first-run import of favorites (from the redirected Internet Explorer favorites) is currently broken in v80 (its supposed to be back in v81) it only provides a momentary snapshot of the redirected favorites.
The bookmarks file being a local file means that we cannot easily back it up either. And when the user receives a new PC or uses a different machine than he usually does he'll have to import all the favorites again, from the redirected Internet Explorer favorites. But all the favorites he has managed in the new Edge in the meantime are not available (or even gone for good in the case of a new PC).
Importing the same old IE favorites on different PCs will soon result in having different favorites on all those PCs. And there is no way to easily merge them either.
This is a real problem.
We really need a way to redirect the bookmarks file to a network location so that it can be:
- used from multiple PCs
- be backed up easily during the regular server backup
- not get lost when the user's PC dies or gets replaced for another reason
All this was easily doable with the redirected favorites folder used by Internet Explorer and thanks to the "keep favorites synced" GPO in the old Edge Browser.
Also, please do not suggest to use the "UserDataDir" policy. This would redirect the entire user profile to a different location. Cache and everything. It is also not quite certain whether a redirected UserDataDir can actually be used by multiple instances of Edge on different computers at the same time (locked files issue and such). But even if it was possible, we really don't want to roam 100MB+ of useless data.
All we are really looking for is the possibility to specify a network location for the "bookmarks" file that is by default stored under "C:\Users\%username%\AppData\Local\Microsoft\Edge\User Data\Default". That's all we really want and need.
Bonus points for actually bringing back the "keep favorites synced between IE and Edge" policy that the old Edge supported. But that would really only be the cherry on top.
Cloud sync is the solution.
- lforbesSep 04, 2020Iron ContributorOnly issue we have is every time you start edge after login you are greeted by a "We've signed you in" message and the user needs to click OK.
Does anyone know how to stop this so users are signed in silently?
Hi,
Yes there are group policies that control the sign in. I setup public kiosks and locked down EVERYTHING. My GPO for Edge is insane. Ironically in Edge Legacy it was "assigned access" and boom done. For Chromium Edge you literally have to block EVERY #settings page separately because there is no GPO to just "block settings" like we had with IE.
I had to lock it down to PCI compliance so the PCI hacker testers couldn't even get into anything with it.
When I have time I can type it all up and do a separate thread for others who want Kiosks lockdown too. - Billy2SipsSep 03, 2020Copper ContributorThank you, the practice has been in place before my time here, but I'll discuss this with my team members.
- Henno_KeersSep 03, 2020Iron ContributorAs for principle: you should not. creating a new profile every time a user logs on adds to the time of lost before the user can do any work. You should leave then and set a policy that deletes them after say 3 weeks if not used anymore.
As for where the "We've signed you in" message comes from, that comes from, I believe, the fire "First Run" and "Local State" in LocalAppData. - Watto23Sep 03, 2020Copper Contributor
This is incredibly frustrating. I can't get the default location or any location to work. Not seeing this location at all AppData\Roaming\Microsoft\Edge. No edge folder under any users roaming data folder. Tried redirecting to a local folder, to a network share and nothing.
Confirmed i have the 5 registry keys set and running version 85.0.564.44
The GPO is applying the registry is being updated, but no profile.db file and no folder created if it doesn't exist and creating the folder manually doesn't make a difference.
Must be another GPO that needs setting or removing to get it to work.
- Billy2SipsSep 02, 2020Copper Contributor
- Henno_KeersSep 02, 2020Iron ContributorAre the local profiles removed from the machine after logoff?
- Billy2SipsSep 02, 2020Copper Contributor
Thank you for that.
Only issue we have is every time you start edge after login you are greeted by a "We've signed you in" message and the user needs to click OK.
Does anyone know how to stop this so users are signed in silently?
Thanks
- Henno_KeersSep 02, 2020Iron Contributor
With 2 instances of Edge on 2 computers you mean: the same user logs on on 2 different systems and start Edge which opens the same profile.db file on 1 location.
Iam not suprised that this does not work. I suppose file and record locking was never part of the design in handling the profile.db file.
I would suggest in using classic roaming profiles with a lot of exclusions to roam the user experience. Then 2 instances of the same user have 2 local copies and the only risk is that the last one written, wins.
I agree that this requires quite a bit of fast storage, preferable in DFS config and some setting up of the roaming config (Exclusions!!)
Using a powershell or other scripting around a highly custom / specific solution seems to me even harder to support or to get supported.
You could also use a 3rd party roaming solution like VMware DEM to do this for you, but that costs money and needs setting and maintaining up too, which is even more difficult then roaming profiles. - narutardsSep 01, 2020Iron Contributor
Henno_Keers Yes, the roaming profile location is optional. But for us it is kind of crucial.
We've been using Folder Redirection to redirect the favorites folder to a network path, so every instance of Internet Explorer (and the old Edge thanks to the sync GPO) were accessing the same favorites, not matter what computer you were logged onto.
Since we aren't using Roaming Profiles the plan was to put the "profile.pb" file onto a network path too, but ... it doesn't even take me 2 minutes to break the synchronisation of favorites with two instances of Edge running on two different computers.
This is almost worse than having no sync between computers. Because there is no easy way to get these computers to sync again.
We really need a way that allows concurrent Edge sessions on multiple computers, sharing the same set of favorites among all devices the user is currently logged onto.
I've already thought of utilizing powershell login and logout scripts to read the "bookmarks" file and extract all favorites from it, storing them on a network path and syncing them that way. Adding new ones that way would be easy, but deleting them would be a pain when multiple computers are involved (one always has an older state than the others).
But as things stand now, I'm not sure I can enable the current on-premise "solution" as it breaks way too easily and causes issues for the user but also is sure to cause quite a number of support calls for our internal IT hotline. Shame.
p.s. Please stop feeding the trolls.
- HotCakeXSep 01, 2020MVP
jphr8000 wrote:Some of us, especially in sensitive matters such as healthcare or military, depending on our countries, are NOT allowed BY LAW to sync specific types of data onto cloud-based storage; especially if they are located in other countries where some laws, such as GDPR for EU countries, is not followed, applied, or enforced.
Read:
https://docs.microsoft.com/en-us/microsoft-365/compliance/gdpr-dsr-azure?view=o365-worldwide
https://azure.microsoft.com/en-us/blog/achieving-gdpr-compliance-in-the-cloud-with-microsoft-azure/
https://www.microsoft.com/en-us/trust-center/privacy/gdpr-overview
- Henno_KeersSep 01, 2020Iron ContributorI believe that the "RoamingProfileLocation" setting is optional, per default the profiel.pb file will be created in AppData\Roaming\Microsoft\Edge. Which is fine if you have roaming profiles enabled on your domain.
- Watto23Sep 01, 2020Copper Contributor
hmmm no luck to get it to work for me....
Trying to set a roamingProfileLocation to something like this \\SERVER\SHARE\%username%\Edge
I've tried %username, $username$, ${username).
The path works in explorer the share exists as we already send data there for IE, and other applications. But not getting Edge to put anything in that folder.
Just looking at this now for Chrome.
https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables
it suggests $(user_name) so I'll try that now!
- narutardsAug 31, 2020Iron Contributor
So, if you want on-premise sync, get the latest admx/adml files and configure the following policies:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge] "BrowserSignin"=dword:00000002 "ConfigureOnPremisesAccountAutoSignIn"=dword:00000001 "RoamingProfileLocation"="${documents}\\Edge-Profile" "RoamingProfileSupportEnabled"=dword:00000001 "SyncDisabled"=dword:00000000
That should work - for the most part.
What doesn't work, and probably never will, is when you are running multiple browser instances on more than one computer and modify the list of favorites - if you have roamed the "profile.pb" file to a network location and not to a local roaming profile folder that gets synced on logoff. The whole thing is not meant to be used on more than one computer at a time.
- jphr8000Aug 31, 2020Copper ContributorJust tried with the latest Edge, no GPO at all, and somehow... the bookmarks are still there?
*confused*
Is it the way it's supposed to work with v85? Nothing to do at all?
*looking into it further* - Watto23Aug 31, 2020Copper Contributor
I've noticed v85 is now in stable release. I'll get the policy files and test it out tomorrow.
There are way too many closed networks in the world and they will NEVER get internet or cloud sync access. I've worked on plenty and it just ain't going to happen. Its more than just bookmarks, especially when it will conatin internale websites, require acccess through a firewall and trust that the data will not be compromised.
We used cloud for many things were i work but some things we just will not trust. I can tell you now that the USA is not a trusted location to the point that Microsoft have built secure Azure clouds outside the USA because they'd not have gained any business. Not everyone wants to pay for it either. Given this will be Microsofts only browser its going to have to work for a variety of situations.
- jphr8000Aug 31, 2020Copper Contributor
I'm sorry friend but you really do NOT understand what they have been saying from the start.
Some of us, especially in sensitive matters such as healthcare or military, depending on our countries, are NOT allowed BY LAW to sync specific types of data onto cloud-based storage; especially if they are located in other countries where some laws, such as GDPR for EU countries, is not followed, applied, or enforced.
I don't understand what's so hard and difficult for you to understand?
Now as far a solution is concerned, there really are only three ways:
- Sync. Edge Chromium with the favorites folder, bidirectionally, and continuously.
- Whatever system MS can think of using some "server tool" to store users favorites ON PREMISE.
- Allow, though GPOs, to redirect the bookmark file to another folder (like folder redirection worked).
I, for one, am pretty certain the latest option is the best way to go.
Best Regards.
- Dylan_SnodgrassAug 17, 2020Silver Contributor
Hello Everyone!
After reviewing some of the comments on this thread, I would like to take this time to remind everyone to keep on topic and keep their comments civil to remain with the Terms of Service for the Microsoft Tech Community. This thread will continue to be monitored.
Cheers,
Dylan - lforbesAug 15, 2020Iron Contributor
They have YET to provide a solution for it so until they do I will keep bumping it.
We have 130,000 healthcare USERS who use IE and Old Edge. We want to switch them to NEW Chromium Edge.
However, as these users roam between 86,000 computers, and 1000 different users logon to EACH hospital computer on average per month, redirecting Favorites to the "Favorites" Folder on their Home Drive Server via Group Policy Folder Redirection is ESSENTIAL.
If they cannot see their favorites between computers then they cannot launch the life saving applications websites like Khronas and Meditech that operate the services that KEEP PEOPLE ALIVE!
Chrome sucks so badly for Enterprise support. It hasn't improved from the 1980's with the early web browser that had stupid files, stored in local app data, to set the settings. That is why Chrome is not used for roaming environments.
Do you know that Chrome "garbage" fills up the harddrives constantly? 1000 users time x 2GB of data each of Chrome Garbage is 2000GB of useless data. When our Harddrives are 256GB SSD's we have to literally have scripts to wipe the chrome crap on logoff. - nivlacckwAug 15, 2020Brass Contributor
It would be welcomed as long as it is on par with current Chrome implementation. This helps organizations to switch from Chrome to Edge Chromium.
It seems hard to test this feature as average beta tester without the extra information from Microsoft support.
- HotCakeXAug 15, 2020MVP
narutards wrote:Stop feeding the trolls. It isn't worth your or anyone else's time. I gave up on that front months ago because it was leading nowhere.
if you are talking to me then you are the troll, not me. no point in reviving a 8 months old thread but if you wanna do it, so be it. but stop with childish insults.
- HotCakeXAug 15, 2020MVP
sheffieldc wrote:
It concerns me more than it does you, since I’ve made positive contributions to this thread. You just keep popping up to annoy everyone with your unsolicited input.Dude what the hell is your problem? you're just being a griefer. i did not talk to you and yet you mentioned me and replies with some nonsense.
now you are talking BS about my comments being unsolicited, unhelpful etc. i can tell the same about your comments. and you are in no position to tell that. so stop being a griefer. already reported your commets.
- narutardsAug 15, 2020Iron Contributor
Stop feeding the trolls. It isn't worth your or anyone else's time. I gave up on that front months ago because it was leading nowhere.
Getting back to the topic: Edge v85 will have on-premise "sync". The feature is already available in the beta version for a couple weeks and I've tested it before. You just can't enable it with the policy alone at the moment but need a special switch since it is not publically in beta, afaik.
With the stable release of v85 that should change and the feature should be available for everyone. At least that's the info I got from the Microsoft support engineer I've been working with on this issue.
With the new feature a "profile.pb" file will be created in a specified location with which the local Edge profile will be synced (I'm guessing on opening and closing the browser). Favorites and a couple settings are within the scope of that sync, by far not everything.
The one big issue I found was the use of concurrent browser sessions on different devices. That was able to mess up the profile (and especially the bookmarks) quite a bit, but it is a limitation Microsoft can't do much about (or so they said). This limitation also exists in Google Chrome and Google specifically warns people about concurrent browser sessions.
We'll have to see how it works out though.
Take a look at Microsoft's policy list for "RoamingProfileLocation" and "RoamingProfileSupportEnabled" and also read through https://support.google.com/chrome/a/answer/7349337 to get a better understanding of the feature.
- sheffieldcAug 15, 2020Brass ContributorIt concerns me more than it does you, since I’ve made positive contributions to this thread. You just keep popping up to annoy everyone with your unsolicited input.
- HotCakeXAug 15, 2020MVP
sheffieldc wrote:
You keep responding to it though?
Also why should I watch my tone when you keep dipping in to try and act like you have the answers, when you don’t.Yes I do.
I have answer but it doesn't concern you because you're not the OP and 2nd, the post already has a best response.
- sheffieldcAug 15, 2020Brass ContributorYou keep responding to it though?
Also why should I watch my tone when you keep dipping in to try and act like you have the answers, when you don’t.