Запрет выгрузки драйверов и других служебных системных данных из оперативной памяти на жесткий диск

Автоматическая выгрузка DLL-библиотек программ, с которыми вы завершили работу
Интересно, что с динамическими библиотеками DLL операционная система Windows 7 поступает с точностью до наоборот (по сравнению с рассмотренными в предыдущем разделе драйверами). Если в процессе работы операционная система загрузила динамическую библиотеку DLL, но она уже давно не используется системой и программами, выгрузки динамических библиотек DLL из оперативной памяти все равно не произойдет.

Этот механизм создан специально, чтобы операционная система не тратила ресурсы на вторичную загрузку необходимых динамических библиотек DLL.

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

Для этого:
1. Откройте программу Редактор реестра.
2. В дереве реестра перейдите на узел hkey_LOCAL_machine\SOFT-WARE\Microsof t:\Windows\CurrentVersion\Explorer.
3. Создайте в данном разделе параметр AlwaysUnl oadDl 1 типа REG_ DWORD.
4. Присвойте параметру AlwaysUnloadDll значение 1.
5. Перезагрузите компьютер, чтобы изменения вступили в силу.

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

Заставить операционную систему выгружать динамические библиотеки DLL из оперативной памяти сразу же после использования можно также при помощи REG-файла, созданного вручную в любом удобном вам текстовом редакторе

Новые статьи:
Предыдущие статьи:

You have no rights to post comments