Malfunctioning Onedrive Icon in Windows 10 Explorer Navigation Panel
OS: Windows 10 LTSC 2021
Version: 10.0.19044
Problem
The personal Onedrive icon inside navigation panel is not work. The property page shows blank.
By using Win+R
to run shell:::{018D5C66-4533-4307-9B53-224DE2ED1FE6}
, you should see the OneDrive folder opened but it’s not.
However, the business account will work completely fine and also other file sync application such as iCloud and nextCloud.
This happens to all latest OneDrive version (32/64 bit) installed per users or for all users under Windows 10 LTSC 2021.
BTW, the default version bundled with Windows 10 is 32 bit regardless of the Windows version.
Reason
tl;dr, Microsoft sucks.
When you setup the personal OneDrive account, the client should register the icon in navigation panel pointing to a CLSID (Basically the GUID of the folder registered as Known Folders) {A52BBA46-E9E1-435f-B3D9-28DAA648C0F6}
.
This is the CLSID of the OneDrive folder which should be registered meanwhile, and it contains the path to the OneDrive folder.
BUT the client did not do so in LTSC
Therefore, when you start the explorer, the icon itself was displayed, but it points to a ID which doesn’t exist.
Solution:
Copy the following content into a text file, save it as ANYNAME.reg
, double click on it and let the regedit import it. Restart the file explorer and all set!
This only applies if your OneDrive folder is at the default location. e.g. C:\User\username\OneDrive
.
If it’s not but still under your user folder e.g. C:\User\username\ExampleFolder
, you need to change the value of RelativePath
to ExampleFolder
.
If it’s not under your user folder, e.g. E:\OneDrive
, you need to remove the line "ParentFolder"="{5E6C858F-0E22-4760-9AFE-EA3317B67173}"
, and change the value of RelativePath
to the absolute path such as "RelativePath"="E:\OneDrive"
.
Source, credits to u/wanderingnoises for finding this.