Я испытываю большие утечки памяти с помощью фонового процесса Internet Explorer на Windows 8. Через несколько часов после загрузки в Windows 8 он начнет жаловаться на слишком маленький объем памяти, иногда вынужден автоматически выходить из системы или вызывать черный экран в течение примерно двух секунд и искажать звук (видео на YouTube, системные звуки и т.д.). Диспетчер задач иногда показывает высокое использование памяти, а иногда нет, но никогда не превышает 7 ГБ из 8 установленных мной. Тем не менее, монитор ресурсов сообщает мне, что свободной оперативной памяти менее 200 МБ и что от 3 до 4 ГБ "изменено" (я не знаю, используется ли это слово в английской версии, у меня немецкая версия и это говорит "Geändert"). В диспетчере задач я вижу, что процесс "iexplore.exe" имеет очень много дескрипторов (что это, кстати)? и сбои страниц, на данный момент это 206 миллионов страниц и 475 тысяч ручек, поэтому я предполагаю, что проблема связана с Internet Explorer.
И Internet Explorer запускается при загрузке. Несколько дней назад я определил некоторые автоматически запускаемые exe-файлы из I2P как родительский процесс IE, поэтому я удалил его, и теперь родительский процесс не существует: iexplore.exe имеет pid 5548 и родительский pid 3772, 3772 сам по себе является другим экземпляром iexplore.exe и имеет родительский pid 2964 и 2964 "не имеет экземпляров":
Q:\Users\Me>wmic process where (processid=2964)
Keine Instanzen verfügbar.
Уничтожение процесса IE освобождает память, но я не хочу убивать процесс каждый раз, когда я вхожу в систему.
Поэтому мой вопрос: могу ли я что-то сделать с утечками памяти? Если нет, как я могу предотвратить появление процесса iexplore.exe при загрузке / входе в систему?