- Дело о таинственных файлах на рабочем столе
- Расположение папки временных файлов Интернета в Windows 7/8/10
- Где находится папка временных интернет-файлов
- Где находится файл index.dat
- Расположение папки временных файлов Интернета
- Управление интернет-кешем
- Контроль, как Internet Explorer должен использовать кэш
- Что такое кэш браузера
- Что такое кэш браузера?
- Для чего нужно чистить кэш браузера?
- Где хранится кэш браузера?
- Как очистить кэш браузера?
Дело о таинственных файлах на рабочем столе
Размещено 20/02/2009
Несколько недель назад моя жена сказала мне, что иногда в папке Desktop ее компьютера появлялись файлы, которые не отображались на самом рабочем столе. Она заговорила об этом не только потому, что была удивлена несоответствием, но так как она хотела переместить некоторые из этих таинственных файлов в другие папки. Откровенно говоря, я не понял, о чем она говорит, хотя для меня это совершенно неудивительно, поэтому я сказал ей, чтобы когда она в следующий раз увидит эти таинственные файлы, она позвала меня.
Несколько дней спустя я вернулся домой с работы и моя жена встретила меня у дверей, объяснив, что проблема снова повторилась, и она оставила окно открытым, чтобы показать мне эти таинственные файлы. Я с предвкушением подошел к компьютеру и изучил ситуацию. На компьютере было открыто окно IE, развернутое на весь экран, с большим количеством открытых вкладок с открытыми письмами. На переднем плане было открыто диалоговое окно IE «Открыть файл», в котором отображался список файлов в папке Desktop, возникающее при щелчке по кнопке «Приложить файл». Диалоговое окно выглядело следующим образом:
Я свернул окно IE, чтобы увидеть сам рабочий стол, который находился на фоне, и убедился, что несколько файлов, которые присутствовали в диалоговом окне, в частности, папка Maui Feb. 08 и JPG-файлы CIMG13xx, отсутствовали. Я открыл окно Windows Explorer, чтобы зайти в папку Desktop, чтобы посмотреть, будут ли видны эти файлы в проводнике, но там также ничего не было:
Раньше я никогда с таким не сталкивался. Я знал, что это работа для Process Monitor. Так как на компьютере моей жены инструментов Sysinternals не установлено (грустно, но правда), я запустил их прямо из сети, используя адрес Sysinternals Live — live.sysinternals.com\tools\procmon.exe. С помощью функции Process Monitor по записи активности я закрыл и снова открыл диалоговое окно выбора файлов в редакторе почты и начал искать CIMG — набор имен файлов, многие из которые отображались в диалоговом окне выбора файлов, но не в Windows Explorer. Первое совпадение произошло при перечислении операций с папками, содержащих такие имена файлов, которые показываются в самой правой колонке Details:
Файлы находились в профиле пользователя в папке Appdata\Local\Microsoft\Windows\Temporary Internet Files\Virtualized\C\Users\Daryl\Desktop. Эта папка Virtualized является директорией, создаваемой IE7 при запуске в защищенном режиме (Protected Mode, PMIE), который является стандартным в Windows Vista и Windows Server 2008. PMIE использует уровни целостности, представленные в Vista и Server 2008, для ограничения записей реестра и местоположений на диске, которые может модифицировать код, запущенный в IE. Как я уже описывал в более ранней статье, изолированная программная среда определяется местоположением, имеющим значение Low Integrity, уровнем на котором запускается PMIE, и определяет, какие объекты может изменять PMIE, что позволяет сохранять избранные ссылки и временные файлы как кэш IE и историю браузера. Однако, PMIE не может изменять другие папки в пользовательском профиле, такие как папки документов, ветки реестра и папки диска с указанием автоматически загружаемых программ для каждого пользователя, так как они имеют уровень целостности Medium. Это препятствует так называемому drive-by-download вредоносного ПО, которое может заразить процесс IE благодаря постоянному присутствию в системе.
Чтобы сохранить обратную совместимость с наследственным кодом, таким как элементы управления ActiveX и Browser Helper Objects, которые могут быть написаны с необходимостью создания файлов вне изолированной среды, PMIE создает компенсационный слой, который перехватывает операции с реестром и диском и перенаправляет операции, направленные за пределы изолированной среды в виртуализированную папку.
Чтобы удостоверится в том, что именно это здесь и произошло, я изучил представленный выше стек трассировки виртуализированных операций, нажав правой кнопкой по строчке и выбрав элемент Stack. Стек показал, что библиотека Acredir.dll перехватывала операции и запускала функцию переадресации:
Двойной щелчок на строке в трассировке стека открыл диалоговое окно свойств модуля, в котором было написано, что DLL является «Windows Compatibility DLL», таким образом, доказывая, что это часть реализации PMIE:
Я уже был знаком с виртуализацией PMIE, но никогда не видел виртуализированные файлы на компьютере, поэтому для меня не было очевидного ответа, что стало причиной такого несоответствия. Process Monitor показал причину, поэтому все, что мне оставалось сделать — удалить виртуализированные файлы. Большинство пользователей не знают, что могут перемещать и удалять файлы из диалогового окна выбора файлов, поэтому я использовал возможность показать своей жене, что она может управлять виртуализированными файлами из диалогового окна редактора почты при выборе файлов, если она вдруг столкнется с данной проблемой в будущем. Мы удалили файлы, которые ей были не нужны, и переместили нужные файлы в ее папки библиотек фотографий.
Дело было закрыто. Моя жена была поражена той легкости, с которой мне удалось обнаружить причину появления таинственных файлов. Однако, она еще больше удивилась, узнав, что именно я написал программу для решения этой проблемы. В связи с появлением проблемы моя жена, сама того не желая, изучила виртуализацию PMIE и уровни целостности.
Между прочим, скорее всего вы увидите файлы и папки, если загляните в виртуализированную папку PMIE в вашем профиле, так как даже самые рутинные операции в IE приводят к переадресации. Здесь вы можете увидеть файлы кэша эскизов, которые создает диалоговое окно оболочки для просмотра файлов в IE. Обычно оболочка хранит файлы кэша эскизов в вашем профиле, но PMIE не имеет туда доступа, поэтому все они виртуализируются.
Расположение папки временных файлов Интернета в Windows 7/8/10
Те, кто перешел с Windows XP на Windows Vista, были озадачены тем, где находятся временные файлы Интернета в этой операционной системе.
Где находится папка временных интернет-файлов
Начиная с Windows Vista и далее в Windows 7 , папка временных файлов Интернета находится по адресу:
C: \ Users \ имя пользователя \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files
В Windows 8 и Windows 8.1 интернет-кэш или временные интернет-файлы хранятся в этой папке:
C: \ Users \ имя пользователя \ AppData \ Local \ Microsoft \ Windows \ INetCache
Предполагая, что ваша Windows установлена на диске C. Чтобы увидеть это, вам нужно не только установить флажок Показать скрытые файлы и папки в параметрах папки, но и снять флажок Скрыть защищенные файлы/папки операционной системы .
Где находится файл index.dat
А затем, где находится файл index.dat , расположенный в Windows 7 | 8? Index.dat – это файлы, скрытые на вашем компьютере, которые содержат все веб-сайты, которые вы когда-либо посещали. Каждый URL и каждая веб-страница указаны там. Чтобы получить к нему доступ, вам нужно будет ввести в адресной строке Explorers следующее местоположение и нажать кнопку «Перейти»:
C: \ Users \ имя пользователя \ AppData \ Local \ Microsoft \ Windows \ Временные файлы Интернета \ Content.IE5
Только тогда вы сможете увидеть файл index.dat. Заключение ? Папка Content.IE5 очень скрыта !
Теперь возникает естественный вопрос: почему Microsoft решила присвоить ей статус Защищенных системных файлов/папок?
В конце концов, папка «Temporary Internet Files» (Cache) является рассадником и источником распространения вирусов, троянских загрузчиков и других вредоносных программ, загружаемых из Интернета. Помимо вашей папки «Windows», это одна из папок, в которой можно найти большинство таких вредоносных файлов. Так почему же такой «очаг» получает такую защиту, когда даже некоторым Windows dll не предоставляются такие привилегии?
Расположение папки временных файлов Интернета
Работа в Интернете может привести к определенным угрозам безопасности. Вы можете столкнуться с вредоносными программами на вашем компьютере, или троянский загрузчик тайно загрузит нежелательную программу, или вы даже можете обнаружить, что ваш браузер взломан! Невинно нажимая на ссылку в электронном письме или даже вводя неверный веб-адрес, вы можете обнаружить, что ваш браузер посещает «враждебный» сайт.
Для защиты от этих угроз IE в Windows Vista и более поздних версиях работает в защищенном режиме . А кэш теперь рассматривается как виртуальная папка с теми же низкими привилегиями, что и у самого процесса Internet Explorer.
Вообще говоря, в Windows 7 процессы выполняются с уровнями целостности, определенными функцией MIC (обязательный контроль целостности). «Защищенный режим» Internet Explorer, работает как процесс с «низкими привилегиями». Это предотвращает запись в Internet Explorer областей файловой системы или реестра, для которых требуются более высокие права! Затем происходит следующее: Windows создает набор папок и файлов для использования с Internet Explorer в защищенном режиме.
Эти папки и файлы имеют тот же уровень Низких привилегий, что и Internet Explorer. Эти 4 папки с «низкими привилегиями», используемые Internet Explorer в Windows при повседневной работе, – это «Кэш», «Куки», «История» и «Temp».
- % LocalAppData% \ Microsoft \ Windows \ Временные файлы Интернета \ Низкий
- % AppData% \ Microsoft \ Windows \ Cookies \ Low
- % LocalAppData% \ Microsoft \ Windows \ History \ Low
- % LocalAppData% \ Temp \ Low
Windows 7/8 также создает Виртуальные папки для хранения файлов, которые Internet Explorer пытается сохранить в защищенных местах. Таким образом, вместо того, чтобы вызывать сбой надстройки при попытке записать файл данных в папку Windows или Program Files, Windows 7 или Vista перенаправляет операцию записи в виртуальный эквивалент. Таким образом, программа продолжает работать, считая, что она записала файлы в системную папку; мало понимая, что данные фактически были записаны в виртуализированную скрытую папку, которая отражает фактический путь и хранится в папке «Временные файлы Интернета».
Аналогичным образом, если есть какая-либо попытка записи в реестр, она перенаправляется в область с низким уровнем целостности реестра.
Управление интернет-кешем
Для управления Интернет-кешем откройте Internet Explorer> Свойства обозревателя> Инструменты> Свойства обозревателя> Вкладка «Общие»> История просмотра.
Выберите нужный размер для своего кэша здесь.Вы также можете просмотреть Загруженные программы здесь, нажав «Просмотр объектов» . Вместо того, чтобы скрывать папку и т. Д. В параметрах папки explors, вы можете просмотреть содержимое папки «Временные файлы Интернета», просто нажав «Просмотреть файлы» . Если вы хотите переместить кеш в другое место, нажмите «Переместить папку» , чтобы сделать это. Вам будет предложено установить новое местоположение.
Контроль, как Internet Explorer должен использовать кэш
У вас есть 4 варианта:
- Каждый раз, когда я захожу на веб-страницу : это гарантирует, что информация, которую вы видите, всегда актуальна, но может немного замедлить просмотр.
- Каждый раз, когда я запускаю Internet Explorer : это приведет к тому, что IE будет проверять наличие более новой версии, один раз за сеанс IE. Проверка выполняется при первом посещении страницы, но не до тех пор, пока вы не перезапустите браузер.
- Автоматически . Это опция по умолчанию. Здесь IE видит частоту обновления страниц. Если страница не обновляется часто, IE уменьшает частоту, с которой он проверяет эту страницу.
- Никогда . С помощью этой опции Internet Explorer никогда не проверяет наличие новых файлов и всегда отображает содержимое кеша.
Примечание. Даже после обновления страницы у вас создается впечатление, что ваш IE, кажется, читает из кэша, как, например, чтение вчерашних новостей, когда он должен загружаться заново, просто нажмите и удерживайте клавишу Shift, а затем нажмите, чтобы Refresh.
Всегда полезно очищать кэш время от времени, в зависимости от ваших привычек просмотра. Сделайте это еженедельно или хотя бы ежемесячной привычкой. Вы можете использовать утилиту очистки диска или Quick Clean, чтобы сделать это.
Перейдите сюда, чтобы узнать, почему создаются временные файлы в Windows, и здесь, чтобы прочитать о папке «Расположение файлов cookie» в Windows 7/8. Папка установщика Windows – это еще одна системная папка, о которой вы можете прочитать.
Что такое кэш браузера
Что такое кэш браузера. Как очистить кэш
Думаю, каждый из вас неоднократно встречал в сети советы очистить кэш браузера. Вполне вероятно, что многие следуют этим советам. Но далеко не каждый знает, что же это такое на самом деле: кэш браузера; и для чего его нужно чистить? Сегодня подробно об этом расскажу.
Что такое кэш браузера?
Когда в интернете мы открываем и просматриваем веб-страницы сайтов, наш браузер при этом автоматически сохраняет определенные данные с этих страниц на жесткий диск нашего компьютера. Сюда относятся различные элементы дизайна, изображения и картинки, просмотренные видеоролики и т.д.
Необходимо это для того, чтобы при следующем обращении к этой веб-странице часть информации загружалась непосредственно с нашего жесткого диска, а не заново с сервера. Это значительно ускоряет время загрузки страниц!
Благодаря тому, что браузер при повторной загрузке страницы какого-либо сайта берет большинство данных из кэша, а не грузит каждый раз все заново – то происходит еще и экономия входящего интернет трафика.
Для чего нужно чистить кэш браузера?
Кэш браузера необходимо периодически очищать. Для этого есть минимум пару причин.
Во-первых, если вы активно посещаете различные сайты в интернете, то на жестком диске скапливается большое количество файлов кэша. Общий размер этих файлов может достигать нескольких гигабайт (правда в некоторых браузерах можно задать фиксированный размер кэша в настройках).
Вторая причина – более важная. Со временем, некоторые сайты могут начать отображаться некорректно. Например, на сайте поменялся дизайн, а ваш браузер продолжает использовать устаревшие данные из своего кэша.
Где хранится кэш браузера?
Изначально папка AppData является скрытой, поэтому чтобы войти в нее и увидеть содержимое – необходимо включить в системе отображение скрытых и системных файлов. В Windows 7 для этого в проводнике зайдите в строке меню во вкладку “Сервис” – “Параметры папок” – “Вид”. Здесь снимите галку с пункта “Скрывать защищенные системные файлы” и поставьте маркер в положение “Показывать скрытые файлы, папки и диски”:
Google Chrome
C:\Users\Имя пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache
C:\Users\Имя пользователя\AppData\Local\Google\Chrome\User Data\Profile 1\Cache
Mozilla Firefox
C:\Users\Имя пользователя\AppData\Local\Mozilla\Firefox\Profiles\название профиля.default\cache2\entries
Opera
C:\Users\Имя пользователя\AppData\Local\Opera Software\Opera Stable\Cache
Яндекс Браузер
C:\Users\Имя пользователя\AppData\Local\Yandex\YandexBrowser\User Data\Default\Cache
Internet Explorer
C:\Users\Имя пользователя\AppData\Local\Microsoft\Windows\Temporary Internet Files\
Как очистить кэш браузера?
Очистить кэш браузера на компьютере очень просто, и времени это займет совсем немного. Находясь в любом браузере, зажмите на клавиатуре три клавиши: Ctrl+Shift+Delete. Дальше выскочит окошко, в котором вам останется только выбрать что именно и за какой период очищать. Тоже самое только со скриншотами я описал в отдельной статье “Как быстро очистить кэш и куки в любом браузере”.
Замечу следующее: после очистки кэша, первое время веб-страницы сайтов будут загружаться чуть медленнее. Причина в том, что все эти страницы будут грузиться прямо с веб-сервера, а кэш-файлы будут создаваться на вашем жестком диске заново.
Чтобы очистить кэш сразу во всех установленных на компьютере браузерах, можно воспользоваться хорошей бесплатной программой CCleaner.