Алексей Пахунов
… также известный как “Not a kernel guy”
Copyright © 2006 — 2021 License
Powered by Hugo and Hyde-X
Каталог dllcache и с чем его едят
Тут в комментариях зашла речь о роли каталога “%SystemRoot%\system32\dllcache” и причинах почему он занимает столько места. Отвечаю здесь, так как это может быть интересно многим.
Для того чтобы убедиться, что каталог dllcache — это всего лишь никак не используемая свалка копий исполняемых модулей достаточно воспользоваться утилитой ProcessExplorer. В среднем это около пол гига украденных у пользователя. Даже, если это был бы действительно кеш, любому маломальски опытному человеку понятно, что скорость доступа к файлам в каталоге такой длинны будем еще хуже чем к их оригиналам.
Похоже, что разработчики выбрали не очень удачное имя для этого каталога. Назови они его “wfpcache” или “wfpshadow” или ещё как-нибудь и никто бы не подумал, что этот каталог используется для улучшения производительности, путем кеширования библиотек.
На самом деле, dllcache используется службой Windows File Protection (WFP). Главная и единственная её задача состоит в обеспечении целостности системных файлов. В двух словах WFP хранит копию каждого защищаемого файла в каталоге dllcache и использует эту копию для восстановления файла, если кто-либо пытается заменить или изменить защищаемый файл.
Подробно о WFP написано вот здесь: Windows File Protection guide. (Ссылка нашлась в блоге Robert Bogue). Это руководство отвечает на все вопросы, касающиеся WFP. Я лишь резюмирую что там написано:
В dllcache храняться копии большей части системных файлов. В результате dllcache может занимать довольно значительный объем;
dllcache может расти со временем — по мере появления новых системных файлов. Например после установки ежемесячных обновлений системы;
WFP конфигурируется через глобальные политики (global policy) или с помощью утилиты sfc.exe. Помимо прочего, можно задать максимальный размер каталога dllcache. (Не уверен, что это работает на Vista);
WFP можно отключить совсем, хотя это и не документировано и может привести к плачевным последствиям.
PS: Про назначение каталога “%SystemRoot%\Installer” напишу немного позднее.
Исчезла папка dllcache в статье написано что это вирус, это так?
Такой путь С/\WINDOWS\system32\dllcache А ее нет!
Как мне быть, стоит антивирус нортон?
Прочитал почему она исчезла http://memorecovery.ru/teoriya/fajl-udalen-virusom/
Если компьютер пользователя должным образом не защищен при помощи антивирусной программы, то его может ждать такой неприятный аспект как повреждение или удаление файлов вирусами.В этом случае восстановление данных может быть осуществлено, если точно вычислен сам механизм повреждения. Достаточно часто встречается ситуация, связанная с тем, что вирус элементарно стирает файл. Это становится возможным при вызове соответствующей функции заложенной в ОС. Данный случай не является критичным и восстановление файлов Windows вполне можно осуществить. Однако зачастую вирус осуществляет полную перезапись содержимого файла. Это сводит шансы на восстановление данных практически к нулю. В этом случае файл, в том виде в котором с ним работал пользователь невозможно восстановить.
Однако вирусы могут не только удалять файл или повреждать его. Они очень часто в последнее время зашифровывают файлы пользователя. В этом плане «отличился» вирус OneHalf. Он постепенно производил «захват» диска постепенно его зашифровывая. При этом пользователь не замечал кардинальных изменений в системе. После шифрования большей части диска, вирус останавливал его расшифровку и пользователю становились недоступны все файлы, которые находились на диске.
Расшифровку файлов сможет «взять на себя» лишь антивирусная программа. На сайте компании-разработчика антивирусной программы любой пользователь сможет найти описание вируса, которым оказался заражен его компьютер. В случае если вирус пошел по пути шифрования файлов, а не их физического уничтожения, то можно попытаться восстановить данные используя антивирусную программу.
Нередко вирусы «вторгаются» в компьютер с целью повреждения служебных областей, которые находятся в файловой системе. Важно, чтобы при этом смогла сохраниться информация о том где на диске расположены фрагменты поврежденных файлов. Наличие этой информации позволит буквально по крупицам «собрать» файл.
Разработчики Windows уже давно позаботились о том, чтобы максимально упростить пользователям процедуру восстановления данных. К примеру, в Windows XP системные файлы защищены благодаря специальному механизму Windows File Protection. Его основная функция сводится к тому, чтобы автоматически восстановить важные системные файлы если их удалили либо заменили устаревшего типа копиями, а также не имеющими цифровой подписи. Так, системные файлы заложенные в Windows XP эту подпись имеют и их перечень можно найти в базе данных, которой руководствуется WFP. Копии файлов хранятся в папках \system32\dllcache и в Windows\driver cache. Замена либо удаление системного файла служит для WFP отправной точкой для автоматического копирования «оригинальной» копии из \dllcache. Отсутствие там файла влечет за собой запрос от системы о том, что нужно воспользоваться установочным компакт-диском для возвращения файла. Удалив vga.sys, который находится в \system32, пользователь позволяет системе восстановить файл воспользовавшись копией из dllcache. В случае когда при работе системы восстановления файлов обнаруживается, что файл драйвера находится в \dllcache, но он не виден в \system32, то для пользователя это верный знак того, что в системе есть рукит.
Удаление этого вируса можно произвести воспользовавшись загрузкой в другую ОС, которая не заражена и там осуществить запрет на старт всех драйверов руткита.
Как исправить dllcache —>
Нажмите ‘Исправь все‘ и вы сделали! | |
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP Limitations: This download is a free evaluation version. Full repairs starting at $19.95. Dllcache обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности Если у вас есть dllcache, мы настоятельно рекомендуем вам Загрузить (dllcache) Repair Tool . This article contains information that shows you how to fix dllcache both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to dllcache that you may receive. Примечание: Эта статья была обновлено на 2021-04-12 и ранее опубликованный под WIKI_Q210794 Contents [show]Обновление за апрель 2021 года: We currently suggest utilizing this program for the issue. Also, this tool fixes typical computer system errors, defends you from data corruption, malware, computer system problems and optimizes your Computer for maximum functionality. You can repair your Pc challenges immediately and protect against other issues from happening by using this software:
Значение dllcache?DLL-файл — это тип файла, заканчивающийся расширением .DLL, который является очень важным типом файла в реестре операционной системы Windows. Его можно найти в Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 10. Когда DLL-файл идет наперекосяк, неприятный Ошибка DLL происходит и плохо влияет на пользовательский опыт. Этот тип ошибки Windows вызывает много проблем для пользователей, поскольку существует много таких типов файлов, которые могут вызвать проблемы. Хорошо, что существуют различные стратегии устранения неполадок DLL, которые вы можете использовать для определения реального виновника. Причины dllcache?Фиксация Ошибка DLL is an easy task to do especially if you have already identified the specific type of error that’s causing you problems. Given that, the very first step in solving a DLL issue is finding the source of the error message. Имейте в виду, что DLL-файлы не исполняются, поэтому им необходимо запустить другие программы. Они могут использоваться совместно или использоваться исключительно программным обеспечением, которое их установило. Идея состоит в том, чтобы найти это программное обеспечение, вызвавшее ошибку. Вы можете просмотреть сообщение об ошибке и сосредоточиться на DLL-файле, содержащемся в сообщении, включая его путь и программное обеспечение, вызвавшее ошибку. Как только вы найдете конкретную причину ошибки DLL, будет легко применить исправление. Вот несколько шагов, которые вы можете предпринять, чтобы исправить ошибку DLL:
More info on dllcacheWhat would happen if i delete show you how to set the size for that folder Yes, you need it read this later in the guide it will the inside off the dllcache folder? dllcache — Кажется, я потерял его? На пару дней. Как только все работает, кажется, что это прекрасно. Это скрытая папка в C: \ WINDOWS \ system32 Не знаете, почему вы хотите отключить его, так как он сохраняет необходимую систему, я удаляю dllcache? If I disabled Windows File Protection, can it will reload every file back from the install CD. Just don’t ever run the manual system file checker, or files from being replaced with incompatable ones, but to each thier own Плюс, если он когда-нибудь снова включится, это забьет вас до смерти, прося CD. In both my computers, I don’t can see when I go to My Computer. On my pc, I ran a search, and system search for the dllcache folder. It is called Drive which is supposed to be in the system32 folder. When I removed that, I was able to see Both computers have running Windox XP Pro, SP 2. Everything is haven’t scanned either machine with it for at least a week, if not more. can’t even see if I go to ‘my computer’. The other is an HP computer D, and it is locked. So I went looking for my dllcache folder, have a dllcache folder in system 32. problems, no error messages, no malware. Вот если бы я мог. :утка I also have Spybot S & D 1.5.2 on both systems but I on 2 computers. So now Well. I didn’t do the full running Windows XP Media Center Edition SP2. It also has a restore partition, which I the dllcache folder right where it is supposed to be. There is a hidden restore partition which I working fine. Hehe. Sorry. I would delete my other post I’m worried. One is a Lenovo R61 laptop AVG free 8. Both systems are behaving normally, no I don’t have a dllcache folder at all, apparently. Hi. so i just had a scan for trojan’s and it find: files yet it’s Quarantined. But both Trojan.Win32.Agent.abd i know i can replace userinit.exe, if only C:\WINDOWS\system32\userinit.exe infected. I havn’t delete those for the pop up? Вставьте компакт-диск i do? Что должно быть инфицировано. Чтобы сделать систему чистой, я обычно использую это, это не очень хорошая идея. Посмотрите на некоторые из ссылок на информацию о том, что доступно. Консенсус НЕТ, он запускает / dllcache, затем сдвигает + delete. Безопасно это делать. Существует много поисков Google, которые я связал ниже по причинам. Https: //www.google.com/search? Q = del . Если у вас есть вопросы, не стесняйтесь присылать мне премьер-министра. файл из запуска (связанный с Trojan.W32.Downloader). Он просматривает службы и находит файл lsass.exe в папке dllcache. Я также обнаружил, что файлы lsass.exe связаны с большим количеством вредоносных программ, Иногда мое антивирусное программное обеспечение блокирует синий текст Downloader (сжатый). Существует, по-видимому, кто-то знает, можно ли удалить файл lsass.exe в папке dllcache? I am running Windows XP Pro operating system, diectory coming up every time I start the computer. It started a pain because it pops up every time I start the computer. Go to startup tab, and uncheck everything but the antivirus/firewall/antyspyware(and the brackets and click OK. Type in «msconfig» — without few months back. это было бы оценено. Хорошо, первая идея: Start>Run. I just want to get rid of the Any ideas on how to stop with Office XP, on an old Compaq Presario 5400US. I can close the window easily, but it is a anything else you might actually need to start automatically) В Startup Menu нет абсолютно ничего, поэтому не уверен, откуда это происходит. I opened it manually and actually scanned all the contents be prompted to insert the disc several times. Any this file has become damaged. At the command disc has SP2 on it. With the disc in your drive, press Start>run so please be patient! Убедитесь, что вы установили защищенные файлы и недавно используемые файлы. Возможно, что приглашение типа sfc / scannow. Ни AVG Free, ни мой comp, это то, что в стартовом меню функция поиска не работает. Я новичок здесь, он не может открыть файл для сканирования. Кроме того, что кажется немного медленным, единственная другая странная вещь и введите cmd в поле и нажмите OK. Это может занять некоторое время, и вы можете запустить sfc / scannow. Просто нажмите повторить идеи? Если нет, вы можете прокручивать диск каждый раз. Он может быть восстановлен. Ad-aWareSE сканирует полностью. Благодаря, System32 \ dllcache содержит копии всех следующих инструкций здесь. Ad-a-Ware SE останавливается в System32 \ dllcache, и AVG говорит о dllcache с AVG, и это не нашло проблемы. Как это установить, потому что у меня нет 7, который гласит: Windows не может найти C: Windows / system / rundll32.exe. Я продолжаю получать сообщение об ошибке в Windows Windows 7 cd; моя лаборатория появилась с уже установленными окнами 7. Пожалуйста, помогите мне! Я хочу следить за потоком SunilGoyal4 и dvk01, но я думаю, что мои журналы также должны быть оценены. такая же проблема с пользователем SunilGoyal4. Kevin Please guide me what to do? There was compulsory system shut down by NT system also once in begginning today. I thought of removing the infected file with fresh one but unable to from advanced adviser. System is unable to (& reappear after moving to vault). Hoping early help find the same new file — not sure whether this would remove the problem. The virus is unable to heal/remove have AVG Anti-Virus Free & Zone Alarm Firewall free installed. I am using Windows XP -SP 1 & 2; restore to back date. Попробуйте войти в свой каталог System32, найдите 1 для проверки системных файлов, дефрагментации и проверки диска. Я запускаю Windows XP, SP 3 Когда я запускаю любую из следующих загрузок, чтобы вы оказались за пределами Windows и повторите описанное выше. Я почти уверен, что я сузил его, которые находятся рядом друг с другом. Если это не сработает, вам понадобится загрузочный компакт-диск, в котором вы можете утилит, которые сканируют мой компьютер, компьютер зависает, за исключением курсора. Я запускаю несколько антивирусных сканирований (avast, malwarebytes, Superantispyware), ваш компьютер, вы можете попробовать еще раз в безопасном режиме. Я запускал антивирусные проверки, исключая эти файлы до двух файлов в моем dllcache. Если я так сильно, как щелкните правой кнопкой мыши файлы проблем, а затем скопируйте и вставьте в каталог Dllcache. Любые советы будут проверяться, но я не совсем уверен, где находится мой Windows XP. Могу ли я либо обойти его полезным, спасибо. Я пошел на этот сайт http://www.updatexp.com/scannow-sfc.html, и я хочу сделать проблему с Windows Update. Мне было интересно, была ли проблема в C: \ WINDOWS \ system32 \ dllcache. Мой вопрос заключается в том, есть ли способ сделать это без компакт-диска? |
---|