Solved Font files in SharedDLLs registry folder


cbreemer

Well-known member
Member
Local time
12:53 AM
Posts
98
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
I was looking for font files in my registry, and to my amazement I found a bunch in the Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
branch, see screenshot. Isn't that weird? What the h*ck are these doing there, and how did they even sneak in behind my back? Would there be any purpose in this, and/or would it be harmful if I just delete this bunch of keys? I know there's probably no harm in them sitting there, but I like to keep things tidy.


a.webp
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus
It isn't true that they're not supposed to be there. When you install some application with Windows Installer (.msi), the app is usually broken up into chunks called Components. Each component has a KeyPath, which is the thing used by Windows Installer to determine if the component is installed. This could be a file, a registry value, an ODBC connection, etc. If the KeyPath for any given component is a font, it gets registered in SharedDLLs.
 

My Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
I was looking for font files in my registry, and to my amazement I found a bunch in the Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
branch, see screenshot. Isn't that weird? What the h*ck are these doing there, and how did they even sneak in behind my back? Would there be any purpose in this, and/or would it be harmful if I just delete this bunch of keys? I know there's probably no harm in them sitting there, but I like to keep things tidy.


View attachment 124930
The Registry is made up of 5 Hives, text files, that Windows uses to determine how to run itself and installed programs. As text they don't take up much room. Uninstalling things like Fonts and programs can leave behind entries in the Registry which usually causes no problem but if one is 'tidy' they can run a Registry cleaner butt do be aware that if a wrong choice is made it can be as bad as having to reinstall Windows and all programs.
 

My Computers My Computers

  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 11th Gen. 2.40GHz12GB
    OS
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 10th Gen. 2.90GHz16GBOnboard, no VGA, using a DisplayPort-to-VGA a...
    Operating System
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
Here's the virtualized portion of the registry for the Office 365 Click-to-Run package. It's not part of the regular SharedDLLs key, because it's a private area specifically for that app, but you can see it's not uncommon for things other than DLLs to be present. The name "SharedDLLs" is an unfortunate artifact from older Windows clients.

View attachment 124937
 

My Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
Isn't that weird?
No, it isn't. Virtually kind of shared resource can be registered by applications under SharedDLLs with their reference count. The key name suggests it was originally intended for DLLs, but it quickly became clear that the same reference-counted sharing logic is needed for all kinds of files (and other resources) as well. The key name (SharedDLLs) gradually became a misnomer.

Acrobat Reader, for one example, registers character mappings (.txt files) there. Registering shared font files makes perfect sense as well, assuming some app does not want to leave them behind when uninstalled.
 

My Computer My Computer

At a glance

Windows 11 ProIntel(R) Core(TM) i7-5930K CPU @ 3.50GHzNVIDIA GeForce GTX 970
OS
Windows 11 Pro
Computer type
PC/Desktop
CPU
Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz
Motherboard
EVGA X99 Micro
Graphics Card(s)
NVIDIA GeForce GTX 970
Thanks all for the helpful replies! All is clear now. I did not know that SharedDLLs was used for general uninstall purposes. Now I wonder what installation may have sprang this motley collection of fonts unto me. Perhaps LibreOffice which I installed quite recently. But then that should probably have been in a dedicated registry branch? Ah, the registry is like a public toilet....
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus

My Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
Actually, yes, LibreOffice does do this, or at least they did in 2020.

Ha, that mystery solved then, thanks. That is definitely how I got them. For better or worse, I already deleted them from the registry. Now I wonder what will happen when I want to uninstall LibreOffice one day. Ah well, cross that bridge when I come to it 😁

Thanks again, I'll mark it resolved now.
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus
Pretty much any program that uses typed characters can add to installed Fonts and the Registry. Programs can be written to use only Windows default Fonts. Back with Windows 3.x we had to install a Font Manager to get more than what Windows included, more than what DOS had. It was all about the GUI/Graphical User Interface or WYSIWYG/What You See Is What You Get.
 

My Computers My Computers

  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 11th Gen. 2.40GHz12GB
    OS
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 10th Gen. 2.90GHz16GBOnboard, no VGA, using a DisplayPort-to-VGA a...
    Operating System
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
Pretty much any program that uses typed characters can add to installed Fonts and the Registry. Programs can be written to use only Windows default Fonts. Back with Windows 3.x we had to install a Font Manager to get more than what Windows included, more than what DOS had. It was all about the GUI/Graphical User Interface or WYSIWYG/What You See Is What You Get.
Yeah, I get that. Still, LibreOffice could have asked me nicely "Do you want me to install dozens of exotic fonts you'll probably never use?" 🤪
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus
The Win11 Notebook I'm on now has LibreOffice, Expression Web and WordPerfect. The Fonts folder in C:\Windows contains 771 files and is only 445MB in size. Many of the Fonts are for different languages, not just English. The 3 programs can use any of the Fonts. I'm running only the RTM/fully released version of Windows, 24H2 Build 26100.3037, not an Insider Preview version.
 

My Computers My Computers

  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 11th Gen. 2.40GHz12GB
    OS
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • At a glance

    Win11 Pro RTM Version 24H2 Build 26100.4202Intel Core i5 10th Gen. 2.90GHz16GBOnboard, no VGA, using a DisplayPort-to-VGA a...
    Operating System
    Win11 Pro RTM Version 24H2 Build 26100.4202
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
Now I wonder what will happen when I want to uninstall LibreOffice one day.
I do not believe the fonts would be uninstalled when Libre is uninstalled, not even if you used an uninstaller app like Revo. Most times,the user can safely uninstall fonts from control panel/fonts/3 dots. I uninstalled a ton of foreign language fonts. In turn, I have also installed several non-MS fonts that I much prefer to use.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8655i9-10900 10 core 20 threads32 gbnone-Intel UHD Graphics 630
    OS
    Windows 11 Pro 25H2 26200.8655
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    2x1tb Solidigm m.2 nvme /External drives 512gb Samsung m.2 sata+2tb Kingston m2.nvme
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    #1 Edge #2 Firefox
    Antivirus
    Defender+MWB Premium
  • At a glance

    Windows 11 Pro 24H2 26200.8457AMD Ryzen 7 6800U32 gbintegrated
    Operating System
    Windows 11 Pro 24H2 26200.8457
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC SER5
    CPU
    AMD Ryzen 7 6800U
    Memory
    32 gb
    Graphics card(s)
    integrated
    Sound Card
    integrated
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Crucial nvme
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    still too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender
    Other Info
    System 3 is non compliant Dell 9020 i7-4770/24gb ram Win11 PRO 26200.8457
I do not believe the fonts would be uninstalled when Libre is uninstalled, not even if you used an uninstaller app like Revo. Most times,the user can safely uninstall fonts from control panel/fonts/3 dots. I uninstalled a ton of foreign language fonts. In turn, I have also installed several non-MS fonts that I much prefer to use.
Well... If I understood correctly, LibreOffice put them there, allegedly to be able to remove them during uninstall. So when one day I decide to uninstall LibreOffice, I expect it to try and remove these fonts. There just might be an issue there, as they no longer exist. But I'm not too worried about it.
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus
I actually tried it. LibreOffice does make these registry entries. I deleted them from the registry, and I had no issue removing LibreOffice.
 

My Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
I actually tried it. LibreOffice does make these registry entries. I deleted them from the registry, and I had no issue removing LibreOffice.
That is good to know. Thanks for checking it out, I appreciate the help.
 

My Computer My Computer

At a glance

Windows 11 Pro Version 22H2 (OS Build 22621.3...Intel Core i7-1260P64GbIntel Iris Xe Graphics
OS
Windows 11 Pro Version 22H2 (OS Build 22621.3155)
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
Intel Core i7-1260P
Motherboard
Intel NUC12WSHi7
Memory
64Gb
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
Intel Smart Sound for USB
Monitor(s) Displays
LG 34WP500 UltraWide Monitor
Screen Resolution
2560x1080
Hard Drives
Adata Legend 710 2Tb SSD
PNY CS9000 2Tb SSD
Keyboard
Logitech K540 Bluetooth
Mouse
Logitech M310 Bluetooth
Internet Speed
200Mbps
Browser
Chrome
Antivirus
Avast Free Antivirus
Back
Top Bottom