Solved Font files in SharedDLLs registry folder


cbreemer

Active member
Member
Local time
10:19 AM
Posts
81
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

System One

  • 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 Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
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

System One System Two

  • OS
    Win11 Pro RTM
    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
  • Operating System
    Windows 11 Pro RTM x64
    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.

Screenshot 2025-02-10 122741.webp
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
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

System One

  • 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

System One

  • 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 Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
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

System One

  • 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

System One System Two

  • OS
    Win11 Pro RTM
    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
  • Operating System
    Windows 11 Pro RTM x64
    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

System One

  • 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

System One System Two

  • OS
    Win11 Pro RTM
    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
  • Operating System
    Windows 11 Pro RTM x64
    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

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.3194
    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
    1tb Solidigm m.2 nvme+256gb SKHynix m.2 nvme /External drives 512gb Samsung m.2 sata+1tb Kingston m2.nvme+ 4gb Solidigm 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
    Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 10 Pro 22H2 19045.3930
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 9020
    CPU
    i7-4770
    Memory
    24 gb
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    256 gb Toshiba BG4 M.2 NVE SSB and 1 tb hdd
    PSU
    500w
    Case
    MT
    Cooling
    Dell factory
    Mouse
    Logitech wireless
    Keyboard
    Logitech wired
    Internet Speed
    still not telling
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
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

System One

  • 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 Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
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

System One

  • 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

Latest Support Threads

Back
Top Bottom