Appcompat что это за папка windows 10

Обновлено: 02.07.2024

Необходимо указать тип данных в SyncML в < виде > формата < chr/Format. > В примере SyncML со ссылкой на включение политики.

Полезной нагрузкой SyncML должна быть кодирована XML; для кодирования XML можно использовать множество кодеров в Интернете. Чтобы не кодить полезной нагрузки, можно использовать CDATA, если MDM поддерживает ее. Дополнительные сведения см. в разделах CDATA.

Политика CSP - ADMX_AppCompat

ADMX_AppCompat/AppCompatPrevent16BitMach

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

В этом параметре политики указывается, следует ли запретить работу подсистемы MS-DOS** (ntvdm.exe) **на этом компьютере. Этот параметр влияет на запуск 16-битных приложений в операционной системе.

Этот параметр можно использовать для отключения подсистемы MS-DOS, что позволит сократить использование ресурсов и запретить пользователям запускать 16-битные приложения. Чтобы запустить любое 16-битное приложение или любое приложение ** с ** 16-битными компонентами,ntvdm.exeдолжно быть разрешено запустить. Подсистема MS-DOS запускается при запуске первого 16-битного приложения. Пока работает подсистема MS-DOS, все последующие 16-битные приложения запускаются быстрее, но общее использование ресурсов в системе увеличивается.

Если состояние включено, подсистема MS-DOS не будет запущена, что не позволяет запускать любые 16-битные приложения. Кроме того, не могут работать любые 32-битные приложения с 16-битными установщиками или другими 16-битными компонентами.

Если состояние отключено, подсистема MS-DOS выполняется для всех пользователей на этом компьютере.

Если состояние не настроено, ОС возвращается к локальной политике, задаваемой значением DWORD реестра HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault. Если это значение не является 0, это не позволяет запускать все 16-битные приложения. Если это значение 0, 16-битные приложения могут запускаться. Если этого значения также нет, Windows 10 и выше, осмий запустит панель управления поддержкой 16-битных приложений, чтобы разрешить администратору с повышенными уровнями принимать решение; Windows 7 и ниже уровня ОС позволит запускать 16-битные приложения.

Этот параметр отображается только в конфигурации компьютера.

  • GP Friendly name: Prevent access to 16-bit applications
  • Имя GP: AppCompatPrevent16BitMach
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatRemoveProgramCompatProppage

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики контролирует видимость расширения оболочки страницы свойства совместимости программы. Это расширение оболочки отображается в контексте свойства-меню любого короткого пути программы или исполняемого файла.

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

Включение этого параметра политики удаляет страницу свойства из контекст-меню, но не влияет на предыдущие параметры совместимости, примененные к приложению с помощью этого интерфейса.

  • GP Friendly name: Remove Program Compatibility Property Page
  • Имя GP: AppCompatRemoveProgramCompatPropPage
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffApplicationImpactTelemetry

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Параметр политики контролирует состояние двигателя телеметрии приложений в системе.

Телеметрия приложений — это механизм, отслеживающие анонимное использование Windows компонентов системы приложениями.

Отключение телеметрии приложений путем выбора "включить" остановит сбор данных об использовании.

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

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

  • GP Friendly name: Turn off Application Telemetry
  • Имя GP: AppCompatTurnOffApplicationImpactTelemetry
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffSwitchBack

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Параметр политики контролирует состояние двигателя совместимости Switchback в системе.

Switchback — это механизм, который обеспечивает общие смягчения последствий совместимости для старых приложений, предоставляя старым приложениям более старое поведение и новое поведение новым приложениям.

Отключение включено по умолчанию.

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

Если вы отключите или не настроите этот параметр политики, переключатель будет включен.

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

  • GP Friendly name: Turn off SwitchBack Compatibility Engine
  • Имя GP: AppCompatTurnOffSwitchBack
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffEngine

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики контролирует состояние двигателя совместимости приложений в системе.

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

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

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

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

  • GP Friendly name: Turn Off Application Compatibility Engine
  • Имя GP: AppCompatTurnOffEngine
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_1

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики существует только для обратной совместимости и не является допустимым для этой версии Windows. Чтобы настроить помощник по совместимости программ, используйте параметр "Отключить помощник по совместимости программ" в статье Конфигурация компьютера\Административные шаблоны\Windows компоненты\совместимость приложений.

  • GP Friendly name: Turn Off Program Compatibility Assistant
  • Имя GP: AppCompatTurnOffProgramCompatibilityAssistant_1
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_2

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики контролирует состояние помощника по совместимости программ (PCA). PCA отслеживает приложения, запускаемые пользователем. При обнаружении потенциальной проблемы совместимости с приложением PCA будет подсказывать пользователю рекомендуемые решения. Чтобы настроить параметры диагностики для PCA, перейдите в system->устранение неполадок и диагностику>диагностику совместимости приложений.

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

Если отключить или не настроить этот параметр политики, будет включенА PCA. Чтобы настроить параметры диагностики для PCA, перейдите в system->устранение неполадок и диагностику>диагностику совместимости приложений.

Служба диагностики политики (DPS) и служба помощника по совместимости программ должны работать для запуска PCA. Эти службы можно настроить с помощью оснастки Services в консоли управления Майкрософт.

  • GP Friendly name: Turn Off Program Compatibility Assistant
  • Имя GP: AppCompatTurnOffProgramCompatibilityAssistant_2
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffUserActionRecord

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики управляет состоянием регистратора шагов.

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

Если включить этот параметр политики, регистратор шагов будет отключен.

Если отключить или не настроить этот параметр политики, будет включен регистратор шагов.

  • GP Friendly name: Turn off Steps Recorder
  • Имя GP: AppCompatTurnOffUserActionRecord
  • Путь GP: Windows компоненты и совместимость приложений
  • Имя файла GP ADMX: AppCompat.admx

ADMX_AppCompat/AppCompatTurnOffProgramInventory

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Для бизнеса Нет Нет
Корпоративная Да Да
Для образовательных учреждений Да Да

Этот параметр политики контролирует состояние сборщика запасов.

Сборщик инвентарных запасов, файлы, устройства и драйверы системы отправляет сведения в Корпорацию Майкрософт. Эта информация используется для диагностики проблем совместимости.

Если включить этот параметр политики, сборщик запасов будет отключен и данные не будут отправлены в Корпорацию Майкрософт. Также отключен сбор данных об установке с помощью помощника по совместимости программы.

Если вы отключите или не настроите этот параметр политики, будет включен сборщик запасов.

Этот параметр политики не влияет на отключение программы улучшения работы с клиентами. Сборщик запасов будет отключен.

Словечко «AppCompat», появившееся в моем лексиконе за время работы над Wow64, обозначает множество вещей. Чаще всего - геморрой. Иногда - великий геморрой. Происходит оно от «application compatibility» - т.е. совместимость OS с приложениями, она же - «обратная совместимость».

Почему геморрой? Да потому, что эта совместимость, - она только для пользователей операционной системы полезна. Для разработчика OS эта совместимость хуже вреда. Скажем, исправляете вы ошибку в обработке некорректных параметров той или иной функции Win32. Как вы думаете, что случится после того, как исправление пройдёт все тесты и будет послано в репозиторий кода? Через пару недель-месяцев с вероятностью сильно отличной от нуля вы получите письмо от Gov Maharaj, что это исправление ломает то или иное приложение. Или хуже – ломает некую библиотеку, которой пользуется множество приложений. Да, это приложение сует непонятно что в параметры этой функции. Да, оно никогда не должно было работать. Но работало – значит будь добр, исправь. Бывает, конечно, и наоборот, OS делает непонятно что, и приложения работали просто чудом.

Я тут собрал небольшую коллекцию багов, найденных примерно вышеописанным образом в процессе работы над Windows 7:

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

Некий антивирус поломался, когда в один прекрасный момент изменился регистр букв в имени ключа «HKEY_LOCAL_MACHINE\Software\Wow6432Node». Пришлось вернуть прежнее начертание.

Оригинальная версия механизма Registry Value Redirection (замена «%ProgramFiles%» на «%ProgramFiles(x86)%») использовала чувствительное к регистру сравнение строк. Когда это было замечено и исправлено выяснилось, что несколько разных приложений используют строки другого регистра и, тем самым, обходят перенаправление. И как только перенаправление заработало «как положено» все очень сильно поломалось.

В один не столь прекрасный момент, выяснилось, что функции RegCeateKeyEx и RegOpenKeyEx по разному реагируют на ведущий слеш в имени ключа. В зависимости от версии OS, разрядности приложения, комбинации флагов KEY_WOW64_XXX и ветки реестра, где создавался ключ, можно было получить разный результат. К сожалению, к моменту, когда это было обнаружено, было уже поздно что-либо менять в коде реестра.

Обнаружилось, что создатели некоторых программ изобретательно подошли к регистрации COM объектов в реестре во время инсталляции. COM объекты регистрируются в «HKEY_CLASSES_ROOT\CLSID». Этот ключ «перенаправляется» в Wow64, т.е. существуют две версии этого ключа 32-х и 64-х разрядная, которые синхронизируются между собой с помощью механизма Registry Reflection. Так вот, содержимое некоторых из ключей создавалось по кусочкам, скажем «LocalServer32» брался из .msi и клался в 32-х битный ключ, а «ProgID» дописывался позднее из Custom Action в 64-х разрядный ключ. Это худо-бедно работало, пока из Windows 7 с корнем не выкорчевали Registry Reflection.

Однажды мне пришел баг, который был вызван тем, что строка, передаваемая в другой компонент Windows в формате UNICODE_STRING, не завершалась нулем. Но позвольте, заметил я, UNICODE_STRING и не должен завершаться нулем! Но ведь раньше этот конкретный UNICODE_STRING завершался нулем, резонно возразили владельцы компонента. Пришлось вернуть ноль на место.

Операционная система Windows и программное обеспечение ПК сохраняют на жестком диске большое количество временных файлов. Часто эти данные остаются на диске даже после выполнения системой требуемых задач.

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

Что можно удалить из папки Windows

Удаление временных файлов в Windows

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

Несмотря на то, что в Windows существует каталог для хранения временных файлов, называемый «Temp», кэшированные данные, к примеру, браузера Internet Explorer, размещаются целиком в другом месте, т.к. Windows не придерживается этого правила строго.

Удаление временных файлов в Windows

Чтобы иметь возможность удалять временные файлы, нужно знать, где система хранит их по умолчанию.

В Windows 7 имеется несколько папок «Temp» – системных, пользовательских и интернет, обычно расположенных на системном диске «C» по адресам:

В Windows 7 имеется несколько папок Temp

Примечание! Для получения своего адреса в «Имя_пользователя» нужно подставить имя, используемое пользователем на своем ПК.

Для получения своего адреса в «Имя_пользователя» нужно подставить имя, используемое пользователем на своем ПК

Для получения своего адреса в «Имя_пользователя» нужно подставить имя, используемое пользователем на своем ПК

Периодичность очистки Windows от временных файлов:

  • каталоги «LocalTemp» и «WindowsTemp» требуют регулярной очистки, т.к. временные файлы в них сохраняются наиболее часто;
  • папки «WinSxS» и «DriverStore» требуют периодической чистки, т.к. хранят в себе копии обновлений и драйверов системы;
  • папка «Temporary Internet Files» хранит временные файлы браузера Internet Explorer и ее можно очищать по необходимости;
  • папка «C:Temp» создается программным обеспечением и ее следует очищать через 2-3 дня после установки ПО, чтобы оно успело использовать находящиеся в папке файлы.

Ручная очистка папок

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

Эти программы можно увидеть на «Панели задач» Windows.

Шаг 1. Щелкнуть на иконке программы на панели задач правой кнопкой мыши и выбрать левой «Закрыть окно». Проделать эту операцию со всеми открытыми программами.

Щелкаем на иконке программы на панели задач правой кнопкой мыши и выбираем «Закрыть окно»

Щелкаем на иконке программы на панели задач правой кнопкой мыши и выбираем «Закрыть окно»

Шаг 2. Нажать на клавиатуре комбинацию Win+R (Win расположена справа от Ctrl).

Нажимаем на клавиатуре комбинацию Win+R

Шаг 3. Напечатать в открывшемся окне «Выполнить» (Run) команду «%temp%»и нажать «OK». Откроется окно проводника с содержимым каталога «LocalTemp», где в его адресной строке (вверху окна) будет указано, где расположена папка.

Печатаем команду и нажимаем «OK»

Шаг 4. Нажать Ctrl+A для выделения всех файлов каталога. Щелкнуть на выделении правой кнопкой мыши и выбрать левой «Удалить».

Нажимаем Ctrl+A для выделения всех файлов каталога, щелкаем на выделении правой кнопкой мыши и выбираем левой «Удалить»

Нажимаем Ctrl+A для выделения всех файлов каталога, щелкаем на выделении правой кнопкой мыши и выбираем левой «Удалить»

Справка! Если система не может удалить файл, нужно закрыть использующую его программу или пропустить его удаление, поставить галочку на «Выполнять для всех текущих…» и нажав «Пропустить».

Ставим галочку на «Выполнять для всех текущих…» и нажимаем «Пропустить»

Ставим галочку на «Выполнять для всех текущих…» и нажимаем «Пропустить»

Шаг 5. Нажать Win+R, напечатать команду «temp» и нажать «OK».

Нажимаем Win+R, печатаем команду «temp» и нажимаем «OK»

Откроется окно с содержимым каталога «WindowsTemp».

Шаг 6. Нажать Ctrl+A для выделения всех файлов каталога. Щелкнуть на выделении правой кнопкой мыши и выбрать левой «Удалить».

Выделяем содержимое каталога WindowsTemp и удаляем

Выделяем содержимое каталога «WindowsTemp» и удаляем

Очистка папок средствами Windows

Каталоги «WinSxS» и «DriveStore» можно очистить, наряду с другими компонентами ОС, с помощью системного средства «Очистка диска».

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

Справка! Компания Microsoft рекомендует очищать папку «winsxs» только при критической нехватке места на системном жестком диске.

Папка «DriveStore» содержит установленные и использовавшиеся ранее драйверы ПК. Эту папку также не рекомендуется очищать вручную.

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

Шаг 1. Раскрыть папку «Компьютер» (Computer) рабочего стола, щелкнув дважды по ее значку.

Открываем папку «Компьютер»

Шаг 2. Щелкнуть правой кнопкой мыши на системном диске и выбрать левой «Свойства».

Щелкаем правой кнопкой мыши на иконке системного диска (обычно C) и выбираем левой «Свойства»

Щелкаем правой кнопкой мыши на иконке системного диска (обычно C) и выбираем левой «Свойства»

Шаг 3. Щелкнуть по вкладке «Общие» и нажать «Очистка диска».

Выбираем закладку «Общие» и нажимаем «Очистка диска»

После индексации диска появится список файлов, которые система может удалить.

Шаг 4. Нажать «Очистить системные файлы».

Нажимаем «Очистить системные файлы»

Шаг 5. Отметить галочкой «Файлы резервной копии…» или «Очистка обновлений» – это содержимое папки winsxs, а также «Ненужные драйверы системы» – это данные папки «DriveStore». Нажать «OK».

Нажимаем «OK»

Шаг 6. Щелкнуть «Удалить…».

Щелкаем «Удалить файлы»

Система удалит требуемые файлы.

Очистка диска сторонними программами

FileASSASSIN

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

В этом случае эффективным средством удаления является бесплатная утилита FileASSASSIN.

Программа FileASSASSIN

Программа позволяет удалить почти каждый заблокированный файл – даже те временные файлы, к которым обычно невозможно «добраться», выгружая модули и прекращая выполняемые процессы на ПК.

Справка! FileASSASSIN особенно полезен при удалении заблокированных файлов и папок, содержащих вредоносное программное обеспечение.

Программа также интегрируется в контекстное меню Windows и может быстро вызываться в любой момент.

Шаг 2. Нажать «Загрузить».

Нажимаем «Загрузить»

Примечание! Найти загруженный файл можно, нажав «Настройки» и щелкнув «Загрузки» в браузере интернет.

Шаг 3. Запустить скачанный файл двойным щелчком.

Шаг 4. Нажать «Далее» (Next).

Нажимаем «Далее»

Шаг 5. Поставить отметку напротив «Я принимаю…» (I accept…).

Ставим отметку напротив «I accept…»

Шаг 6. Нажать «Установить» (Install).

Нажимаем «Install»

Шаг 7. Нажать «Закончить» (Finish) для выхода и запуска программы.

Нажимаем «Finish»

Шаг 8. Перетащить на строку программы файл, который следует разблокировать, и нажать «Выполнить» (Execute).

Перетаскиваем на строку программы файл, который следует разблокировать, и нажимаем «Execute»

Перетаскиваем на строку программы файл, который следует разблокировать, и нажимаем «Execute»

Шаг 9. Некоторые файлы могут потребовать перезагрузки ПК перед их удалением. Нажать «OK» и перезагрузить компьютер.

Нажимаем «OK»

После этого файл можно будет спокойно удалить.

CCleaner

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

Нажимаем на скачивание

Выбираем версию для скачивания

Щелкаем по ссылке CCleaner.com в нижней части

Шаг 4. Щелкнуть на файле и выбрать в открывающемся списке русский язык.

Выбираем русский язык

Шаг 5. Нажать «Настроить».

Нажимаем «Настроить»

Шаг 6. Настроить требуемые параметры (можно оставить галочки только для верхних двух пунктов). Нажать «Установить».

Нажимаем «Установить»

Шаг 7. Нажать «Запустить CCleaner».

Нажимаем «Запустить CCleaner»

Шаг 8. Щелкнуть слева на пункте «Очистка». Выбрать тип удаляемых файлов, например, поставив галочку на «Временные файлы». Нажать «Анализ».

В пункте «Очистка» выбираем тип удаляемых файлов и нажимаем «Анализ»

В пункте «Очистка» выбираем тип удаляемых файлов и нажимаем «Анализ»

Шаг 9. После проведенного анализа нажать «Очистка».

Нажимаем «Очистка»

Шаг 10. Нажать «OK».

Нажимаем «OK»

Файлы будут удалены.

Другие папки с временными файлами

Папка Installer

Windows 7 сохраняет резервные копии множества системных файлов каждый раз, когда в системе происходит что-то важное – установка драйверов, программного обеспечения и т.д.

Папка, где сохраняются инсталляторы программ, патчи, файлы обновлений и т.д., находится по адресу C:WindowsInstaller.

Папка «Installer», как и многие папки этого типа, является скрытой. Чтобы увидеть ее, необходимо включить показ скрытых папок на ПК.

Шаг 1. Щелкнуть правой кнопкой мыши на кнопке «Пуск» и выбрать «Открыть проводник».

В меню «Пуск» и выбираем «Открыть проводник»

Шаг 2. Щелкнуть «Вид» и выбрать «Параметры».

Щелкаем на «Вид» и выбираем «Параметры»

Шаг 3. Переключиться на вкладку «Вид», прокрутить список и снять галочку со «Скрывать файлы…», а также отметить точкой «Показывать скрытые папки…». Нажать «Применить».

На вкладке «Вид», снимаем галочку со «Скрывать файлы…», отмечаем точкой «Показывать скрытые папки…» и нажимаем «Применить»

На вкладке «Вид», снимаем галочку со «Скрывать файлы…», отмечаем точкой «Показывать скрытые папки…» и нажимаем «Применить»

Шаг 4. Нажать «Да».

Нажимаем «Да»

Шаг 5. Напечатать в адресной строке проводника «C:Windows» и нажать «Enter».

Шаг 6. Найти папку «Installer», щелкнуть по ней правой кнопкой мыши и выбрать «Свойства».

В папке «Installer» выбираем «Свойства»

Система покажет занимаемый папкой объем.

Смотрим занимаемый папкой объем

Утилита оценивает данные, которые можно удалить из папки и производит ее очистку.

Важно! Удаление данных в папке Installer может привести к невозможности деинсталляции некоторых программ.

Папки с данными браузеров

Адреса папок с историей, кэшем и cookie браузеров можно выяснить через Интернет.

Адреса папок с историей, кэшем и cookie браузеров можно выяснить через Интернет

Адреса папок с историей, кэшем и cookie браузеров можно выяснить через Интернет

Информацию браузеров удобно удалять в настройках программ или использовать для этого инструмент CCleaner, успешно удаляющий эти и другие данные на ПК.

У меня есть компонент Activity . Вот исходный код компоновки:

Минимальный требуемый уровень API у моего приложения - 16. Для создания Android-приложений я использую среду программирования Android Studio.

В предварительном просмотре компоновка выглядит так:

AVD

то есть, шрифт Russo One успешно был задан элементу TextView (путь к файлу шрифта: res\fonts\russo_one.ttf ). Но на реальном телефоне всё выглядит иначе:

REAL DEVICE

Проблема в том, что шрифт не задаётся элементу TextView . Я решил данную проблему при помощи использования библиотеки AppCompat ( com.android.support ), а конкретно - при помощи замены компонента Activity на AppCompatActivity , и тогда шрифт был успешно задан элементу TextView .

Но теперь проблема заключается в другом. До использования библиотеки AppCompat моё приложение весило ≈345 Кб. После того, как я добавил эту библиотеку в мой проект, приложение стало весить 2,6 Мб — это почти в 8 раз больше. Подскажите, используют ли эту библиотеку современные профессиональные программисты в своих Android-приложениях. В чём же заключается суть использования этой библиотеки? В интернете нашёл не много информации о ней, многие лишь утверждали, что она помогает сохранять красивый одинаковый стиль приложений на более ранних версиях Android. У моего приложения я хочу задать минимальный требуемый уровень API 15. Стоит ли мне в данном случае пользоваться этой библиотекой и если стоит, то какими её преимуществами руководствоваться? Очень мало русскоязычных справочников, документаций, форумов на эту тему в интернете я сумел найти.

Может быть, лучше скопировать только определённые нужные мне классы из библиотеки AppCompat и вставить их в моё приложение? Ну, допустим, мне нужен только класс AppCompatActivity в данном случае, его я и скопирую в моё приложение в отдельный пакет. Я не пользуюсь классом, к примеру, FloatingActionButton , вот и не копировать его в моё приложение вовсе. Не плохо ли поступить именно так со всеми классами этой библиотеки?


2,452 5 5 золотых знаков 25 25 серебряных знаков 54 54 бронзовых знака если вам нужен material design для API меньше 21, то вам необходимо использовать библиотеку AppCompat. Взять отдельные классы из нее и расчитывать, что это будет работать не стоит, но можете попробовать (ничего не получится). com.android.support - набор библиотек поддержки гугл, в котором их больше 20 штук. AppCompat только одна из них и "отвечает" за стиль Material на устройствах с API ниже 21. У каждой библиотеки есть вполне определенное название, которое известно всем, не надо придумывать им какие то свои, если хотите, чтобы вас понимали @pavloff, просто длинное название пакета. ОК, сейчас уберу свои названия. AppCompat вполне достаточно, все знают названия библиотек поддержки. в библиотеке основной объем - ресурсы (собственно стиль Material), а не классы, так что их "выкидывание" в любом случае несущественно сократит объем @pavlofff, ясно. Но почему проблема такая со шрифтом? Он не задаётся элементам через XML без библиотеки AppCompat. Можете что-то подсказать по этому поводу? Тут ещё дело в том, что у меня многовато различных элементов, которым я хочу шрифты различные задавать, делать это через Java-код - самоубийство. предварительный просмотр - штука не надёжная и опираться на то, что она показывает не стоит никогда. Смотреть надо всегда на реальном устройстве или эмуляторе - именно так и будет на самом деле. Темы нужно использовать полные, а не базовые, то есть - Theme.AppCompat.Light. базовая - каркас для нескольких тем и некоторых стилей не имеет.

Класс Activity находится в стандартной библиотеке андроида на каждом девайсе. Засим не нужно подклчать к-л библиотеки для использования этого класса. Но в этом кроется главная проблема - эта библиотека обновляется только с обновлением ОС девайса, что происходит или редко или никогда. Таким образом использование Activity приведёт к тому, что на разных девайсах с разными версиями ОС (в т.ч. минорными) у вас будет разное поведение в разных местах, разные баги и большие проблемы с их воспроизведением и фиксом. И это не говоря о разном отображении одних и тех же элементов интерфейса.

Засим следует всегда использовать библиотеку поддержки и класс AppCompatActivity - так у вас на всех девайсах всех возможных версий будет одна и та же версия классов и бороться вам надо будет в случае чего не со всем зоопарком версий, а только с одной. Ну и интерфейс будет везде одинаково выглядеть.

Вот эта же инфа в документации (относительно использования Toolbar , но это относится и ко многим другим вещам, в частности к TextView , которое автоматически заменится на android.support.v7.widget.AppCompatTextView , в котором много улучшений и исправлений. В т.ч. со шрифтами):

Beginning with Android 3.0 (API level 11), all activities that use the default theme have an ActionBar as an app bar. However, app bar features have gradually been added to the native ActionBar over various Android releases. As a result, the native ActionBar behaves differently depending on what version of the Android system a device may be using. By contrast, the most recent features are added to the support library's version of Toolbar, and they are available on any device that can use the support library.

For this reason, you should use the support library's Toolbar class to implement your activities' app bars. Using the support library's toolbar helps ensure that your app will have consistent behavior across the widest range of devices. For example, the Toolbar widget provides a material design experience on devices running Android 2.1 (API level 7) or later, but the native action bar doesn't support material design unless the device is running Android 5.0 (API level 21) or later.

Читайте также: