Паучок — справочник

Ранняя версия 2.8-alpha. Скриншоты сделаны в 2.7: данные и небольшие элементы интерфейса могут отличаться. Справка работает без интернета.

Содержание

Обзор и первый запуск

Паучок 2.8-alpha — ранняя экспериментальная версия. Он собирает локальную историю файловых обращений и изменений, помогает понять рост папок и вручную разобрать данные. Программа не умеет достоверно определять «бесполезность» любого файла или процесса. Данные не отправляются в облако.

  1. Распакуйте весь архив в постоянную папку. Не запускайте только EXE отдельно от _internal.
  2. Для чтений/записей ETW рекомендуется запуск от имени администратора. Откройте «Настройки», включите ETW и сохраните. Без ETW доступны изменения каталогов и снимки, но не полноценная история чтений.
  3. На вкладке «Папки и снимки» выберите конкретные папки. Нажмите «Начать наблюдение» на обзоре.
  4. Сначала наблюдайте и изучайте отчёты. Автоматический карантин, автоудаление, автозаморозка и отключение служб в новой установке выключены.

Карточки показывают количество и логический размер известных обычных файлов, число зарегистрированных чтений и содержимое карантина. Это не полный объём занятого диска. Суммы корней и вложенных папок нельзя механически складывать. Блок «Куда уходит место» показывает реальные замеры свободного места отдельно от наблюдаемых изменений файлов.

«Остановить» останавливает наблюдение. «Пауза / продолжить» создаёт отмеченный пробел. «В трей» скрывает окно и оставляет сбор в фоне; крестик окна также может свернуть его в трей. Для полного выхода выберите «Завершить» в меню значка. Закрытый Паучок не видит обращений. «HTML-отчёт» создаёт локальный файл с путями и именами процессов — проверяйте его перед публикацией.

Раздел Обзор и первый запуск

К содержанию


Программы и обращения

Раскройте стрелку слева от процесса: появятся файлы, по которым сохранились обращения. Счётчики чтений и записей — число операций, а не переданные байты. Родительская строка охватывает сохранённую историю, дочерние строки ограничены 3000 последними путями, поэтому суммы могут различаться.

«Не установлен (событие папки)» означает, что Windows сообщила изменение каталога без доказанного автора. Это не ошибка ETW. «PID 4» — системный процесс; часть ввода-вывода выполняется системой. Само количество операций не доказывает вредность.

«Обновить список и раскрытые процессы» запрашивает свежие данные. Разные PID могут принадлежать одной программе; один PID со временем переиспользуется, и не всегда удаётся достоверно восстановить имя старого экземпляра. Загруженные в ОЗУ данные программа может использовать без новых обращений к диску.

Раздел Программы и обращения

К содержанию


Файлы, фильтры и рекомендации

Введите часть полного пути и нажмите «Найти». «Все известные файлы» показывает обычные файлы, обнаруженные при наблюдении. «Только кандидаты» отбирает старые известные кэши/отчёты; «Требуют разбора» — записи для ручной оценки; «Есть замеченное чтение» — файлы с зарегистрированным чтением.

Выделите строку: внизу объясняется решение, даты изменения и первого наблюдения. «Сохранить» — защищённый тип или расположение. «Чтение замечено» — есть недавнее наблюдение. «Кандидат» не означает «можно без риска удалить»: программа могла быть выключена, приостановлена или не сопоставить путь.

Прочерк чтения — отсутствие записи в истории, а не доказательство ненужности. Дата изменения в ФС — свойство файла; она не равна дате последнего использования. Библиотеки, сохранения, базы и системные компоненты защищаются отдельно.

«В карантин…» требует подтверждения и перемещает допустимые файлы. «Открыть папку» открывает их расположение. «Экспорт списка CSV» сохраняет текущую выборку. Никакой сканер не гарантирует, что неизвестный старый файл безопасно удалить.

Раздел Файлы, фильтры и рекомендации

К содержанию


Папки и снимки — как правильно выбирать

Два разных режима. Строка C:\ / D:\ с режимом «Глобальные события» показывает только замеченные обращения на диске. Это НЕ полный обход диска; прочерк «Последний снимок» здесь нормален. «Снимки + события» относится к конкретной добавленной папке: для неё Паучок строит список доступных файлов и продолжает наблюдение.

  1. Нажмите «Добавить AppData», чтобы добавить Local, Roaming и LocalLow текущего пользователя. Не нужно выбирать профиль другого пользователя.
  2. Или нажмите «Добавить папку» и выберите конкретный каталог, за ростом которого хотите следить. Начните с одной-двух папок; не добавляйте весь диск, Windows или одинаковые вложенные каталоги без необходимости.
  3. Нажмите «Сделать снимки». Кнопка запрашивает снимки выбранных для наблюдения папок, а не только выделенной строки. Это снимки метаданных, не резервные копии содержимого.
  4. Позже сделайте второй снимок (или дождитесь суточного). Выделите папку в таблице. В двух списках ниже выберите две разные даты этой же папки и нажмите «Сравнить».

Пример: снимок Local в понедельник содержит файл 10 МиБ, вторник — 20 МиБ. Сравнение покажет изменение размера. Оно не доказывает, что файл читался между датами. Можно увидеть добавления, изменения и удаления, но восстановить файл из снимка нельзя.

В версии 2.8 списки показывают пути папок вместо root N и фильтруются по выделенной папке. Сравнение разных папок запрещено. Неполный снимок может содержать пропуски из-за доступа, ссылок, offline-файлов или отмены — учитывайте пояснение.

Суточный срок сохраняется между запусками; во время тяжёлой задачи снимок откладывается. Обход всё равно читает метаданные доступных файлов: «инкрементальный» здесь означает сохранение различий, а не бесплатный обход только изменённых каталогов. «Убрать из наблюдения» убирает настройку наблюдения и не удаляет саму папку с диска. Карантин не используйте как наблюдаемую папку.

Раздел Папки и снимки — как правильно выбирать

К содержанию


Журнал событий

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

«Создан / Изменён / Удалён / Перемещён» — уведомления файловой системы. «Чтение / Запись» — обращения ETW. «Запрос создания / удаления / переименования» отражает запрос операции и сам по себе не гарантирует успешное завершение. Группировка за минуту или пакет не означает одну физическую операцию.

partial — часть обращений не удалось связать с путями, сбор при этом мог продолжаться. gap — отмеченный пробел. Счётчики потерянных ETW-событий, переполнений каталога и неизвестных путей различаются. Сам факт partial не доказывает перегрузку диска.

История ограничена по срокам и числу подробных записей; последнее чтение/запись хранится в сводках отдельно. Отчёт не является полным трассировщиком всех действий Windows за всё время.

Раздел Журнал событий

К содержанию


Карантин и восстановление

Карантин хранит перемещённые файлы и манифесты с исходным путём и SHA256. Пока состояние stored, можно нажать «Восстановить». Существующий файл не перезаписывается: конфликт потребует ручного разбора. При восстановлении файла из карантина уже произошедшая ошибка программы не отменяется; иногда нужно повторить действие или перезапустить приложение.

На том же диске перемещение не освобождает место. Место освобождается после окончательного удаления. Кнопка «Удалить окончательно…» необратима и требует подтверждения. Состояние purged означает, что содержимое уже удалено: восстановить его через Паучка нельзя. Отмена таймера не возвращает удалённый файл.

«Оставить в карантине без автоудаления» отменяет автоматический срок для сохранённого объекта. Ручной карантин по таймеру не удаляется. Для автоматических объектов минимальное удержание — семь суток; выключение ПК и защитная пауза могут отложить выполнение. Не удаляйте исходную папку или манифесты вручную.

Автовосстановление работает только если включено, сбор активен и ETW дал точный неуспешный запрос к исходному пути с ошибкой «файл не найден». Оно не распознаёт все возможные сбои и не гарантирует прозрачной подмены файла в момент обращения.

Раздел Карантин и восстановление

К содержанию


Настройки, автозапуск и история

Глобальный режим включает доступные локальные диски для событий; конкретные папки для снимков выбираются отдельно. ETW требует соответствующих прав. Администратор улучшает доступ, но не делает все процессы и файлы доступными.

«Запускать в трее при входе в Windows и начинать наблюдение» после сохранения регистрирует автозапуск для данного пользователя. «Проверить / исправить» обновляет сохранённый путь к текущему EXE. Храните распакованную программу в постоянном месте. Сон и выключенный компьютер не считаются доказанным временем отсутствия обращений.

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

Список защитной паузы — одно точное имя EXE на строку. При обнаружении известных античитов сбор останавливается. Это не гарантия отсутствия конфликтов или санкций античита: для ответственной игры можно полностью завершить Паучка.

Карантин можно выбрать в настройках, затем сохранить. Журналы, выбранные папки и база лежат в профиле текущего пользователя; перенос EXE не переносит историю на другой ПК.

«Удалить всю историю и начать заново…» требует подтверждения: очищает сведения о наблюдениях, снимки и статистику, сохраняет настройки и карантин с манифестами. Экспортированные отчёты не удаляются. Это не удаляет наблюдаемые пользовательские файлы. После сброса нельзя считать старые непрослеженные файлы неиспользуемыми.

Раздел Настройки, автозапуск и история

К содержанию


Управление процессами

Оценки основаны на аргументах, путях, сессии, родителях и наблюдаемом I/O. «Фоновые признаки» — повод изучить, а не доказательство телеметрии. Helper, updater, Temp и отсутствие окна встречаются у полезных программ.

«Обновить анализ» запрашивает метаданные. «Показывать все процессы» расширяет список. Выделите запись и откройте «Аргументы запуска…» для объяснения. Для разрешённого управления требуются точный путь и SHA256 EXE; службы, системные компоненты, видимые окна, пользовательские цепочки и античиты защищены.

Автозаморозка в новой установке выключена. Разрешение EXE само по себе не означает бесконечную остановку. Автоматическое удержание ограничено 120 секундами и частотой не чаще раза в 30 минут; ручное — до 10 минут. «Возобновить все» отменяет удержания Паучка. После закрытия или потери heartbeat сторож возвращает исходные экземпляры; старые PID после перезапуска не управляют новыми процессами.

Приостановка потоков может задержать работу зависимых программ; это экспериментальная функция. Kernel-Power и другие события после сбоя не доказывают, что именно приостановка вызвала краш.

Раздел Управление процессами

К содержанию


Ресурсный режим

Это режим снижения собственной активности Паучка во время игры, рендера или кодирования. Он не обещает повысить FPS и не является дисковым фаерволом.

Выберите «Автоматически», ручное включение или выключение. Порог CPU относится к общей нагрузке системы: нужен устойчивый период, а не единичный скачок. Известная тяжёлая задача из списка может включить режим по имени EXE. «Добавить EXE…» помогает выбрать файл; сохраните изменения.

В режиме откладываются снимки, автоматический разбор, отчёты и тяжёлые обновления интерфейса. ETW и наблюдатели изменений продолжают работать, если нет античит-паузы или ручной паузы. Нагрузка не обязана стать нулевой. Загрузка GPU/диска автоматически не является триггером для неизвестной задачи — при необходимости включите режим вручную.

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

Раздел Ресурсный режим

К содержанию


Дерево памяти

«Получить снимок» запрашивает текущие доступные сведения Windows и группирует процессы по цепочке родителей. Автообновление раз в десять секунд работает, пока открыта вкладка. «Экспорт JSON» сохраняет снимок для разбора.

Private WS — собственные резидентные страницы процесса. Shared WS — разделяемые резидентные страницы. Working Set — резидентная память процесса. Private Bytes — commit, а не только занятая физическая ОЗУ. Эти величины нельзя смешивать.

Суммы Shared WS и Working Set могут повторно учитывать общие страницы; диапазон памяти ветки является оценкой, не точной дедупликацией физической RAM. Вложенные строки уже входят в родителя — не складывайте их повторно. Недоступные сведения не заменяются нулём.

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

Раздел Дерево памяти

К содержанию


Телеметрия служб

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

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

Исходное состояние и SHA256 сохраняются для «Вернуть исходные настройки…». Это не отключает сервер SQL или драйвер AMD целиком. Обновление производителя может вернуть компонент; повторная проверка покажет текущее состояние. Сторонние службы по одним эвристическим признакам автоматически не отключаются.

Раздел Телеметрия служб

К содержанию