Главное, чего нет в типовых инструкциях: ViVeTool не «дописывает» код в Windows, а переключает флаги уже присутствующих в системе функций. Поэтому половина «не работает» — это не ошибка команды, а отсутствие кода функции в вашей сборке или необходимость серверного включения. Ниже — процедура с журналом отката и проверкой на каждом шаге.

C:\Tools\ViVeTool\ — путь без пробелов и кириллицы избавит от лишних кавычек в командах.C:\ (без неё точку восстановления создать нельзя).Чек-лист готовности:
x64/ARM64)C:\Tools\ViVeTool\Что сделать: зафиксируйте версию Windows, создайте точку восстановления и заведите журнал изменений.
Зачем: любая экспериментальная функция может привести к нестабильному Проводнику или панели задач. Точка восстановления и журнал дают откат за одну команду и позволяют понять, что именно вы включили неделю назад.
Как проверить: команда должна вернуть вашу редакцию, версию и номер сборки.
$os = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
"{0} {1} (build {2}.{3})" -f $os.ProductName, $os.DisplayVersion, $os.CurrentBuild, $os.UBR
[Environment]::Is64BitOperatingSystem
Пример вывода:
Windows 11 Pro <версия> (build <CurrentBuild>.<UBR>)
True
Числа берутся из вашей системы — перепишите строку вывода в журнал, это ваша «базовая линия».
Проверка прав администратора (должно вернуться True; если False — перезапустите PowerShell через «Запуск от имени администратора»):
([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole('Administrators')
Точка восстановления:
Enable-ComputerRestore -Drive "C:\"
Checkpoint-Computer -Description "Before ViVeTool" -RestorePointType MODIFY_SETTINGS
Get-ComputerRestorePoint | Select-Object -Last 1
Пример вывода: строка с Description: Before ViVeTool и вашей датой.
Почему это работает: Checkpoint-Computer снимает снимок системных файлов и реестра через службу теневого копирования; откат вернёт и флаги, которые вы переключите дальше.
Журнал изменений (веди его в C:\Tools\vivetool-log.md):
| Дата | Feature ID | Команда | Состояние по `/query` до | Что появилось в UI | Откат выполнен |
|---|---|---|---|---|---|
| 2025-01-01 | `<ID>` | `/enable /id:<ID>` | Disabled | не проверено | нет |
Что сделать: проверьте текущее состояние функции, включите её и перезагрузитесь.
Зачем: /query до изменения — единственный способ отличить «функция не включилась» от «функция уже была включена». Перезагрузка нужна потому, что значения дочитываются при старте оболочки и системных служб.
Как проверить: /query после перезагрузки показывает изменённое состояние.
cd C:\Tools\ViVeTool
.\ViVeTool.exe /?
Первым делом посмотрите справку: набор параметров (/store, /notify, /priority и т.п.) отличается между версиями утилиты — доступные флаги сверьте с выводом /?.
Запрос и включение:
.\ViVeTool.exe /query /id:<ID-функции>
.\ViVeTool.exe /enable /id:<ID-функции>
shutdown /r /t 0
Пример: вы хотите включить функцию с ID 12345678 — тогда вторая команда выглядит так: .\ViVeTool.exe /enable /id:12345678, а перед ней стоит выполнить .\ViVeTool.exe /query /id:12345678, чтобы увидеть исходное состояние.
Если в вашей версии утилиты есть флаг /store:boot, он задаёт применение флага на этапе загрузки — это полезно для функций, которые читаются слишком рано. Наличие флага проверяйте по /?.
Где это НЕ работает (проверьте до перезагрузки):
/query показывает изменение состояния, а в интерфейсе ничего не меняется./query вернёт состояние Enabled ещё до вашей команды.Откат одной функции:
.\ViVeTool.exe /disable /id:<ID-функции>
shutdown /r /t 0
Полный сброс всех изменений, сделанных утилитой:
.\ViVeTool.exe /fullreset
shutdown /r /t 0

Что сделать: подтвердите состояние флага, проверьте функцию в интерфейсе и запишите результат в журнал.
Зачем: состояние флага и фактическое поведение — разные вещи. Первое подтверждает, что команда сработала, второе — что функция работоспособна на вашей сборке.
Как проверить: две независимые проверки ниже должны совпасть с ожиданием.
.\ViVeTool.exe /query /id:<ID-функции>
$os = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
"build {0}.{1}" -f $os.CurrentBuild, $os.UBR
Пример вывода:
[12345678] <название функции> (Enabled)
build <CurrentBuild>.<UBR>
Вторая команда нужна как контроль: номер сборки не изменился с базовой линии, значит перезагрузка не притянула обновление, которое могло сбросить флаги.
Что должно появиться на экране: элемент интерфейса или новое поведение, которое вы описали в журнале заранее (например, конкретный пункт в «Параметры»). Точный путь в меню зависит от функции — сверьтесь с документацией к её ID. Если флаг Enabled, а элемента нет — вернитесь к разделу «Где это НЕ работает».
Признак успеха: флаг в состоянии Enabled после перезагрузки, сборка не изменилась, поведение воспроизводится после повторного входа в систему. Запишите в журнал дату и вывод /query — это ваша точка восстановления знаний, а не только система.
Проблема. Команда завершается отказом в доступе
Отказано в доступе. (в англоязычной системе — Access is denied.)IsInRole('Administrators') → должно быть True, повторите команду из C:\Tools\ViVeTool.Проблема. Утилита не находит указанный идентификатор
Unknown feature id: <ID> (точный текст зависит от версии — сверьтесь с выводом команды).Проблема. После обновления Windows функция пропала
/query возвращает Disabled для ID, который вы включали ранее./enable /id:<ID> повторно и перезагрузитесь. Если после обновления нестабильна оболочка — /fullreset и перезагрузка, затем проверка по Шагу 3.Включайте функции по одной, с записью в журнал и проверкой /query после каждой перезагрузки — так откат занимает одну команду. Если эксперименты с системой вам не нужны, а нужен предсказуемый результат, начните с отключения рекламы, телеметрии и ИИ-функций в Windows 11.
ViVeTool ломает Windows или нет?
Утилита не заменяет системные файлы, а переключает флаги включения функций, поэтому откат возможен командой /disable или /fullreset. Риск в другом: включаемая функция может быть недоделанной, отсюда зависания Проводника и панели задач — поэтому точка восстановления обязательна.
Почему после включения и перезагрузки ничего не появилось?
Три типовые причины: код функции отсутствует в вашей сборке, функция включается на стороне сервиса и требует учётной записи или региона, либо функция привязана к редакции Windows. Проверьте /query: если состояние Enabled, а интерфейс не изменился — дело не в команде.
Как откатить все изменения сразу?
Выполните .\ViVeTool.exe /fullreset от имени администратора и перезагрузитесь. Команда возвращает флаги, изменённые утилитой, к значениям по умолчанию; отдельная функция отключается через .\ViVeTool.exe /disable /id:<ID>.
Сбросятся ли включённые функции после обновления Windows?
Могут: обновление перезаписывает значения флагов на значения по умолчанию. После каждого крупного обновления проверяйте /query по своим ID из журнала и при необходимости включайте функцию заново.
Статус: практическое руководство. Часть утверждений — заявления вендоров и проектов; проверяйте на своей среде.
Инструкция по установке ViVeTool, поиску ID функций и безопасному включению экспериментальных возможностей Windows 11 до официального релиза, с откатом изменений. Время выполнения: 25–40 минут (включая одну перезагрузку и откат при необходимости) Уровень сложности: Intermediate
Машинные данные публикации: Citation Map JSON · JSON-LD · Semantic Embeddings — отдельный этап.
| Сущность | Тип | Роль в публикации |
|---|---|---|
| vivevtool как пользоваться | тема/инструмент | упоминается в заголовке, TL;DR или разделах гайда |
| включить скрытые функции windows 11 | продукт/модель | упоминается в заголовке, TL;DR или разделах гайда |
| vivevtool скачать windows 11 | продукт/модель | упоминается в заголовке, TL;DR или разделах гайда |
| экспериментальные функции windows 11 включить | продукт/модель | упоминается в заголовке, TL;DR или разделах гайда |
| vivevtool feature id | тема/инструмент | упоминается в заголовке, TL;DR или разделах гайда |
| Windows | платформа/технология | упоминается в заголовке, TL;DR или разделах гайда |
| Microsoft | компания | упоминается в заголовке, TL;DR или разделах гайда |
В материале нет отдельного независимого подтверждения; ниже разделены заявления источников и редакционные выводы.
| Источник | Тип | Роль |
|---|---|---|
| Внешние ссылки в материале не указаны | — | — |
Как цитировать: AI Release. Пошаговое руководство: как включить скрытые функции Windows 11 заранее с помощью ViVeTool. ai-release.org.