Windows список зарегистрированных библиотек

Knowing which DLL files are registered on your Windows 10 system isn’t just for tech geeks; it’s essential for anyone serious about maintaining a smooth-running, secure computer. This guide provides four easy ways to view all registered DLLs in Windows 10, making it easier than ever to get your system back on track.

How to View All Registered DLLs in Windows 10

To view all registered DLLs in Windows 10 and other versions as well, all you need to do is either run some commands, search for them manually, or use a third-party tool.

  1. Use Command Prompt
  2. Apply the ‘regsvr32’ Command
  3. Navigate to the Registry Editor
  4. Use Third-Party Software

1. Use Command Prompt

1. Open Command Prompt as Administrator

Press Win + S to open the search bar and then type “Command Prompt” or “cmd”.

Command Prompt Run as Administrator

Right-click on the Command Prompt from the search results and select “Run as administrator”.

2. Execute the Command

In the Command Prompt window, type the following command and press Enter: reg query HKLM\SOFTWARE\Classes /s /f *.dll

Command Prompt reg query HKLM\SOFTWARE\Classes /s /f *.dll

This command will search the Registry for all registered DLL files and display them. It should look a bit like the example above.

2. Apply the ‘regsvr32’ command

In the Command Prompt window, type regsvr32 /u [DLL file name] and press Enter.

Exemple: I will use a common .dll and this command. If you did this step correctly, you should receive a similar message containing the name of the .dll that you unregistered.

Command Prompt Regsvr32

If you want to revert the previous action or to register a .dll do not add the /u and leave the command as regsvr32 [DLL file name]. You will receive a similar message, but instead of DllUnregisterServer you will get DllRegisterServer.

Learn more: This command uses the service interface to run and manage services, and it is also known as a command-line utility. It registers and unlists Object Linking and Embedding controls like DLLs files.

3. Navigate to the Registry Editor

Attention: Before editing anything into the Registry editor, make sure that you create a System Backup.

→ Type Regedit in the Windows search bar and open the Registry Editor.

Registry Editor Search

Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs.

Registry Editor Shard Dlls

4. Use Third-Party Software

If you prefer, you can also use specialized software to manage DLL files, as we explained in our guide on best DLL fixers.

1. Download Fortect

2. Visit the Fortect website and download the software.

Download Fortect

3. Install and Run Fortect

Once Fortect is installed, Right-click on the application and select Properties.

4. Navigate to the Compatibility Tab and tick the box next to Run this program as an administrator.

Fortect Run this program as an administrator

From now on you will open Fortect as an administrator.

5. View Registered DLLs

The software will automatically list all registered DLLs on your system.

Final Thoughts

By following this guide, you’ll gain a complete understanding of how to view all registered DLLs in Windows 10, allowing you to manage your system more effectively. Keep in mind that before you modify Registry files or use commands in the Command Center, you should create a system restore point just to make sure that you don’t mess anything up.

 

RegDllView v1.60 — View registered dll/ocx/exe files on your system and Register dll files from Explorer

Copyright (c) 2007 — 2015 Nir Sofer

Related Utilities

  • RegScanner — Alternative to RegEdit find/search of Windows
  • RegFromApp — Generate RegEdit .reg file from Registry changes made by application.
  • NK2Edit — Edit, merge and repair the AutoComplete files (.NK2) of Microsoft Outlook.

Related Links

  • File Extension Information Web site
  • DLL Information for Windows 7
  • DLL Information for Windows XP

Description

RegDllView is a small utility that displays the list of all registered dll/ocx/exe files (COM registration).
For each registered file, you can view the last date/time that it was registered, and the list of all
registration entries (CLSID/ProgID).

RegDllView also allows you to unregister dll/ocx files that you don’t need on your system anymore.
If you have dll/ocx files that don’t exist on your system anymore, but their registration entries are still
exist in your Registry, you can manually remove these entries by using ‘Delete All Entries For Selected Files’ option.

Starting from version 1.35, RegDllView also allows you to register dll/ocx files (like regsvr32), simply by
dragging one or more files from Explorer folder into the window of RegDllView.

System Requirements

This utility works on any version of Windows — from Windows 98 to Windows 10.
There is also a separated download for handling x64 registrations.

Versions History

  • Version 1.60:
    • Added ‘File Extension’ column.
  • Version 1.58:
    • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.
    • The ‘Read Digital Signatures’ option is now turned off by default.
  • Version 1.57:
    • Added ‘Show Time In GMT’ option.
    • Fixed to display date/time values according to daylight saving time settings.
  • Version 1.56:
    • Fixed bug: RegDllView failed to extract the digital signatures on some systems.
  • Version 1.55:
    • Added ‘Digital Signature’ column, which displays the signer name if the registered dll is signed with a digital signature. This column is active only when ‘Read Digital Signatures’ option (Under the Options menu) is turned on.
  • Version 1.50:
    • Added ‘Auto Size Columns+Headers’ option.
    • When running RegDllView on Windows Vista/7/8/2008 without ‘Run As Administrator’, it now allows you to use the ‘Open In RegEdit’ feature (Elevation window will appear when using the ‘Open In RegEdit’ option).
  • Version 1.46:
    • Fixed issue: The properties dialog-box and other windows opened in the wrong monitor, on multi-monitors system.
  • Version 1.45:
    • Added ‘Stop’ menu item to stop the scanning process of registered dll files.
  • Version 1.42:
    • Added ‘Mark Odd/Even Rows’ option, under the View menu. When it’s turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.
  • Version 1.41:
    • Added ‘Add Header Line To CSV/Tab-Delimited File’ option. When this option is turned on, the column names are added
      as the first line when you export to csv or tab-delimited file.
  • Version 1.40:
    • Added command-line documentation, which was missed until now.
    • Added sorting command-line options.
  • Version 1.36:
    • Fixed bug: RegDllView had ‘CoInitialize has not been called’ error when trying to register or unregister a dll file.
  • Version 1.35:
    • Added Drag & Drop support — When you drag .dll/.ocx files from Explorer into the window of
      RegDllView, they are automatically registered.
    • Added Re-Register files option — Allows you to register again files that already registered. (For fixing problems with registrations)
    • Fixed some problems with the ‘Unregister Selected Files’ option.
    • Added ‘Open Folder’ option.
    • Added ‘Register File’ option.
    • Added x64 version.
  • Version 1.31
    • Added ‘Explorer Copy’ option — Allows you to copy the selected files and then paste them into a folder in Explorer.
  • Version 1.30
    • Added new columns: File Modified Time, File Created Time, File Attributes.
  • Version 1.25
    • Added new option: ‘Create .Reg File For Deleting Entries’ — Allows you to create a .reg file that will remove
      all entries of the selected registered files when you run it.
      This option can be useful if you want to clean the same registered files in multiple machines.
    • Added more accelerator keys.
    • Fixed the focus problem after using the unregister/delete options.
  • Version 1.20
    • Added ‘Control Entries’ column (Number of registered controls for the specified file)
    • Added ‘Threading Model’ and ‘Last Write Time’ columns for the lower pane.
  • Version 1.15
    • Added name-only column (without the full path)
    • Added version information columns (Product Name, Product Version, Company Name, and so on…)
  • Version 1.10
    • Added new option: Delete All Entries For Selected Files —
      You can use this option when the file is missing and you cannot use the unregister option.
    • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to RegDllView.
  • Version 1.03 — Fixed Bug: Registered exe files with command-line parameters displayed as missing.
  • Version 1.02 — Added support for saving as comma-delimited file.
  • Version 1.01 — Fixed Bug: shell32.dll displayed as missing file.
  • Version 1.00 — First Release.

Start Using RegDllView

RegDllView doesn’t require any installation process or additional DLLs.
Just copy the executable file (RegDllView.exe) to any folder you like, and run it.

The main window of RegDllView has 2 panes:

  • The upper pane — Displays the list of all registered files.
  • The lower pane — Displays the list of all COM registration entries of the selected file in the upper pane.

Tips for using RegDllView

  • If you want to view the files that registered in the last hours/days, simply click the ‘Last Registered On’ column,
    and the list will be sorted according to the registration date.
  • If you want to find obsolete registrations on your system, simply click the ‘Missing File’ in order to sort the list by ‘Missing File’ status.
  • You can unregister multiple dll files simply by selecting them in the upper pane, and then using the
    «Unregister Selected Files» option.
    However, this feature won’t work on missing/corrupted files.
  • The ‘System Entries’ column displays the number of COM entries under HKEY_LOCAL_MACHINE\Software\Classes\CLSID for the specified file.
  • The ‘User Entries’ column displays the number of COM entries under HKEY_CURRENT_USER\Software\Classes\CLSID for the specified file.

Command-Line Options

/stext <Filename> Save the list of registered dll files into a regular text file.

/stab <Filename> Save the list of registered dll files into a tab-delimited text file.

/scomma <Filename> Save the list of registered dll files into a comma-delimited text file (csv).

/stabular <Filename> Save the list of registered dll files into a tabular text file.

/shtml <Filename> Save the list of registered dll files into HTML file (Horizontal).

/sverhtml <Filename> Save the list of registered dll files into HTML file (Vertical).

/sxml <Filename> Save the list of registered dll files to XML file.

/sort <column> This command-line option can be used with other save options for sorting by the desired column.
If you don’t specify this option, the list is sorted according to the last sort that you made from the user interface.
The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or
the name of the column, like «Filename» and «Name Only».
You can specify the ‘~’ prefix character (e.g: «~Last Registered On») if you want to sort in descending order.
You can put multiple /sort in the command-line if you want to sort by multiple columns.

Examples:

RegDllView.exe /shtml «f:\temp\regdll.html» /sort 2 /sort ~1

RegDllView.exe /shtml «f:\temp\regdll.html» /sort «Company» /sort «Filename»

/nosort When you specify this command-line option, the list will be saved without any sorting.

Translating RegDllView to other languages

In order to translate RegDllView to other language, follow the instructions below:

  1. Run RegDllView with /savelangfile parameter:

    RegDllView.exe /savelangfile

    A file named RegDllView_lng.ini will be created in the folder of RegDllView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language.
    Optionally, you can also add your name and/or a link to your Web site.
    (TranslatorName and TranslatorURL values) If you add this information, it’ll be
    used in the ‘About’ window.

  4. After you finish the translation, Run RegDllView, and all translated
    strings will be loaded from the language file.

    If you want to run RegDllView without the translation, simply rename the language file, or move
    it to another folder.

License

This utility is released as freeware.
You are allowed to freely distribute this utility via floppy disk, CD-ROM,
Internet, or in any other way, as long as you don’t charge anything for this.
If you distribute this utility, you must include all files in
the distribution package, without any modification !

Disclaimer

The software is provided «AS IS» without any warranty, either expressed or implied,
including, but not limited to, the implied warranties of merchantability and fitness
for a particular purpose. The author will not be liable for any special, incidental,
consequential or indirect damages due to loss of data or any other reason.

Feedback

If you have any problem, suggestion, comment, or you found a bug in my utility,
you can send a message to nirsofer@yahoo.com

RegDllView is also available in other languages. In order to change the language of
RegDllView, download the appropriate language zip file, extract the ‘regdllview_lng.ini’,
and put it in the same folder that you Installed RegDllView utility.

Language Translated By Date Version
Arabic Mohamed.Bajdouai 15/12/2015 RegDllView v1.60
Brazilian Portuguese MCHAL 08/05/2011 1.42
Croatian Zvonko Juras 01/05/2009 1.0
Danish Lars Gregersen 25/03/2015 1.58
Dutch Jan Verheijen 15/12/2015 1.60
French Skorpix38 05/09/2013 1.5.6 (sep 2013)
Galician Xosé Antón Vicente Rodríguez 30/03/2008  
German «Latino» auf WinTotal.de 09/12/2015 1.60
Hungarian Timinoun 12/12/2022 1.60
Italian Fabio Mastroianni 17/11/2007  
Japanese Iso-G ( http://www.iso-g.com/ ) 07/04/2012 1.45
Polish Krzysztof Janicki 25/08/2013 1.55
Romanian Jaff (Oprea Nicolae) 05/02/2016 1.60
Russian Dmitry Yerokhin 10/12/2015 1.60
Simplified Chinese Sam-Trip 12/09/2017 1.60
Simplified Chinese Lewen@博雅宇轩 30/05/2011 1.92
Slovak František Fico 09/02/2017 1.60
Spanish Angel De Giorgi — Argentina 27/04/2014 1.57
Spanish Ricardo A. Rivas 05/06/2020 1.60
Swedish I.K.l 08/02/2017  
Taiwanese 臺灣共和國 Republic of Taiwan 29/08/2008 1.15
Traditional Chinese Danfong Hsieh 27/12/2015  
Turkish Cemil Kaynar 11/04/2017 1.60
Valencian vjatv 03/07/2008 1.10

  

RegDllView
для Windows

RegDllView — утилита, которая отображает список всех зарегистрированных файлов с расширением .dll, .ocx и .exe (COM регистрация). Для каждого зарегистрированного файла отображается дата и время регистрации, а также список всех записей регистрации (CLSID/ProgID). RegDllView также позволяет отменить регистрацию dll, ocx-файлов, в которых Вы больше не нуждаетесь. Плюс к этому есть возможность вручную удалять записи регистрации удаленных программ, а также регистрировать dll, ocx-файлы путем перетаскивания выбранных файлов из Проводника в окно RegDllView.

Что нового в RegDllView 1.60?

  • Исправлены ошибки

ТОП-сегодня раздела «Реестр, Автозагрузка»

Reg Organizer 9.50

Reg Organizer — мощная программа, позволяющая следить за состоянием системного реестра и…

RegScanner 2.75

RegScanner — небольшая бесплатная утилита, которая в соответствии с заданными критериями…

Autoruns 14.11

Autoruns — программа для контроля автоматической загрузки различных приложений, сервисов и компонентов, стартующих при загрузке операционной системы…

RecentFilesView 1.32

RecentFilesView — небольшая системная утилита для просмотра всех файлов, которые в последнее время открывались на компьютере…

Отзывы о программе RegDllView

viva04 про RegDllView 1.56 [20-09-2013]

после запуска программа пытается выйти в сеть.После блокировки её фаерволом — она перестаёт отвечать(зависает)
6 | 8 | Ответить

netgoth

Гость


Здравия.   
Подскажите, как узнать зарегистрирован ли dll ОСе. 
————
уточню: файл со списком dll’ов пропускаем через regsvr32 /u
нужно проверить всё ли сработало.

Спасибо.

Записан

RXL

Технический
Администратор

Offline
Пол:


Найти файлы в реестре. Будет нечто вроде:
HKEY_CLASSES_ROOT\CLSID\{UUID}\InprocServer32 и значение по умолчанию — полный путь к файлу.
Если заранее знать UUID (он же прописан в исходниках), то поиск будет проще.

« Последнее редактирование: 23-04-2009 10:15 от RXL »

Записан


… мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Джон

просто
Администратор

Offline
Пол:


А положительного ответа regsvr32 не достаточно? А то ведь так можно дойти и до проверки проверяющую проверрку, котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку,  котрая проверяет проверку…

Записан


Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
«Just because the language allows you to do something does not mean that it’s the correct thing to do.» Trey Nash
«Physics is like sex: sure, it may give some practical results, but that’s not why we do it.» Richard P. Feynman
«All science is either physics or stamp collecting.» Ernest Rutherford
«Wer will, findet Wege, wer nicht will, findet Gründe.»

netgoth

Гость


 

Джон
прикольно

Доверяй, но проверяй.
может случится такое, что команда вернёт значение «0», но длл н будет вырегистрован

RXL
а откуда это UUID? у меня в исходниках такого нету.

Записан

Джон

просто
Администратор

Offline
Пол:


Ну тогда самый верный способ — удалить dll после regsvr32 /u

Записан


Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
«Just because the language allows you to do something does not mean that it’s the correct thing to do.» Trey Nash
«Physics is like sex: sure, it may give some practical results, but that’s not why we do it.» Richard P. Feynman
«All science is either physics or stamp collecting.» Ernest Rutherford
«Wer will, findet Wege, wer nicht will, findet Gründe.»

netgoth

Гость


не пройдет.
старые длл заменяются на новые, и идет их регистрация

Записан

Джон

просто
Администратор

Offline
Пол:


Не понял? А как ты старые на новые заменяешь не удаляя оных?

Записан


Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
«Just because the language allows you to do something does not mean that it’s the correct thing to do.» Trey Nash
«Physics is like sex: sure, it may give some practical results, but that’s not why we do it.» Richard P. Feynman
«All science is either physics or stamp collecting.» Ernest Rutherford
«Wer will, findet Wege, wer nicht will, findet Gründe.»

netgoth

Гость


дллы идут а теми же именами
т.е. обновляются

Записан

Джон

просто
Администратор

Offline
Пол:


Ну и что? Старую всё-равно надо удалить, чтобы на её место другую записать. Или как ты это делаешь?

Записан


Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
«Just because the language allows you to do something does not mean that it’s the correct thing to do.» Trey Nash
«Physics is like sex: sure, it may give some practical results, but that’s not why we do it.» Richard P. Feynman
«All science is either physics or stamp collecting.» Ernest Rutherford
«Wer will, findet Wege, wer nicht will, findet Gründe.»

netgoth

Гость


Перезаписываю.
Может тогда есть способ экспортировать все зарегистрированные ддлы в файл?

Записан

RXL

Технический
Администратор

Offline
Пол:


netgoth, COM-объекты регистрируются в системе не по именам файлов, а по UUID-классов. Если ты регистрируешь новую версию той же библиотеки, то старая никуда не девается и по прежнему прописана в системе.

Записан


… мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

netgoth

Гость


Вот по этому я делаю unreg, заменяю дллы а потом делаю регистер, но хотелось бы перед регистрацией проверить все ли дллы отключены от ОС

Записан

netgoth

Гость


Нет идей?
уже можно идти нафих?

Записан

Джон

просто
Администратор

Offline
Пол:


Понимаешь, идеи могут быть в случае неких попыток решить существующую проблему, а то чем ты занимаешься — «Это этот… как его?  Волюнтаризм!» (с)

Волюнтаризм — стремление реализовать желанные цели без учёта объективных обстоятельств и возможных последствий.

Записан


Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
«Just because the language allows you to do something does not mean that it’s the correct thing to do.» Trey Nash
«Physics is like sex: sure, it may give some practical results, but that’s not why we do it.» Richard P. Feynman
«All science is either physics or stamp collecting.» Ernest Rutherford
«Wer will, findet Wege, wer nicht will, findet Gründe.»

netgoth

Гость


А проблема то есть. 
Не «ручками» надо проверить все ли дллки покинули систему, 
и освободили место новым. 

Записан

Sla

Команда клуба

Offline
Пол:


у sysinternals усть утилита listdlls

Записан


Мы все учились понемногу… Чему-нибудь и как-нибудь.

Утилита, отображающая список зарегистрированных в системе dll/ocx/exe-файлов

RegDllView — небольшая бесплатная утилита, отображающая список зарегистрированных в системе dll/ocx/exe-файлов. Для каждого объекта отображается время и дата регистрации и список всех вхождений (CLSID/ProgID). RegDllView также позволяет в ручном режиме установить или удалить все записи для выбранных dll/ocx.

RegDllView

Скачивать RegDllView v.1.57 по следующим адресам (Freeware):

  • Для Windows 32-bit (51 КБ)
  • Для Windows 64-bit (68 КБ)

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Перезапустить службу windows из командной строки
  • C windows system32 msxml6 dll
  • Удаление системных обновлений windows 7
  • Windows 11 installation assistant что это
  • Установка mingw для windows