Библиотеки (dll-файлы) - регистрация и выгрузка

Библиотеки (dll-файлы) — регистрация и выгрузка

Регистрация необходимых библиотек и выгрузка из памяти неиспользуемых dll-файлов (библиотек).

Чтобы загрузить в память определенную библиотеку (dll-файл) Вам необходимо ее зарегистрировать. Для того, чтобы это сделать введите команду:

  • Если dll-файл расположен в системной папке (System32), то:   regsvr32 dll-файл

Например:   regsvr32 jscript.dll

  • Если dll-файл расположен не в системной папке, то: regsvr32 Путь_к_файлу\dll-файл

Например:   regsvr32 C:\Program Files\NVIDIA Corporation\Display\nvui.dll

Чтобы выгрузить из памяти определенную библиотеку (dll-файл) Вам необходимо отменить ее регистрацию.

  • Если dll-файл расположен в системной папке (System32), то:   regsvr32 /u dll-файл

Например:   regsvr32 /u jscript.dll

  • Если dll-файл расположен не в системной папке, то:   regsvr32 /u Путь_к_файлу\dll-файл

Например:    regsvr32 /u C:\Program Files\NVIDIA Corporation\Display\nvui.dll

Если Вам необходимо освободить часть оперативной памяти, то Вы можно сделать это добавив в реестр параметр, отвечающий за автоматическую выгрузку из памяти неиспользуемых библиотек.

  1. Запустите редактор реестра (Win   + R → regedit → ОК)
  2. Откройте раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
  3. В меню Правка выберите Создать → Параметр DWORD (32 бита).
  4. Задайте имя параметра AlwaysUnloadDll
  5. Дважды щелкните на данном параметре и введите значение 1.
  6. Закройте редактор реестра и перезапустите компьютер.

Похожие посты

2 thoughts on “Библиотеки (dll-файлы) — регистрация и выгрузка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *