Запрет IE10 от создания WebCache через групповую политику

15

В IE10 реализован WebCache, который, по-видимому, является новым способом создания временных интернет-файлов.
Расположение этого файла: C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ WebCache

В моей ситуации у нас есть терминальный сервер, где пользовательские профили ограничены 15 МБ дискового пространства, чего всегда было более чем достаточно до установки IE10. Новая папка WebCache увеличила объем дискового пространства, требуемого почти на 500%, и, хотя пространство дешево, существует техническое ограничение, которое требует, чтобы квоты были установлены на низком уровне.

Я исследовал параметры групповой политики, и есть несколько позиций, специфичных для IE10. Следует отметить два пункта: «Разрешить веб-сайтам сохранять индексированные базы данных на клиентских компьютерах» и «Разрешить веб-сайтам хранить кэши приложений на клиентских компьютерах», оба из которых я отключил. Однако представляется, что эти элементы относятся к чему-то другому, поскольку файлы WebCache продолжают создаваться заново.

Похоже, в интернете не так много разговоров о том, что это проблема, хотя в нескольких случаях, о которых я читал, были похожие проблемы с размером этой папки WebCache.

Пока что единственное, что, похоже, работает, это отзыв разрешения пользователям на доступ к папке WebCache. Хотя это работает, это далеко от того, что я считаю рекомендуемым решением.

Кто-нибудь знает, как я могу ограничить размер файла WebCache или предотвратить его совместное существование через GPO?

Melikoth
источник
Если вы используете перемещаемые профили (или любое другое решение для профилирования), вам может быть лучше просто исключить копирование этой папки. На самом деле, если он находится в 'Local', это не должно быть в любом случае. Кроме того, временные интернет-файлы IE также хранятся в профиле.
Дан
3
Кроме того, я большой поклонник RemProf для терминальных серверов. Я установил его на работу по ночам, чтобы очистить оставшиеся локальные профили.
Дан
Существующие настройки объекта групповой политики поддерживают временные файлы Интернета достаточно чистыми, чтобы оставаться в рамках квоты, поэтому, даже если они находятся в профиле пользователя, они никогда не были проблемой. На самом деле мы используем локальные профили на этом компьютере, так как он находится в небольшом изолированном домене. Ночная очистка в этом случае не сработает, так как после достижения квоты пользователи не смогут запускать некоторые приложения. Я думаю, что я все еще могу найти применение для RemProf в другом месте, хотя.
Меликот
После некоторых наблюдений выясняется, что файлы WebCache для наших пользователей колеблются между 32 и 50 МБ, поэтому я увеличил квоты, чтобы компенсировать это. До сих пор нет слов о том, как заставить GPO работать, как ожидалось.
Меликот
3
Связанная тема обсуждается здесь: tinyurl.com/m7e8whu Проблема заключается в том, что веб-кеш отсутствует в перемещаемом профиле, что является вторичной проблемой, поскольку это означает, что файлы cookie не перемещаются между серверами в терминальном сервере / среде XenApp. Это чертовски раздражает. Предполагается, что исправление было выпущено на прошлой неделе (почти через год после того, как было сообщено), но на ранних этапах выяснилось, что оно не работает
Роб Николсон

Ответы:

5

Webcache является частью WinINET и загружается до IE (как и другие WinINET. Чтобы остановить кеширование, вы должны указать WinINET прекратить кеширование.

Кредит http://www.tenforums.com/general-support/37841-disable-webcachev01-dat.html

Сначала остановите следующую задачу в планировщике задач: Microsoft> Windows> Wininet

Второй шаг - удалить поиск dcom REGEDIT для этого GUID: {3EB3C877-1F16-487C-9050-104DBCD66683} Удалить этот GUID. Чтобы удалить этот ключ, вам необходимо изменить владельца своего пользователя.

Не красиво, но кажется, что IE использует WinINET

AngryCarrotTop
источник
Спасибо, что нашли это и опубликовали. С тех пор я перестал работать с IE10 самостоятельно, но я отмечу это, чтобы выручить других.
Меликот
Google выдвинул меня к этой старой теме. Я искал отключение кэша Wininet в Windows 10 - это будет все еще несколько уместно для кого-то, мы надеемся.
AngryCarrotTop
Когда вы отключите его таким образом в Windows 10, Microsoft Edge потеряет способность запоминать файлы cookie. Похоже, он использует кеш WinInet для их хранения.
SeeR
0

Вы можете попробовать включить параметр групповой политики:

Конфигурация пользователя> Политики> Административные шаблоны> Компоненты Windows> Internet Explorer> Удалить историю браузера

«Разрешить удаление истории просмотра при выходе» = включено

Алексей Максимов
источник
-3

Если ваши пользователи не требуют этого, вы можете отключить «Разрешить веб-кэши и базы данных»

patilmalla
источник