Dxgi adapter cache что это за процесс
Перейти к содержимому

Dxgi adapter cache что это за процесс

  • автор:

Что за папка Package Cache в ProgramData и можно ли её удалить?

Про папку Package Cache в Windows

Изучая содержимое папки C:\ProgramData в Windows 11 или Windows 10 пользователи могут обратить внимание на вложенную папку Package Cache — нередко она может занимать значительное место на диске, а необходимость её наличия не ясна.

В этой инструкции подробно о том, что содержит папка C:\ProgramData\Package Cache в Windows, можно ли очистить её содержимое и с чем можно столкнуться вследствие удаления.

Назначение папки C:\ProgramData\Package Cache

Папка ProgramData Package Cache в проводнике

Как можно предположить из названия папки «Package Cache», она содержит некий кэш пакетов. Если вы заглядывали в папки, располагающиеся внутри, вы могли обнаружить:

  • Файлы установщиков MSI, реже — EXE
  • В некоторых папках — файлы деинсталляторов
  • Файлы CAB, содержащие файлы для установки

Большинство этих файлов имеют отношение к тем или иным системным компонентам Windows 11 или Windows 10, установленным в системе: распространяемым пакетам Visual C++ (Visual C++ Redistributable), Windows SDK, некоторым драйверам (обычно от Intel).

Указанные файлы представляют собой кэш файлов установщиков соответствующих компонентов, уже установленных в системе, и могут потребоваться при действиях с ними: удалением, исправлением, реже — обновлением. Например:

    Если вы решите исправить установку компонентов Visual C++ или некоторых других, либо настроить уже выполненную установку и нажмите кнопку «Изменить» в «Панель управления» — «Программы и компоненты» для последующего использования опции «Исправить» (Repair) будут использованы данные, хранящиеся в

C:\ProgramData\Package Cache

Исправление компонентов Visual C++ с помощью файлов из Package Cache

  • При удалении некоторых компонентов и программ также будет вызван деинсталлятор программы из соответствующей папки.
  • Удаление папки Package Cache или её содержимого

    Удаление папок из файлов из папки Package Cache возможно. Но не без последствий: самая вероятная проблема, с которой вы можете столкнуться после удаления — ошибка «Произошла ошибка при попытке удаления. Возможно, удаление уже было выполнено ранее» при действиях с установленным компонентом или программой в панели управления или параметрах Windows 11 и Windows 10.

    Ошибка при удалении программы после очистки папки Package Cache

    Майкрософт также не рекомендует удаление этой папки или его содержимого: несмотря на то, что она может занимать некоторое место на диске, обычно речь не идёт о критичных для свободного места числах (обычно — не более 1 Гб), а сам кэш может пригодиться в будущем.

    Однако, удаление папки не приводит к каким-либо сбоям в работе текущей системы и, если с учетом приведённой информации, вы решили, что свободное место на диске важнее, вам не потребуется ничего кроме прав администратора на компьютере: достаточно удалить всё содержимое папки C:\ProgramData\Package Cache или саму эту папку в проводнике.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • MinerSearch — поиск и удаление майнера в Windows
    • Program в автозагрузке Windows — что это и можно ли удалить?
    • SSD определяется как HDD или наоборот в Windows — решение
    • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
    • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники
    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Что такое MPRT в характеристиках монитора?
    • MinerSearch — поиск и удаление майнера в Windows
    • Program в автозагрузке Windows — что это и можно ли удалить?
    • SSD определяется как HDD или наоборот в Windows — решение
    • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
    • Как автоматически скрывать строку меню и Dock в MacOS
    • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
    • Как сбросить Windows на заводские настройки в командной строке
    • Как создать отчет о работе Wi-Fi сети в Windows 11 и 10
    • Устройство tap0901 — что это и как установить драйвер?
    • Клавиши Alt и Win поменялись местами — как исправить?
    • Ошибка 0x80072efd — как исправить?
    • AV Block Remover — убираем блокировку антивирусов и сайтов майнером
    • Ошибка 0x80070643 при обновлении KB5034441 — как исправить?
    • Загрузочная флешка или карта памяти в balenaEtcher
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Процесс System грузит Windows, что делать? Загруженность жесткого диска или процессора 100%

    #ОкейГик

    Операционная система Windows выполняет большое количество «фоновых» задач, которые могут негативно сказываться на производительности маломощных компьютеров. Одним из процессов, который грузит оперативную память, диск или CPU, является System.exe. В «Диспетчере задач» можно увидеть, что файл System грузит Windows, а если уточнить, то нагружает «железо» компьютера. Решить данную проблему владелец компьютера может самостоятельно, если выполнит ряд простых действий.

    Оглавление: 1. Процесс System грузит жесткий диск и память до 100% 2. Как отключить автоматическое обновление Windows 10 и системные службы 3. Видеоинструкция 

    Процесс System грузит жесткий диск и память до 100%

    System – это процесс операционной системы Windows, который не является вирусом, вопреки распространенному заблуждению. Он отвечает за работу приложений в «фоновом» режиме, то есть без активного контроля со стороны пользователя. Данный процесс не скрывается, и его можно с легкостью обнаружить в «Диспетчере задач».

    Главная проблема процесса System.exe, что его нельзя остановить. Таким образом, если System грузит оперативную память или жесткий диск компьютера, выключить простыми методами его не удастся. Понижение приоритета процесса с помощью стандартных средств Windows так же не приводит к успеху.

    Процесс System грузит память

    Процесс System примечателен тем, что он забирает оперативную память понемногу, и в итоге полностью ее нагружает. При этом в «Диспетчере задач» может отмечаться, что System грузит не более 200-400 Мб оперативной памяти, а она будет заполнена полностью, и компьютер начнет сильно зависать при выполнении любых задач. Подобным образом системный процесс System может грузить жесткий диск.

    Чтобы файл System не грузил компьютер, расходуя непомерные ресурсы, следует отключить в операционной системе Windows некоторые «фоновые» задачи:

    Если выключить и удалить DrWeb без лишних подсказок может любой владелец компьютера, то с другими двумя задачами справиться сложнее, и мы расскажем о них чуть подробнее.

    Как отключить автоматическое обновление Windows 10 и системные службы

    Компания Microsoft в операционной системе Windows 10, и более ранних версиях, предусмотрела возможность автоматического обновления программного обеспечения. К сожалению, данная функция на некоторых компьютерах приводит к тому, что при проверке доступных обновлений на сервисах Microsoft, файл System грузит оперативную память или жесткий диск. В таком случае единственным решением является отключение автоматического обновления Windows 10. Внимание: Если вы отключили автоматическое обновление Windows 10, рекомендуем раз в несколько месяцев (или недель) самостоятельно проверять наличие новых сборок операционной системы.

    Отключить автоматическое обновление Windows 10 довольно просто, для этого необходимо:

    services.msc

      Нажать на клавиатуре сочетание клавиш Windows+R, и в открывшемся меню «Выполнить» прописать команду services.msc, а после нажать «ОК».

    Процесс System грузит компьютер

    Команда services.msc позволит открыть меню, в котором отображаются все системные службы. Листаем немалый список до тех пор, пока не обнаружим службу «Центр обновления Windows (локальный компьютер)». Жмем на обнаруженный элемент правой кнопкой мыши, и в выпавшем меню выбираем «Свойства».

    отключить автоматическое обновление Windows 10

    Откроются свойства выбранной службы, и здесь надо сперва нажать кнопку «Остановить», если она активна, а после изменить «Тип запуска» на «Отключена».

    Выполнив указанные выше инструкции, в операционной системе будет отключена служба, которая занимается автоматической проверкой, в «фоновом» режиме, актуальности действующей на компьютере версии Windows.

    Помимо автоматического обновления Windows 10, чтобы процесс System не грузил систему, необходимо отключить и некоторые службы. В меню «Служб», которое открывается командой services.msc, также необходимо остановить, а после отключить, следующие локальные службы:

    System грузит Windows - отключение служб

    • KtmRm для координатора распределенных транзакций
    • Snupchat
    • Superfetch
    • Агент политики IPsec
    • Клиент отслеживания изменившихся связей
    • Служба политики диагностики

    Обратите внимание: в зависимости от версии операционной системы Windows, а также количества установленных драйверов и кодеков, некоторые службы, перечисленные выше, могут отсутствовать.

    После отключения антивируса DrWeb, автоматического обновления Windows 10 и некоторых служб, следует перезагрузить компьютер. За счет отключения ряда задач, которые отнимали много ресурсов компьютера, должна в целом повыситься производительность работы системы, а в «Диспетчере задач» исчезнет проблема с загрузкой жесткого диска и оперативной памяти.

    Улучшения DXGI 1.4

    Следующие функции были добавлены или изменены в инфраструктуре графики Microsoft DirectX (DXGI) 1.4, в основном для поддержки Direct3D 12.

    Более дешевое перечисление адаптеров

    Для Direct3D 12 больше невозможно вернуться с устройства к IDXGIAdapter , который использовался для его создания. Также невозможно предоставить D3D_DRIVER_TYPE_WARP в D3D12CreateDevice. Чтобы упростить разработку, можно использовать IDXGIFactory4 для работы с обоими из них. IDXGIFactory4::EnumAdapterByLuid (предназначен для связывания с ID3D12Device::GetAdapterLuid) позволяет приложению получать сведения об адаптере, где было создано устройство Direct3D 12. IDXGIFactory4::EnumWarpAdapter предоставляет адаптер, который можно предоставить D3D12CreateDevice для использования отрисовщика WARP.

    Отслеживание бюджета видеопамять

    Разработчикам приложений рекомендуется использовать систему резервирования видеопамяти, чтобы сообщить ОС о том, без каких объемов физической видеопамяти приложение не может обойтись.

    Объем физической памяти, доступный для процесса, называется «бюджетом видеопамять». Бюджет может заметно колебаться, так как фоновые процессы пробуждения и сна; и резко изменяются, когда пользователь переключается на другое приложение. Приложение может получать уведомления при изменении бюджета и опрашив текущий бюджет и текущий объем потребляемой памяти. Если приложение не остается в пределах своего бюджета, процесс будет периодически заморожен, чтобы разрешить запуск других приложений, и (или) API создания возвратит ошибку. Интерфейс IDXGIAdapter3 предоставляет методы, относящиеся к этой функции, в частности QueryVideoMemoryInfo и RegisterVideoMemoryBudgetChangeNotificationEvent.

    Дополнительные сведения см. в разделе Direct3D 12 о месте проживания.

    Изменения цепочки буферов Direct3D 12

    Некоторые из существующих функций цепочки буферов Direct3D 11 были нерекомендуемы для сокращения накладных расходов в Direct3D 12. В то время как другие изменения были внесены, чтобы либо соответствовать концепциям Direct3D 12, либо обеспечить лучшую поддержку функций Direct3D 12.

    Инвариантное удостоверение backbuffer

    В Direct3D 11 приложения могут вызывать GetBuffer( 0, . ) только один раз. Каждый вызов Present неявно изменяет удостоверение ресурса возвращаемого интерфейса. Direct3D 12 больше не поддерживает это неявное изменение удостоверения ресурсов из-за необходимой нагрузки на ЦП и гибкой структуры дескриптора ресурсов. В результате приложение должно вручную вызывать GetBuffer для каждого буфера, созданного с помощью цепочки буферов. Приложение должно вручную выполнить отрисовку в следующий буфер последовательности после вызова Present. Приложениям рекомендуется создавать кэш дескрипторов для каждого буфера вместо повторного создания множества объектов в каждом present.

    Поддержка нескольких адаптеров

    При создании цепочки буферов на адаптере с несколькими GPU все обратные буферы создаются на узле 1 и поддерживается только одна очередь команд. ResizeBuffers1 позволяет приложениям создавать backbuffers на разных узлах, позволяя использовать с каждым из них разные очереди команд. Эти возможности позволяют использовать методы альтернативной отрисовки кадров (AFR) с цепочкой буферов. См. раздел Системы с несколькими адаптерами.

    Разное

    • Объект очереди команд должен передаваться методам CreateSwapChain , а не объекту устройства Direct3D 12.
    • Поддерживаются только следующие два эффекта переключения модели переключения: DXGI_SWAP_EFFECT_FLIP_DISCARD следует использовать, если приложения полностью отрисовываются через backbuffer перед его представлением или заинтересованы в поддержке сценариев с несколькими адаптерами.
      DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL следует использовать приложениям, которые полагаются на частичную оптимизацию представления или регулярно считывают данные из ранее представленных backbuffers.
    • SetFullscreenState больше не является исключительно владельцем дисплея, поэтому элементы операционной системы, инициированные пользователем, могут легко отображаться перед выходными данными приложения. Примером этого является настройка тома.

    Очистка папки WinSxS в Windows 10, 8 и Windows 7

    Папка WinSxS в Windows

    Если вас смущает то, что папка WinSxS много весит и интересует вопрос о том, можно ли удалить ее содержимое, в этой инструкции подробно будет описан процесс очистки данной папки в Windows 10, 8 и Windows 7, а заодно расскажу, что это за папка и для чего она нужна и можно ли удалить WinSxS полностью.

    В папке WinSxS хранятся резервные копии системных файлов операционной системы до обновлений (и не только, о чем — далее). То есть, всякий раз, как вы получаете и устанавливаете обновления Windows, в эту папку сохраняется информация об изменяемых файлах, сами эти файлы с тем, чтобы у вас была возможность удалить обновление и откатить сделанные изменения.

    Через какое-то время папка WinSxS может занимать достаточно много места на жестком диске — несколько гигабайт, при этом размер этот все время увеличивается по мере установки новых обновлений Windows.. К счастью, очистить содержимое данной папки сравнительно легко штатными средствами. И, если компьютер после последних обновлений работает без каких-либо проблем, это действие сравнительно безопасно.

    Размер папки WinSxS

    Также в Windows 10 папка WinSxS используется, например, для сброса Windows 10 в исходное состояние — т.е. необходимые для автоматической переустановки файлы берутся именно из нее. Дополнительно, раз уж у вас возникла проблема со свободным пространством на жестком диске, рекомендую к ознакомлению статьи: Как очистить диск от ненужных файлов, Как узнать, чем занято место на диске.

    Очистка папки WinSxS в Windows 10

    В Windows 10 папка WinSxS хранит не только файлы, связанные с обновлениями, но и файлы самой системы, используемые в процессе работы, а также для того, чтобы вернуть ОС в исходное состояние или выполнить некоторые операции, связанные с восстановлением. Итак: какой-то самодеятельности при очистке и уменьшении размера этой папки не рекомендую. Следующие же действия безопасны для системы и позволяют очистить папку WinSxS в Windows 10 только от ненужных резервных копий, создаваемых при обновлении системы.

    1. Запустите командную строку от имени администратора (например, через правый клик по кнопке Пуск)
    2. Введите команду Dism.exe /online /cleanup-image /AnalyzeComponentStore и нажмите Enter. Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки. Проверка необходимости очистки WinSxS
    3. Введите команду Dism.exe /online /cleanup-image /StartComponentCleanup и нажмите Enter для запуска автоматической очистки папки WinSxS. Очистка папки WinSxS в Windows 10

    Один важный момент: не следует злоупотреблять этой командой. В некоторых случаях, когда резервных копий обновления Windows 10 в папке WinSxS нет, после выполнения очистки, папка может даже слегка увеличиться. Т.е. производить очистку есть смысл, когда указанная папка слишком, на ваш взгляд, разрослась (5-7 Гб — это не слишком).

    Как очистить папку WinSxS в Windows 7

    Для очистки WinSxS в Windows 7 SP1 требуется предварительно установить необязательное обновление KB2852386, которое добавляет соответствующий пункт в утилиту очистки диска.

    Вот как это сделать:

    1. Зайдите в центр Обновления Windows 7 — это можно сделать через панель управления или воспользоваться поиском в меню пуск. Запуск центра обновлений Windows 7
    2. Нажмите «Поиск обновлений» в меню слева и подождите. После этого, кликните по необязательным обновлениям. Необязательные обновления
    3. Найдите и отметьте необязательное обновление KB2852386 и установите его. Установка обновления KB2852386
    4. Перезагрузите компьютер.

    Запуск очистки диска в Windows 7

    После этого, для того, чтобы удалить содержимое папки WinSxS, запустите утилиту очистки диска (также, быстрее всего воспользоваться поиском), нажмите кнопку «Очистка системных файлов» и выберите пункт «Очистка обновлений Windows» или «Файлы резервной копии пакета обновлений».

    Очистка папки WinSxS в Windows 7

    Удаление содержимого WinSxS в Windows 8 и 8.1

    В последних версиях ОС Windows возможность удалить резервные копии обновлений имеется в утилите очистки диска по умолчанию. То есть для того, чтобы удалить файлы в WinSxS, вам следует выполнить следующее:

    1. Запустить утилиту «Очистка диска». Для этого на начальном экране можете воспользоваться поиском. Очистка диска в Windows 8
    2. Нажать кнопку «Очистка системных файлов»
    3. Выбрать пункт «Очистка обновлений Windows»

    Удаление содержимого WinSxS в Windows 8

    Помимо этого, в Windows 8.1 есть и еще один способ очистить эту папку:

    1. Запустите командную строку от имени администратора (для этого нажмите клавиши Win+X на клавиатуре и выберите нужный пункт меню).
    2. Введите команду dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

    Также, с помощью dism.exe вы можете точно узнать, сколько занимает папка WinSxS в Windows 8, для этого воспользуйтесь следующей командой:

    dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

    Точная информация о том, сколько занимает WinSxS с помощью Dism.exe

    Автоматическая очистка резервных копий обновлений в WinSxS

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

    Задача для автоматической очистки обновлений

    Для этого необходимо создать простую задачу StartComponentCleanup в Microsoft\Windows\Servicing с нужной периодичностью выполнения.

    Надеюсь, статья будет полезной и предостережет от нежелательных действий. В случае возникновения вопросов — задавайте, постараюсь ответить.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • MinerSearch — поиск и удаление майнера в Windows
    • Program в автозагрузке Windows — что это и можно ли удалить?
    • SSD определяется как HDD или наоборот в Windows — решение
    • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
    • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Илья Домышев 18.12.2019 в 07:34

    • Link 24.04.2020 в 21:12

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *