- Удаление временных интернет файлов с помощью групповых политик
- Размещение временных Интернет файлов по умолчанию
- Ручное управление содержимым папки с временными Интернет файлами (Temporary Internet Folder)
- Использование преимуществ политики группы для удаления файлов
- Указание правильной операционной системы
- Резюме
- Очистка диска в Windows Server 2016/2012 R2/2008 R2 с помощью Cleanmgr
- Очистка диска с помощью Disk Cleanup в Windows Server 2016
- Очистка диска с помощью cleanmgr.exe из командной строки
- Запуск cleanmgr в Windows Server 2012 R2/ 2008 R2 без установки Desktop Experience
Удаление временных интернет файлов с помощью групповых политик
Посетителей: 12079 | Просмотров: 15212 (сегодня 0)
Я думаю, что мы все заодно, когда дело касается проблем, которые могут вызвать определенные файлы, полученные из Интернет, для одной системы или целой сети. Мы пробуем всевозможные конфигурации, настройки брандмауэра, различное программное обеспечение и антивирусы, чтобы остановить эти вредоносные атаки. Но по-прежнему, Интернет остается угрозой, от которой необходимо защититься. Одна из областей Internet Explorer, которая может помочь вам в защите своего компьютера или целой сети – это очистка временных Интернет файлов (Temporary Internet files), которые загружаются во время просмотра веб страниц. С помощью удаления этих файлов, вы можете защитить свой компьютер и целую сеть от наплыва вредоносных файлов.
Размещение временных Интернет файлов по умолчанию
Когда Internet Explorer запускается в первый раз, он сразу же начинает сохранять файлы, которые он помещает в интерфейс браузера для более быстрого доступа к ним при повторном обращении к веб странице. По умолчанию эти временные Интернет файлы располагаются в различных местах, в зависимости от используемой вами операционной системы Windows. Ниже приводится размещение временных файлов для различных OS:
Версия ОС (OS Version) | Размещение временных Интернет файлов |
Vista | C:\Users\ \AppData\Local\Microsoft\Windows\Temporary internet Files |
XP | C:\Documents and Settings\ \Local Settings\Temporary Internet Files |
2000 | C:\Documents and Settings\username\Local Settings\Temporary Internet Files |
Ручное управление содержимым папки с временными Интернет файлами (Temporary Internet Folder)
Если вы сидите за своим компьютером с операционной системой Windows, и хотите, чтобы файлы, которые вы только что просматривали больше не хранились на вашем компьютере, то вы можете удалить эти файлы. Предположим, что вы работали за своим компьютером, и вдруг неожиданно вспомнили, что вам необходимо заказать отель на время отпуска, который уже не за горами. Вы открываете ваш любимый сайт, лично я предпочитаю www.yahoo.com\travel, и ищите там путевки в Cancun, Mexico. После часового просмотра отелей, туров, развлечений и условий отдыха, вы понимаете, что различные райские картинки, связанные с предстоящим отдыхом, наводнили ваш рабочий компьютер. Вам необходимо удалить эти файлы!
Чтобы удалить их, вы можете использовать инструменты Internet Explorer. На моем компьютере с операционной системой Vista работает IE 7, поэтому я открываю выпадающий список Tools (сервис) и выбираю Internet Options (свойства обозревателя). Открывается диалоговое окно Internet Options, которое изображено на рисунке 1.
Рисунок 1: Диалоговое окно Internet Options используется для настройки параметров IE
На закладке по умолчанию General (Общие), вы найдете целый раздел посвященный истории ваших путешествий по Интернету или Browsing History. Здесь у вас есть кнопка под названием Delete (удалить), которая позволяет удалить историю Internet Explorer. В новых версиях IE, вы можете управлять тем, что будет удалено, например, временные файлы (Temporary Internet Files), Куки (Cookies), история (History), данные форм (Form data) или пароли (Passwords). Очевидно, что более всего нас интересуют здесь временные файлы интернет (Temporary Internet Files). Если вы нажмете на кнопку Delete Files (удалить файлы), у вас попросят подтверждение на удаление, после чего все временные файлы из папки Temporary Internet Files будут удалены.
Использование преимуществ политики группы для удаления файлов
Если откроете GPO в операционной системе Windows Server 2008 или Windows Vista SP1, то вы обнаружите новый набор настроек GPO, которые размещаются в узле Preferences. Настройки, на которых мы хотим сфокусироваться, можно найти либо в узле Computer Configuration, либо в узле User Configuration. Путь к нашим настройкам одинаков для каждого узла: Preferences\Windows Settings\Folders.
Когда вы перейдете к этому узлу, щелкните правой кнопкой мыши Folders, а затем выберите New — Folder. Откроется диалоговое окно со свойствами новой папки New Folder Properties, как показано на рисунке 2.
Рисунок 2: Политика группы Preferences Folder Policy
Внутри этой политики вам нужно настроить Action (действие) политики, а также путь к папке, которой вы в конечном счете хотите управлять. Очевидно, что в нашем случае узлом действия (action mode), который вы хотите настроить, является Delete (удаление). Затем вам необходимо указать путь к папке с временными файлами (Temporary Internet Files) в зависимости от вашей операционной системы. Наконец, вы должны поставить галочку в поле Delete all files in the folder(s) (удалить все файлы в папке), чтобы удалить все файлы из папки Temporary Internet Files.
Одним из преимуществ использования Group Policy Preferences является то, что они привязаны к фоновому обновлению, которым располагает политика группы. Это происходит каждые 90 минут на всех компьютерах, которыми управляет политика группы (Group Policy). Поэтому файлы будут удалены со всех компьютеров, которые управляются GPO в пределах двух часов!
Указание правильной операционной системы
Теперь нам нужно решение, которое будет направлено на компьютеры с операционной системой Windows Vista, а не на компьютеры с Windows XP, т.к. временные файлы Интернет (Temporary Internet Files) размещаются у них в различных местах. Вы можете разработать тщательно продуманную проектную схему OU, в которой ваши компьютеры с Windows XP будут располагаться в WindowsXP OU, а компьютеры с операционной системой Windows Vista будут располагаться в WindowsVista OU. Это сработает, но учтите, что, возможно, вам придется заново проектировать часть вашей структуры Active Directory.
В качестве альтернативного решения, которое подходит для Windows Server 2008/Vista Group Policy Preferences, вы можете использовать Item-level Targeting, которое позволить гарантировать, что настройка GPO относится к нужной версии OS. Чтобы настроить Item-level targeting для ваших настроек GPO, которые позволят удалять временные файлы на XP и Vista, вы должны создать две различных папки с политиками. Затем для настроек каждой политики вы настраиваете «цель».
Item-level targeting настраивается внутри настройки GPO, с помощью закладки Common (общие), как показано на рисунке 3.
Рисунок 3: С помощью закладки Common (общие) вы можете настроить item-level target
Когда вы нажмете на кнопку Targeting (указание цели), откроется диалоговое окно Targeting Editor. Чтобы настроить версию операционной системы для вашей политики, перейдите к выпадающему списку New Item (новый элемент) и выберите Operating System (операционная система). В нижней части окна перейдите к выпадающему списку Product (продукт). Выберите либо Windows XP, либо Windows Vista, в зависимости от того, какой путь вы указали в настройках политики, как показано на рисунке 4.
Рисунок 4: Item-level targeting позволяет вам использовать политику для компьютеров, работающих под управлением различных версий операционных систем
Вы можете настроить обе папки для политик в одном GPO, если хотите, т.к. действие по нацеливанию отображает правильный путь к нужной версии операционной системы. После того, как вы настроите все параметры политики для Windows XP и Windows Vista, вы сможете удалять временные файлы Интернет на всех компьютерах с интервалом в 90 минут.
Резюме
Удаление временных файлов Интернет очень важно для всех компьютеров в вашей сети. Это позволит защитить ваши компьютеры от вредоносных файлов, которые используются для атаки на локальный компьютер, а также всей сети. Временные файлы можно удалить вручную, но вы можете автоматически удалять эти файлы периодически для всех ваших пользователей. С помощью политики группы вы можете выполнять это действие каждые 90 минут. Параметры легко настроить, а с помощью item-level targeting, вы можете гарантировать, что правильный путь к временным файлам соответствует нужной версии операционной системы.
Очистка диска в Windows Server 2016/2012 R2/2008 R2 с помощью Cleanmgr
Утилита очистки диска (Disk Cleanup) позволяет администратору быстро очистить системный диск Windows Server, удалив ненужные и временные файлы, в том числе очистить каталог WinSxS от файлов устаревших компонентов, которые остались после установки обновлений. Утилита Disk Cleanup (cleanmgr.exe) по умолчанию уже установлена в графической версии Windows Server 2016/2019 (Desktop Experience), однако в предыдущих версиях Windows Server (2012 R2/ 2012/ 2008 R2) утилита cleanmgr.exe по-умолчанию отсутствует.
Очистка диска с помощью Disk Cleanup в Windows Server 2016
Чтобы очистить системный диск от ненужных файлов в Windows Server 2016 с помощью утилиты Disk Cleanup, нужно в File Explorer открыть свойства диска и нажать кнопку Disk Cleanup.
Выберите диск, который вы хотите очистить.
Дождитесь пока мастер очистки проверит ваш диск и найдет ненужные файлы, которые можно безболезненно удалить.
Вы можете выбрать компоненты, файлы которых можно удалить. Вам предлагается удалить следующие временные файлы:
- Setup Log Files
- Downloaded Program Files
- Temporary Internet Files
- Recycle Bin
- Temporary files
- Thumbnails
Чтобы удалить ненужные системные файлы нажмите на кнопку Clean up system files.
Дополнительно предлагается очистить:
- Устаревшие файлы Windows Defender
- System archived Windows Error Reporting (каталог C:\ProgramData\Microsoft\Windows\WER\ReportQueue)
- System queued Windows Error Reporting
- Device driver packages
- Windows Update Cleanup — при этом выполняется очистка хранилища компонентов в каталоге WinSxS. Удаляются старые версии компонентов, которые остались после установки обновленных версий.
Выберите нужные опции, при этом Disk Cleanup покажет количество места, которое освободится. Нажмите Ок и подтвердите удаление временных файлов.
Дождитесь, пока утилита cleanmgr.exe удалит ненужные файлы.
Очистка диска с помощью cleanmgr.exe из командной строки
Утилита cleanmgr.exe имеет различные параметры командной строки, которые позволяют использовать ее в различных сценариях автоматической очистки системного диска. Их можно использовать как в Windows Server, так и на рабочих станциях пользователей с Windows 10.
cleanmgr [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]
Ключ /AUTOCLEAN используется для очистки старых файлов, оставшихся после апгрейда билда Windows. Параметр /SETUP позволяет удалить файлы, оставшиеся от предыдущей версии Windows (если вы выполняли in-place upgrade).
Команда cleanmgr /LOWDISK – запускает графический интерфейс Disk Cleanup с уже выбранными параметрами очистки.
Команда cleanmgr /VERYLOWDISK выполняет автоматическую очистку, а после окончания оторажает информацией о выполненных действиях и свободном месте.
С помощью параметров /sageset:n и /sagerun:n вы можете создать и выполнить настроенный набор параметров очистки.
Например, выполните команду cleanmgr /sageset:11 . В открывшемся окне выберите компоненты и файлы, которые нужно автоматически очищать (я выбрал все опции).
Эти настройки сохраняются в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches. В этой ветке перечислены все компоненты Windows, которые можно очистить с помощью Disk Cleanup. Для каждой опции, которую вы выбрали создается параметр типа DWORD с именем StateFlags0011 ( 0011 это число, которое вы указали в параметре sageset).
Чтобы запустить процесс очистки с выбранными параметрами, выполните команду:
Если вам нужно настроить автоматическую очистку дисков на компьютерах (или серверах) в домене, вам достаточно экспортировать эту ветку реестра и распространить ее через GPO.
Для автоматического запуска очистки системного диска на рабочих станциях с Windows 10 можно создать задание в планировщике со следующим PowerShell скриптом:
Start-Process -FilePath CleanMgr.exe -ArgumentList ‘/sagerun:11’ -WindowStyle Hidden -Wait
Запуск cleanmgr в Windows Server 2012 R2/ 2008 R2 без установки Desktop Experience
В Windows Server 2012 / R2 и 2008 /R2 по умолчанию не установлена утилита очистки диска Disk Cleanup (cleanmgr.exe). Чтобы воспользоваться утилитой cleanmgr сначала нужно установить отдельный компонент сервера Desktop Experience (Возможности рабочего стола) с помощью Server Manager или PowerShell ( Install-WindowsFeature Desktop-Experience ).
Но вместе с Desktop Experience устанавливается множество других компонентов, которые абсолютно не нужны на сервере:
- Windows Media Player
- Темы рабочего стола
- Поддержка AVI для Windows
- Windows SideShow
- Windows Defender
- Disk Cleanup
- Sync Center
- Запись звука
- Character Map
- Snipping Tool
Для запуска мастера очистки дисков в Windows Server можно воспользоваться более простым методом: достаточно скопировать в системный каталог два файла из каталога WinSxS: Cleanmgr.exe и Cleanmgr.exe.mui. Ниже представлены команды для копирования файлов cleanmgr из каталога WinSxS для разных версий Windows Server (во всех случаях используется путь для английских редакций ОC).
ОС | Команда копирования файлов cleanmgr |
Windows Server 2008 R2 x64 | copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui C:\Windows\System32\en-US\ |
Windows Server 2008 x64 | copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui C:\Windows\System32\en-US\ |
Windows Server 2012 x64 | copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui C:\Windows\System32\en-US\ Windows Server 2012 R2 x64 Рассмотренный выше трюк не работает в Windows Server 2012 R2 из-за изменений, внесенных обновлением KB2821895. Дело в том, что после установки данного обновления для хранения бинарных файлов компонентов стала использоваться компрессия. При попытке запустить скопированный cleanmgr.exe появляется ошибка: В качестве обходного решения можно воспользоваться такой методикой:
В дальнейшем эти два файла можно скопировать и на все другие сервера или интегрировать в шаблоны виртуальных машин с Windows Server 2012 R2. Для запуска утилиты очистки диска теперь достаточно выполнять с правами администратора команду cleanmgr.exe . dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase В Windows Server 2008 R2, чтобы cleanmgr могла удалять устаревшие файлы обновлений нужно установить отдельный патч KB2852386. |