Чистка сообществом
26 декабря 2023 (обновлено 1 неделя назад), Chemtable Software
- Что такое чистка сообществом и зачем она нужна.
- Какие разделы можно очищать?
- Просмотр базы данных Winapp2, создание своих правил чистки.
- Как подключить еще больше правил чистки: добавляем Winapp3.
- Как добавить свою программу для очистки в Reg Organizer
- Где обсудить детали и задать вопросы?
Что такое чистка сообществом и зачем она нужна
Это инструмент в Reg Organizer, расширяющий стандартные возможности чистки за счет использования открытой базы данных правил чистки Winapp2: https://github.com/MoscaDotTo/Winapp2. Чтобы перейти в этот инструмент, выберите в верхнем меню «ИНСТРУМЕНТЫ» пункт «Чистка сообществом».
Winapp2 — это огромная база правил очистки Windows, созданная энтузиастами. Она содержит детальные алгоритмы поиска временных данных (кэша, логов, истории) для тысяч приложений и системных служб. Проект развивается более 15 лет и на сегодняшний день является самым полным и актуальным открытым набором правил очистки в сети.
Этот инструмент пригодится, если вам не хватает того объема чистки, который предлагают другие инструменты Reg Organizer. Он позволит удалить больше файлов в дополнительных местах системы. Но такую чистку рекомендуется проводить только опытным пользователям.
Какие разделы можно очищать?
Помните, что база Winapp2 создается сообществом и включает правила для самых разных программ, в том числе и тех, которые могли измениться с момента добавления их правил в базу. Разработчики Reg Organizer не проверяют эти правила чистки на корректность. Для заведомо безопасной чистки используйте основные инструменты Reg Organizer: «Чистка системы» и «Чистка личных данных». Некорректная чистка через Winapp2 может привести к потере настроек или сбоям в работе приложений.
Поэтому по умолчанию большинство разделов в «Чистке сообществом» отключены. Однако при сканировании программа анализирует все разделы (даже те, которые не отмечены для очистки). Благодаря этому вы сможете увидеть, сколько места в них можно освободить, и принять взвешенное решение об их включении в процесс чистки.
Перед тем как включить какой-либо раздел в чистку, поставив на нем галочку, настоятельно рекомендуется:
- Запустить сканирование в инструменте «Чистка сообществом». Дождаться, пока программа проанализирует все разделы, включая те, для которых не поставлена галочка, означающая что они будут почищены.
- Щелкнуть на интересующий раздел. Внимательно просмотреть список файлов и записей реестра, которые программа предлагает в нем удалить.
- Убедиться, что удаление этих данных безопасно для ваших приложений и системы.
- Только после этого можно включить раздел для постоянной чистки, установив рядом с ним галочку.
Помните, что удаление данных производится не в Корзину, а окончательно (Корзина сама является одним из разделов, где можно провести чистку).
Просмотр базы данных Winapp2, создание своих правил чистки.
Для просмотра правил чистки в базе данных Winapp2 щелкните сюда:

Откроется база данных Winapp2 в виде текста. Ознакомиться с синтаксисом и форматом этой базы данных можно здесь (на английском языке): https://github.com/MoscaDotTo/Winapp2/blob/master/README.md
Однако, если вы хотите добавить свои правила чистки, лучше создать свой новый ini-файл, а не редактировать Winapp2.ini. Дело в том, что эта база данных автоматически обновляется, поэтому ваши изменения, внесенные в этот файл, будут аннулированы. Поэтому для добавления своих правил рекомендуется создать свой отдельный ini-файл, например, с названием «правила.ini» в папке %appdata%\ChemTable Software\Reg Organizer\CleanupDatabases и вносить изменения туда. Так они не потеряются.
Как подключить еще больше правил чистки: добавляем Winapp3.
Пользователи, желающие поэкспериментировать, могут подключить дополнительный набор правил чистки Winapp3. Он еще расширяет объем чистки, но содержит опасные и непредсказуемые разделы. Чистка разделов из Winapp3 — они располагаются в категориях, начинающихся со слова «Dangerous» (опасно) может даже привести к краху вашей системы. Используйте с крайней осторожностью!
Как добавить свою программу для очистки в Reg Organizer
Добавление любой программы на вашей системе для очистки с помощью Reg Organizer:
Данное руководство объясняет, какие типы программ можно добавить для очистки, как их добавить, и предоставляет технические детали процесса, включая редактирование файлов. Если вы не знакомы с редактированием конфигурационных файлов, это руководство может вам не подойти. Ниже приведён полный список рассматриваемых тем:
- Программы, которые вы хотите добавить, должны хранить данные двумя способами
- Важная информация о создании INI-файлов для приложений
- Добавление собственной программы в INI-файл
- Определение расположения файлов приложения
- Поиск расположения ключей реестра приложения
- Параметры масок файлов при выборе файлов
- Параметры масок реестра при выборе ключей реестра
Примечание: Содержание этого руководства предназначено для опытных пользователей и может требовать определённого уровня технических знаний.
Программы, которые вы хотите добавить, должны хранить данные двумя способами:
- Файлы:
Некоторые программы хранят пользовательские данные — такие как история поиска, кеш или недавние файлы — в определённых файлах или папках. Reg Organizer может очищать эти программы, удаляя эти файлы.
Пример: Веб-браузер Avant хранит пользовательские данные в файлах .DAT в своей папке Application Data. - Реестр:
Многие программы хранят настройки и пользовательские предпочтения (например, историю URL, каталоги сохранения, недавние файлы) в реестре Windows. Reg Organizer может очищать эти программы, удаляя соответствующие ключи реестра.
Пример: Adobe Creative Suite хранит предпочтения в определённых ключах реестра.
Примечание: Некоторые программы хранят информацию как в файлах, так и в реестре. Reg Organizer может очищать оба типа данных.
Важная информация о редактировании или создании INI-файлов для приложений:
Перед редактированием или созданием INI-файла решите, какой файл вам нужен.
- Чтобы начать с нуля и заменить стандартный список очистки в Reg Organizer, создайте файл с именем winapp1.ini.
- Чтобы добавить новые приложения к существующему списку очистки, создайте файл с именем winapp2.ini.
Примеры в этом руководстве приведены только для справки. Всегда проверяйте точное расположение данных, которые вы планируете очистить, так как оно может различаться в зависимости от установленного программного обеспечения.
Добавление собственной программы в INI-файл:
- Создайте или откройте INI-файл (например, winapp2.ini) с помощью текстового редактора, такого как Блокнот.
- Используйте следующую структуру записи в качестве шаблона.
Пример для программы, хранящей данные в файлах:
[*A-squared Free]
LangSecRef=3024
Detect=HKLM\Software\Emsi Software GmbH\a-squared Free
Default=True
FileKey1=%userprofile%\My Documents\a-squared\Reports|*.*
FileKey2=%programfiles%\a-squared Free\Logs|*.*
Понимание структуры INI-файла:
- Первая строка (Имя приложения): Имя приложения заключается в квадратные скобки. Добавление звёздочки [*Имя приложения] рекомендуется, чтобы легко отличать ваши пользовательские записи от стандартных. Звёздочка не имеет функционального эффекта.
- Вторая строка (LangSecRef): Это число определяет категорию, под которой приложение появится в списке очистки Reg Organizer.
- 3021 = Приложения
- 3022 = Интернет
- 3023 = Мультимедиа
- 3024 = Утилиты
- 3025 = Windows
- 3026 = Firefox/Mozilla
- 3027 = Opera
- 3028 = Safari
- 3029 = Google Chrome
- 3030 = Thunderbird
- 3031 = Магазин Windows
- 3032 = CCleaner Browser
- 3033 = Vivaldi
- 3034 = Brave
- 3035 = Opera GX
Чтобы создать новый заголовок раздела в списке (вместо приложения), используйте Section=ИмяРаздела.
Пример 1: LangSecRef=3024 (Помещает приложение в категорию «Утилиты»)
Пример 2: Section=MorePrograms (Начинает новый раздел с именем «MorePrograms»)
- Третья строка (Detect): Эта строка проверяет, установлено ли приложение. Используйте один из этих форматов:
- Detect=[Путь к ключу реестра] – Определяет программу по наличию ключа реестра.
- DetectFile=[Путь к файлу] – Определяет программу по наличию файла (например, исполняемого файла программы).
- Четвёртая строка (Default): Указывает, установлен ли флажок записи по умолчанию (True) или снят (False) в Reg Organizer.
- Последующие строки (FileKeyX / RegKeyX): Определяют файлы или ключи реестра для очистки.
- Для файлов: FileKeyX=[Путь]|[Маска файлов]
- Для ключей реестра: RegKeyX=[Путь к ключу реестра]
Пример для программы, хранящей данные в реестре:
[Adobe ImageReady CS]
LangSecRef=3021
Detect=HKCU\Software\Adobe\ImageReady 8.0
Default=True
RegKey1=HKCU\Software\Adobe\ImageReady 8.0\Preferences\URLHistory
RegKey2=HKCU\Software\Adobe\ImageReady 8.0\Preferences|SaveDir
RegKey3=HKCU\Software\Adobe\ImageReady 8.0\Preferences\RecentFiles
Примечание: Разделяйте каждую полную запись приложения в INI-файле по крайней мере одной пустой строкой.
Определение расположения файлов приложения:
Файлы данных приложения обычно расположены в одной из следующих областей:
- Папка установки программы.
- Папка %APPDATA% или %LOCALAPPDATA%, часто внутри подпапки с именем приложения или его разработчика.
Подсказка: Чтобы найти папку установки приложения, щёлкните правой кнопкой мыши на его ярлыке (например, в меню «Пуск» или на рабочем столе), выберите Свойства и проверьте поле «Объект».
Поиск расположения ключей реестра приложения:
Ключи реестра приложения обычно расположены в следующих кустах:
- HKCU (HKEY_CURRENT_USER\Software\…) – для настроек, специфичных для текущего пользователя.
- HKLM (HKEY_LOCAL_MACHINE\Software\…) – для настроек, применяемых ко всей системе.
Используйте редактор реестра Windows (regedit) для навигации и поиска ключей, используемых вашей программой, часто находящихся по путям вида Software\[Имя разработчика]\[Имя программы].
Параметры масок файлов:
При определении путей FileKey вы можете использовать маски для указания, какие файлы удалять:
- | – Символ вертикальной черты разделяет путь от маски файлов.
- *.* – Удаляет все файлы в указанной папке. Пример: %ProgramFiles%\App\Cache|*.*
- RECURSE – Удаляет файлы в указанной папке и всех её подпапках (сами папки остаются). Пример: %APPDATA%\App\Logs|*.*|RECURSE
- REMOVESELF – Удаляет файлы в папке и всех её подпапках, а затем удаляет саму главную папку. Пример: %TEMP%\AppTemp|*.*|REMOVESELF
- *.<расширение> – Удаляет все файлы с определённым расширением. Пример: *.tmp
- Вы также можете указать точное имя файла: error.log
Параметры масок реестра:
При определении путей RegKey:
- Символ вертикальной черты | используется для отделения пути к ключу от конкретного имени значения внутри этого ключа, если вы хотите очистить только это значение.
Пример: HKCU\Software\MyApp\Settings|LastUsedPath – Очистит только значение LastUsedPath внутри ключа Settings, а не весь ключ.
Общие сокращения кустов реестра:
- HKCU – HKEY_CURRENT_USER
- HKLM – HKEY_LOCAL_MACHINE
- HKU – HKEY_USERS
Следуя этому руководству, вы можете расширить возможности очистки Reg Organizer, включив в них практически любое приложение, установленное в вашей системе.
Где обсудить детали и задать вопросы?
Мы предусмотрели два удобных способа для обратной связи, чтобы каждый мог выбрать подходящий:
1. Комментарии прямо под этой статьей
Идеально, если у вас есть краткий вопрос или вы хотите оставить общий отзыв о концепции инструмента. Просто напишите в форме ниже.
2. Детальное обсуждение на форуме сообщества
Если у вас есть технические предложения, сложные кейсы использования или вы хотите пообщаться с другими опытными пользователями — присоединяйтесь к специальной теме на нашем форуме. Там мы сможем структурированно обсудить детали, идеи и планы развития.
