Skip to content

bpm500/minoreOptimizer

Repository files navigation

minoreOptimizer

Профессиональный инструмент оптимизации Windows 10 / 11

Windows Python PyQt6 License Version


Один инструмент — полная оптимизация системы.
Больше FPS, меньше задержек, чище система, никаких лишних телодвижений.


Screenshot


⚡ Что такое minoreOptimizer?

minoreOptimizer — это десктопное приложение для Windows с тёмным интерфейсом, которое автоматизирует десятки оптимизаций системы одним нажатием кнопки. Инструмент ориентирован на геймеров, стримеров и всех, кто хочет выжать максимум из своего железа без ручного копания в реестре и командной строке.

Что делает программа:

  • Устраняет задержки ввода (input lag) и снижает DPC latency
  • Отключает телеметрию, слежку и фоновые процессы Microsoft
  • Применяет сетевые и CPU твики для онлайн-игр
  • Очищает мусор, кэш и неиспользуемые службы
  • Предоставляет мгновенные утилиты без перезагрузки
  • Позволяет визуально кастомизировать интерфейс Windows

🖥️ Системные требования

Параметр Требование
ОС Windows 10 (1903+) / Windows 11
Права Администратор (обязательно)
Python 3.10+ (для запуска из исходников)
Зависимости PyQt6
Архитектура x64

🚀 Установка и запуск

Вариант 1 — готовый EXE (рекомендуется)

  1. Скачайте minoreOptimizer.exe из раздела Releases
  2. Запустите от имени администратора (ПКМ → «Запуск от имени администратора»)

Вариант 2 — из исходного кода

# Клонируйте репозиторий
git clone https://github.com/bpm500/minoreOptimizer.git
cd minoreOptimizer

# Установите зависимости
pip install PyQt6

# Запустите (от администратора)
python optimizer.py

Вариант 3 — сборка собственного EXE

# Убедитесь что в папке есть все PNG-иконки и icon.ico
build.bat
# Готовый EXE появится в папке dist/

⚠️ Важно: перед первым использованием рекомендуется создать точку восстановления системы. Кнопка есть прямо в программе на вкладке «Главная».


📖 Руководство пользователя

Вкладка 🏠 Главная

Стартовый экран. Содержит:

  • Кнопку «Создать точку восстановления» — создаёт снапшот системы перед оптимизацией
  • Кнопку «Запуск оптимизации» — запускает все выбранные на вкладке «Настройки» операции
  • Статус прав администратора

Вкладка ⚙ Настройки

Главная вкладка с выбором оптимизаций. Разделена на группы.
Сверху — профили для быстрого выбора набора галочек.

Профили оптимизации

Профиль Для кого Что включает
☀️ Full Игровой ПК Всё. Максимальная производительность, отключает Defender, OneDrive, Xbox
Medium Большинство пользователей Всё кроме Defender и OneDrive. Баланс скорости и стабильности
Light Первое знакомство Только безопасная очистка: телеметрия, DNS, мусор
💻 Laptop Ноутбуки Без агрессивных CPU-твиков. Щадит батарею

Повторный клик на активный профиль — сбрасывает все галочки.


🔧 Описание всех параметров

⚡ Производительность

Максимальный план электропитания (Ultimate Performance)

Активирует скрытый план Windows «Ultimate Performance». Полностью отключает энергосбережение процессора, убирает таймеры простоя и гарантирует максимальную частоту CPU в любой момент. Разница особенно заметна при частых коротких нагрузках (например, в онлайн-играх с резкими перепадами нагрузки).

GPU Hardware Scheduling

Включает аппаратное планирование задач GPU (HAGS). Видеокарта сама управляет своей очередью команд вместо CPU. Снижает задержки рендеринга и немного повышает FPS. Требует: NVIDIA 451.48+ или AMD 20.11.2+, Windows 10 2004+.

HPET / Timer Resolution — точность таймера 0.5 ms

Устанавливает максимальную точность системного таймера (0.5 мс вместо стандартных 15.6 мс). Уменьшает DPC latency, стабилизирует фреймтайм. Также отключает Dynamic Tick через bcdedit.

Оптимизация pagefile (4–8 GB)

Отключает автоматическое управление файлом подкачки и задаёт фиксированный размер 4096–8192 МБ. Фиксированный размер устраняет фрагментацию и задержки при расширении. ClearPageFileAtShutdown очищает pagefile при каждом выключении.

Отключить Xbox Game Bar и DVR

Полностью отключает Xbox Game Bar, DVR-запись и сервисы XblGameSave/XboxNetApiSvc. Убирает фоновый оверлей, который захватывает системные ресурсы и увеличивает input lag.

Processor Idle Disable — агрессивный режим CPU

Запрещает процессору переходить в состояния простоя C1/C2/C3. CPU всегда работает на полной частоте. Значительно снижает DPC latency. Не рекомендуется для ноутбуков — увеличивает нагрев и потребление.

Отключить Core Parking

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

System Responsiveness = 0

Устанавливает SystemResponsiveness=0 и GPU Priority=8 для профиля задач «Games». Windows отдаёт 100% процессорного времени мультимедийным и игровым задачам вместо фоновых служб.

Отключить Dynamic Tick

bcdedit /set disabledynamictick yes — запрещает Windows динамически изменять частоту системного прерывания. Таймер тикает стабильно, снижается джиттер и улучшается равномерность фреймтайма.

Принудительный HPET + TSC Sync Enhanced

useplatformclock true включает аппаратный счётчик HPET. tscsyncpolicy Enhanced синхронизирует TSC-счётчики между ядрами. Повышает точность измерений времени в играх.

Полное отключение ускорения мыши

Убирает кривую ускорения мыши (MouseSpeed=0, MouseThreshold1=0, MouseThreshold2=0). Движение курсора становится линейным — каждый физический миллиметр даёт одинаковое экранное перемещение независимо от скорости.

CPU Scheduling Optimization (Win 11)

SchedulingCategory=0 и Win32PrioritySeparation=38. Windows увеличивает квант времени для активного приложения на переднем плане. Снижает задержки отклика в играх.

Отключить Power Throttling

Отключает механизм, который искусственно ограничивает частоту CPU для фоновых задач. PROCTHROTTLEMAX=0 и PowerThrottlingOff=1 запрещают любое программное замедление процессора.

Real-Time Thread Boost

Настраивает планировщик Windows так, чтобы активное приложение получало максимальный приоритет. Win32PrioritySeparation=0x26 даёт переднему процессу более длинный квант без вытеснения фоновыми задачами.

Lock Power Scheme

Блокирует план электропитания через реестр, предотвращая его сброс драйверами или обновлениями Windows.

Registry Reactivity Boost

IoPageLockLimit=0xFFFFFFFF позволяет Windows блокировать максимальное количество страниц I/O в физической памяти. DisablePagingExecutive=1 запрещает выгрузку кода ядра и драйверов на диск. Снижает задержки дискового I/O.


🔒 Конфиденциальность и телеметрия

Отключить кейлоггер и телеметрию

AllowTelemetry=0, отключение служб DiagTrack и dmwappushservice. Отключает сбор текста набора клавиш через TIPC и InputPersonalization.

Отключить приватные настройки

Отключает рекламный идентификатор, персонализацию на основе диагностики и профилирование поведения пользователя.

Отключить задачи телеметрии, Copilot, AI, Recall

Отключает 14 запланированных задач: Compatibility Appraiser, CEIP, DiskDiagnostic, Feedback, Error Reporting, Windows AI, Recall. Деактивирует Copilot через групповые политики.

Отключить шпионские задачи планировщика

Отключает задачи Maps, FamilySafety, Location (геолокация) и BrokerTask (фоновый брокер приложений).


🛠 Система

Отключить Windows Defender

Отключает антивирус через групповые политики. Рекомендуется только при наличии стороннего антивируса. Требует перезагрузку.

Удалить OneDrive

Три метода удаления: winget (Win10 21H1+/Win11) → классический деинсталлятор → PowerShell Remove-AppxPackage. Дополнительно убирает OneDrive из боковой панели Explorer и блокирует повторную установку.

Установить классический просмотрщик фото

Возвращает быстрый Windows Photo Viewer для JPG/PNG/BMP/GIF/TIFF вместо тяжёлого приложения «Фото».


🌐 Сеть

Оптимизация TCP/IP, DNS-буферов, Nagle

Комплекс твиков: TCPNoDelay=1 (алгоритм Nagle), увеличение DNS-кэша, autotuninglevel=normal, включение DCA и NetDMA, RSS, сброс Winsock и DNS-кэша.

Отключить алгоритм Nagle (per-adapter)

Алгоритм Nagle объединяет маленькие TCP-пакеты, добавляя до 200 мс задержки в онлайн-играх. Отключается индивидуально для каждого сетевого адаптера через TCPIP\Parameters\Interfaces.

Network Stack Boost (RSS, DCA, Chimney, NetDMA)

Receive Side Scaling распределяет обработку пакетов по всем ядрам. DCA помещает данные пакетов прямо в кэш процессора. TCP Chimney переносит обработку TCP на сетевой адаптер.

Убрать Network Throttling Index

NetworkThrottlingIndex=0xFFFFFFFF — отключает программное ограничение пропускной способности сети, которое Windows вводит «для защиты» мультимедийных потоков.

Network Packet Optimization (CTCP)

Compound TCP — улучшенный алгоритм управления перегрузкой, агрессивнее использует полосу. ECN отключается для совместимости с большинством роутеров.

Сброс DNS-кэша и Winsock

ipconfig /flushdns + netsh winsock reset catalog — полное пересоздание сетевого стека. Устраняет артефакты после установки VPN или антивирусов.


⚙ Службы и автозагрузка

Отключить лишние службы

Анализирует все автоматические службы и переводит нагрузочные в ручной режим. Защита: Nvidia, AMD, Intel, FACEIT, EAC, VPN, аудио, сеть, ключевые компоненты Microsoft — не трогаются.

Отключить индексирование поиска

Останавливает WSearch. Индексатор постоянно сканирует диск в фоне — после отключения снижается нагрузка на HDD/SSD. Особенно заметно на медленных дисках.


🧹 Обслуживание системы

Memory Cleaner

Использует NtSetSystemInformation с командами MemoryPurgeStandbyList и MemoryFlushModifiedList. Это тот же механизм, что использует RAMMap. Не трогает рабочие наборы процессов — только освобождает кэшированные страницы памяти.

Исправление ошибок диска (CHKDSK /f)

Планирует запуск CHKDSK при следующей перезагрузке. Проверяет файловую систему и исправляет повреждённые секторы.

Очистка реестра

Удаляет накопленный мусор: RecentDocs, RunMRU, TypedPaths, UserAssist, ComDlg32 MRU, ShellBags.

Удаление мусора

Многоэтапная очистка: кэш Windows Update, браузер Edge, Microsoft Store (wsreset), TEMP, Prefetch, сжатие WinSxS через DISM.


Вкладка 💻 Система

Отображает информацию о вашем железе: CPU, GPU (с объёмом VRAM), RAM.

  • Копировать — копирует характеристики с готовым промптом для разгона через MSI Afterburner в буфер обмена
  • DeepSeek — открывает чат для консультации по разгону
  • MSI Afterburner — запускает программу из папки MSI/ рядом с exe

Вкладка ⚡ Fast Utility

Мгновенные операции без перезагрузки. Два столбца:

Левый — утилиты:

Операция Описание
Memory Cleaner Очистка Standby/Modified RAM через NtSetSystemInformation
Удалить временные файлы TEMP, Prefetch — быстрая очистка
Сбросить кэш иконок Удаляет iconcache*.db, перезапускает Explorer
Очистить thumbnails Удаляет thumbcache_*.db
Очистить буфер обмена Мгновенно
Flush DNS ipconfig /flushdns + регистрация DNS
Быстрый сброс сети TCP/ARP/Winsock
Kill bloatware Завершает фоновые процессы Microsoft (OneDrive, Edge Update, SearchIndexer и др.)
Перезапустить Explorer Устраняет зависания без перезагрузки
Ultimate Performance Активирует план питания
Убрать задержку автозапуска StartupDelayInMSec=0

Правый — визуальные твики:

Твик Описание
🖱 Цвет выделения мышкой RGB-палитра + HEX ввод. Меняет цвет рамки выделения файлов
🖊 Цвет выделения текста Отдельная палитра для цвета выделения текста в интерфейсе
Убрать стрелочки с ярлыков Чистые иконки без стрелки
Показывать расширения файлов .exe, .mp4 и т.д. всегда видны
Показывать скрытые файлы Папки и файлы с атрибутом Hidden
Тёмный режим Windows Системный тёмный режим для приложений и интерфейса
Отключить Aero Shake Отключает «встряхивание» для сворачивания окон
Ускорить Alt+Tab Убирает анимацию переключения
Отключить Sticky Keys Убирает диалог залипания при 5 нажатиях Shift

⚙️ Структура проекта

minoreOptimizer/
├── optimizer.py          ← основной файл программы
├── build.bat             ← сборка standalone EXE
├── version_info.txt      ← метаданные для EXE
├── requirements.txt      ← зависимости Python
├── icon.png              ← иконка приложения
├── icon.ico              ← иконка для EXE
├── github.png            ← иконка кнопки GitHub
├── msi.png               ← иконка кнопки MSI Afterburner
├── deepsek.png           ← иконка кнопки DeepSeek
├── restore.png           ← иконка кнопки восстановления
├── parameters_description.txt ← описание всех параметров
└── MSI/
    └── MSIAfterburner.exe ← (опционально, положите сами)

🛡️ Безопасность и откат

  • Перед оптимизацией нажмите «Создать точку восстановления» — это занимает 30 секунд и позволяет полностью откатить все изменения
  • Откат: Win+Rrstrui.exe → выберите точку «minoreOptimizer Restore Point»
  • Все операции логируются в консоли в реальном времени
  • SFC и DISM запускаются автоматически в конце для проверки целостности системы

❓ Частые вопросы

Программа требует права администратора — это нормально?

Да. Все операции (изменение реестра, управление службами, bcdedit, powercfg) требуют прав администратора. Программа запрашивает их через UAC при запуске.

Нужна ли перезагрузка?

Часть изменений применяется мгновенно, часть (bcdedit, драйверы, pagefile) — после перезагрузки. Программа явно указывает «требуется перезагрузка» рядом с такими пунктами. Кнопка перезагрузки появляется в консоли по завершении.

Можно ли отменить изменения?

Да — через точку восстановления системы, которую программа предлагает создать перед запуском.

Почему отключение Defender выделено отдельно?

Это необратимое и потенциально опасное действие. Оно не включено в профили Medium и Light — только в Full. Рекомендуется только при наличии альтернативного антивируса.

Программа работает на Windows 10?

Да, Windows 10 версии 1903 и выше. Часть функций (CPU Scheduling, некоторые параметры Win11) могут не применяться на Win10 — программа корректно их пропускает.


📦 Сборка EXE

# Требования: Python 3.10+, все PNG-иконки в папке
pip install PyQt6 pyinstaller

# Запустите build.bat от имени администратора
build.bat

# Результат: dist/minoreOptimizer.exe (~80 MB, не требует Python)

Готовый EXE полностью автономен — не требует установки Python или каких-либо зависимостей.


🤝 Контрибьюция

Pull requests приветствуются. Для крупных изменений — сначала откройте Issue для обсуждения.

  1. Fork репозитория
  2. Создайте ветку (git checkout -b feature/amazing-tweak)
  3. Commit изменений (git commit -m 'Add amazing tweak')
  4. Push в ветку (git push origin feature/amazing-tweak)
  5. Откройте Pull Request

📄 Лицензия

MIT License — см. файл LICENSE