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

AppCompat — что это за папка? (windows 7)

Приветствую друзья!

Сегодня будем разбираться с папкой AppCompat — моя задача выяснить для чего она, возможно ее вообще можно удалить? Обо всем разберемся))

AppCompat — что это такое?

В папке могут хранится данные телеметрии (которая выполняется вроде как через планировщик). Также может иметь отношение к совместимости операционки и приложений.

AppCompat расположена здесь:

Внутри как видите есть еще папки, например в appraiser и правда что-то есть связанное с телеметрией:

Вот например здесь хранятся какие-то логи:

На одном сайте написано что в папке AppCompat хранятся данные совместимости операционки с приложениями.

AppCompat — попытка удалить

Учитывая, что информации о папке нет никакой, именно абсолютно, тогда я принимаю решение — провести эксперимент и отключить папку принудительно. Посмотрим что из этого выйдет!

Итак, что я сделаю:

  1. У меня установлена бесплатная утилита Unlocker, она нужна чтобы удалить или переименовать заблокированные папки. Например системные, которой и является AppCompat.
  2. Мне нужно переименовать, но так, чтобы осталось оригинальное название. В таких случаях я просто добавляю символ нижнего пробела.
  3. Далее делаем перезагрузку.
  4. Проверяем работу ПК — все ли программы работают стабильно, а также нет ли ошибок.

Я перешел в папку:

Нажал правой кнопкой по AppCompat, выбрал пункт Unlocker:

Появилось маленькое окошко, там в менюшке слева нужно выбрать пункт Переименовать:

Потом указать новое имя — добавляю просто символ нижнего пробела (по факту и так получается новое название):

Нажимаю ОК. Потом снова ОК. Как и следовало ожидать — переименовать нельзя, потому что папка какой-то прогой используется, поэтому переименование будет после перезагрузки:

Ну а теперь как раз пора сделать перезагрузку))

Итак, после перезагрузки я вижу что и правда все переименовалось:

Дальше я запустил Хром, Мозиллу.. Оперу, Яндекс Браузер — все работает, поиск Windows тоже работает. В принципе никаких ошибок нет, поэтому можно сделать вывод, что переименовывать — вроде можно. А значит можно и удалить, но советую не делать этого сразу, мало ли))

Можно сделать вывод, что способ рабочий — AppCompat можно переименовать, а значит даже удалить. Поэтому: очень важно перед всеми этими делами сделать контрольную точку восстановления:

  1. Зажмите Win + R, напишите команду control или control panel, нажмите ОК.
  2. Появится окно со значками. Проверьте что в правом верхнем углу в меню Просмотр установлено Крупные значки.
  3. Теперь найдите значок Система, запустите > выберите Защита системы.
  4. Выберите системный диск (Система) и нажмите кнопку Создать. Если кнопка неактивна — нажмите сначала Настроить и включите защиту системы.
  5. Точку восстановления советую назвать До переименования AppCompat (или до удаления). После создания точки — можно переименовывать папку или даже удалить)) Разумеется все эти дела нужно делать утилитой Unlocker.

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

Заключение

Итак, какие выводы можно сделать:

  1. AppCompat — системная папка, точное предназначение неизвестно, но может хранить данные телеметрии, а также данные совместимости операционки и приложений.
  2. Лично пробовал переименовать, хотя это тоже самое что и удалить в нашей ситуации. Проблем либо ошибок мной замечено не было. Можете попробовать и вы, только сперва создав точку восстановления.

Надеюсь информация пригодилась. Удачи и добра, до новых встреч господа!

Алексей Пахунов

… также известный как “Not a kernel guy”

Copyright © 2006 — 2021 License
Powered by Hugo and Hyde-X

AppCompat

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

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

Читайте также:  System windows shapes path

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

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

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

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

Некий софт указывал оба флага KEY_WOW64_32KEY и KEY_WOW64_64KEY при вызове RegCreateKeyEx. Зачем и почему – не понятно. Но программа очень обиделась, когда функция начала возвращать ошибку. К счастью, в этом случае было проще исправить само приложение.

В один не столь прекрасный момент, выяснилось, что функции 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 завершался нулем, резонно возразили владельцы компонента. Пришлось вернуть ноль на место.

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

Папка appcompat в windows 7 можно ли удалить

AppCompat — что это за папка? (windows 7)

Приветствую друзья!

Сегодня будем разбираться с папкой AppCompat — моя задача выяснить для чего она, возможно ее вообще можно удалить? Обо всем разберемся))

AppCompat — что это такое?

В папке могут хранится данные телеметрии (которая выполняется вроде как через планировщик). Также может иметь отношение к совместимости операционки и приложений.

AppCompat расположена здесь:

Внутри как видите есть еще папки, например в appraiser и правда что-то есть связанное с телеметрией:

Вот например здесь хранятся какие-то логи:

На одном сайте написано что в папке AppCompat хранятся данные совместимости операционки с приложениями.

AppCompat — попытка удалить

Учитывая, что информации о папке нет никакой, именно абсолютно, тогда я принимаю решение — провести эксперимент и отключить папку принудительно. Посмотрим что из этого выйдет!

  1. У меня установлена бесплатная утилита Unlocker, она нужна чтобы удалить или переименовать заблокированные папки. Например системные, которой и является AppCompat.
  2. Мне нужно переименовать, но так, чтобы осталось оригинальное название. В таких случаях я просто добавляю символ нижнего пробела.
  3. Далее делаем перезагрузку.
  4. Проверяем работу ПК — все ли программы работают стабильно, а также нет ли ошибок.

Нажал правой кнопкой по AppCompat, выбрал пункт Unlocker:

Появилось маленькое окошко, там в менюшке слева нужно выбрать пункт Переименовать:

Потом указать новое имя — добавляю просто символ нижнего пробела (по факту и так получается новое название):

Нажимаю ОК. Потом снова ОК. Как и следовало ожидать — переименовать нельзя, потому что папка какой-то прогой используется, поэтому переименование будет после перезагрузки:

Ну а теперь как раз пора сделать перезагрузку))

Итак, после перезагрузки я вижу что и правда все переименовалось:

Дальше я запустил Хром, Мозиллу.. Оперу, Яндекс Браузер — все работает, поиск Windows тоже работает. В принципе никаких ошибок нет, поэтому можно сделать вывод, что переименовывать — вроде можно. А значит можно и удалить, но советую не делать этого сразу, мало ли))

Читайте также:  Windows zver сборник драйверов

Можно сделать вывод, что способ рабочий — AppCompat можно переименовать, а значит даже удалить. Поэтому: очень важно перед всеми этими делами сделать контрольную точку восстановления:

  1. Зажмите Win + R, напишите команду control или control panel, нажмите ОК.
  2. Появится окно со значками. Проверьте что в правом верхнем углу в меню Просмотр установлено Крупные значки.
  3. Теперь найдите значок Система, запустите > выберите Защита системы.
  4. Выберите системный диск (Система) и нажмите кнопку Создать. Если кнопка неактивна — нажмите сначала Настроить и включите защиту системы.
  5. Точку восстановления советую назвать До переименования AppCompat (или до удаления). После создания точки — можно переименовывать папку или даже удалить)) Разумеется все эти дела нужно делать утилитой Unlocker.

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

Заключение

Итак, какие выводы можно сделать:

  1. AppCompat — системная папка, точное предназначение неизвестно, но может хранить данные телеметрии, а также данные совместимости операционки и приложений.
  2. Лично пробовал переименовать, хотя это тоже самое что и удалить в нашей ситуации. Проблем либо ошибок мной замечено не было. Можете попробовать и вы, только сперва создав точку восстановления.

Надеюсь информация пригодилась. Удачи и добра, до новых встреч господа!

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  See what process is running linux

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

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

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

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

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

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

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

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

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

FileASSASSIN

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

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

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

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

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

Шаг 1. Перейти по ссылке: https://ru.malwarebytes.com/fileassassin/.

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

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

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

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

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

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

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

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

Появится сообщение о разблокировании файла.

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

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

CCleaner

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

Шаг 1. Перейти по ссылке: https://www.ccleaner.com/, нажав кнопку «Скачать бесплатно».

Шаг 2. Нажать «Скачать».

Шаг 3. Щелкнуть по ссылке CCleaner.com в нижней части.

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

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

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

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

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

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

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

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

Папка Installer

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

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

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

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

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

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

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

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

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

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

Если объем каталога незначителен, папку можно не очищать. Если же его объем велик, можно воспользоваться утилитой PatchCleaner, находящейся по адресу: http://www.homedev.com.au/Free/PatchCleaner.

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

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

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

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

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

Видео — Что можно удалить на диске С

Понравилась статья?
Сохраните, чтобы не потерять!

О сайте и об авторе

Уважаемый читатель, приглашаю тебя в свой интернет-журнал!

Для начала, познакомимся. Меня зовут Иван Смирнов. Я являюсь основателем и автором ресурса. Здесь вы найдете интересную информацию на самую различную тематику. Расскажу обо всем ярко, оригинально и захватывающе, смогу вас заинтересовать.

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

Оцените статью