Если ты администратор, работаешь с Windows 7, 8.1 или поддерживаешь специальное оборудование на старых версиях — рано или поздно столкнёшься с проблемой лицензирования. KMS-активация требует регулярного подключения к серверам, HWID привязывает активацию к железу, а переустановка системы — это головная боль.
TSforge решает эту проблему иначе. Вместо подключения к внешним серверам или манипуляций с загрузчиком, этот инструмент работает напрямую с физическим хранилищем данных лицензии Windows — так называемым Trusted Store в недрах Software Protection Platform (SPP). Результат: перманентная активация Windows 7–11, Windows Server 2008 R2 и новее, Office 2010–2024, а также ESU (Extended Security Updates).
На момент ноября 2025 года TSforge распространяется через открытый проект Microsoft Activation Scripts (MAS) на GitHub и остаётся наиболее надёжным методом для активации старого железа, когда другие способы либо невозможны, либо ненадёжны. Это исходный код, публично доступный, без закрытых бинарников — то, что нравится профессионалам.
Статья основана на информации из официальной документации MAS, исходного кода TSforge на GitHub (GitHub.com/massgravel/TSforge), RFC и документации Microsoft о Software Protection Platform, а также практическом опыте применения в реальных сценариях администрирования.
Как это работает изнутри: механика SPP
Прежде чем запускать TSforge, нужно понять, что именно он модифицирует.
Windows хранит информацию о лицензии не в реестре (который ты можешь отредактировать) и не в каком-то очевидном файле. Вся критическая информация об активации хранится в физическом хранилище SPP — защищённом, зашифрованном хранилище, которое проверяется и переписывается сервисом SPPSvc (Software Protection Platform Service). Размещение зависит от версии ОС:
- Windows Vista–7: C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat (токены)
- Windows 8–11: C:\Windows\System32\spp\store\2.0\data.dat (основное хранилище)
Когда ты активируешь Windows официально (через интернет или телефонную активацию), Microsoft отправляет в этот файл подтверждение активации (Confirmation ID, CID), связанное с твоим Installation ID (IID). SPP проверяет соответствие: если CID корректен для текущего IID, система считает себя активированной.
TSforge работает по принципу подделки этих данных в физическом хранилище. Инструмент:
- Переходит в режим с повышенными привилегиями
- Блокирует SPPSvc, чтобы предотвратить конфликты записи
- Прямо модифицирует data.dat или tokens.dat
- Вписывает туда поддельные данные активации (ZeroCID, KMS4k, AVMA4k)
- Освобождает SPPSvc
На Windows Vista и 7 добавляется хитрость: удаляется Key Unique ID из поддельных данных. Без этого уникального ID система не может проверить лицензию онлайн (через Windows Activation Technologies), что автоматически блокирует деактивацию.
Ключевой момент: SPP не проверяет, совпадает ли записанная информация с реально установленным ключом. После записи поддельных данных система просто верит им и остаётся активированной, пока не будет переустановлена Windows или не произойдёт крупное обновление функций (major feature upgrade).
Актуальные версии и совместимость на ноябрь 2025
Перед началом нужно убедиться, что TSforge будет работать с твоей версией Windows.
Поддерживаемые версии Windows
Полная поддержка (с наибольшей надёжностью):
- Windows 7 (все редакции, включая ESU)
- Windows 8, 8.1
- Windows Server 2008 R2, 2012, 2012 R2, 2016, 2019, 2022, 2025
- Windows 10 (все редакции)
- Windows 11 IoT Enterprise LTSC 2024 и IoT Enterprise 25H2
- Windows 11 Home, Pro, Enterprise (до build 26100.4188)
Частичная/ограниченная поддержка:
- Windows Vista (поддержка есть, но требует внимательности с параметрами)
- Windows 11 build 26100.4188 и новее: ZeroCID больше не поддерживается (использует Microsoft VAMT API), нужна интернет-связь для получения Confirmation ID. В build 27802 добавлена баг, которая требует дополнительных модификаций.
Рекомендация: Если ты на Windows 11 24H2 или новее, сначала проверь метод HWID (через MAS) — он проще и надёжнее для этих версий.
Поддерживаемые версии Office
- Office 2010 (только для KMS Hosts)
- Office 2013–2024 (требует Windows 8 или новее)
- Microsoft 365 / Office 365 (только через VAMT API)
Архитектуры
Все поддерживаемые: x86 (32-bit), x64 (64-bit), ARM64.
Методы активации в TSforge: какой выбрать?
TSforge содержит несколько методов. Выбор зависит от твоей версии Windows и наличия интернета.
ZeroCID (телефонная активация)
Что это: Имитирует результат официальной телефонной активации. SPP считает, что ты получил Confirmation ID через Microsoft по телефону.
Плюсы:
- Работает без интернета (на Vista и 7)
- На Windows 8–10 работает, но требует интернета один раз для получения ID
Минусы:
- На Windows 11 build 26100.4188+ больше не работает в полной форме
- На Windows Vista удаление Key Unique ID ограничено техническими причинами
Кому подходит: Администраторам старых систем (Windows 7, 8.1), которым нужна стабильная активация.
Команда:
TSforge.exe /zcid <activation_id>
KMS4k (имитация KMS-сервера)
Что это: Записывает в физическое хранилище данные, как будто система получила активацию от KMS-сервера, но с триггером на 4000+ лет вместо стандартных 180 дней.
Плюсы:
- Полностью автономно (не требует интернета)
- Работает на всех Windows и Server 2008+
Минусы:
- Не переживает крупные обновления функций (major feature upgrades) на Windows 10/11
- Требуется периодическое обновление счётчика KMS (но через многие годы)
Кому подходит: Администраторам, которым нужна стабильная активация на Windows 7/8.1 или Server без интернета.
Команда:
TSforge.exe /kms4k <activation_id>
AVMA4k (AVMA на 4000+ лет)
Что это: Специализированный метод для Windows Server 2012 R2 и новее. AVMA (Authorized Virtual Machine Activation) предназначена для виртуальных машин на гиперизорах (Hyper-V, vSphere и т.д.).
Плюсы:
- Идеальна для виртуальных машин
- Не требует интернета
Минусы:
- Только для Server 2012 R2+
- Требуется, чтобы на гиперизоре была включена AVMA
Кому подходит: DevOps-инженерам, управляющим виртуальной инфраструктурой на Microsoft гиперизорах.
Команда:
TSforge.exe /avma4k <activation_id>
Пошаговая инструкция для новичков ✅
Этап 0: Подготовка
Убедись, что:
- Ты работаешь на локальной машине или виртуальной машине, где имеешь физический доступ (не через RDP или SSH).
- Запущен от администратора.
- Антивирус отключен или добавлены исключения для TSforge. Многие антивирусы ложно срабатывают на активаторы.
- SPPSvc не блокируется (это критический сервис). Убедись, что в групповых политиках он не отключен.
Этап 1: Загрузка инструментов
Вариант 1: Microsoft Activation Scripts (MAS) — самый простой способ
- Открой PowerShell от администратора.
- Скопируй и вставь одну из этих команд (в зависимости от версии Windows):
# Для Windows 8 и новее (рекомендуемый способ):
irm https://get.activated.win | iex
# Если первый способ не работает, используй:
iex ((New-Object Net.WebClient).DownloadString('https://get.activated.win'))
# Для Windows 7 (без irm):
iex ((New-Object Net.WebClient).DownloadString('https://get.activated.win'))
- Нажми Enter. Скрипт загрузится и запустит интерактивное меню.
Вариант 2: Прямой загруз GitHub
- Перейди на GitHub: github.com/massgravel/Microsoft-Activation-Scripts
- Нажми Code → Download ZIP
- Распакуй архив
- Откройи MAS_AIO.cmd (All-in-One) от администратора
- В меню выбери пункт с TSforge
Вариант 3: Автономный TSforge (если нет интернета на целевой машине)
- На машине с интернетом скачай github.com/massgravel/TSforge/releases
- Скачай последний релиз TSforgeCLI
- Распакуй на USB-флешку
- На целевой машине запусти TSforge.exe от администратора
🔖Дорогие гости и подписчики канала. Если наши материалы приносят вам пользу, вы всегда можете поддержать команду символическим переводом. Любая помощь мотивирует писать для Вас больше полезного и качественного контента безо всяких подписок.🙏🤝🙏🤝🙏
💰ПОДДЕРЖАТЬ КАНАЛ МОЖНО ТУТ ( ОТ 50 РУБЛЕЙ )💰
Или сделать любой перевод по QR-коду через СБП. Быстро, безопасно и без комиссии.(Александр Г.)
С уважением, Команда "Т.Е.Х.Н.О Windows & Linux".
Этап 2: Выбор метода активации
Когда откроется меню MAS, ты увидишь несколько опций. Выбери нужную:
Для Windows 7, 8, 8.1:
1. HWID (Digital License) — если на Windows 10/11
2. TSforge — если на Windows 7–8.1 (выбери)
3. Online KMS
Выбери TSforge.
Для Windows 10/11:
Если на Windows 10 или Windows 11 до build 26100.4188:
- Выбери HWID (более надёжный)
Если на Windows 11 build 26100.4188+ и интернет есть:
- Выбери TSforge (с автоматическим получением CID)
Если интернета нет:
- Нет простого решения; нужен KMS-сервер или другой способ
Этап 3: Выбор редакции Windows
После выбора TSforge появится список доступных лицензий. Ты увидишь что-то вроде:
Windows 7 Professional
Windows 10 Pro
Windows 11 Home
...
Выбери номер, соответствующий твоей текущей редакции Windows. Узнать редакцию можно через winver (клавиша Win + R, вводишь winver).
✅ Правильный подход: Выбирать редакцию, которая уже установлена. Если выбрать не ту — активация не сработает.
Этап 4: Выбор метода внутри TSforge
Появится дополнительное меню:
1. ZeroCID
2. KMS4k
3. AVMA4k
4. Reset Eval Period
Рекомендация для новичка:
Для большинства администраторов на Windows 7/8.1 → выбери KMS4k.
Этап 5: Запуск активации
Нажми на выбранный метод. Появится сообщение:
Activating Windows...
Please wait...
Не закрывай окно! Обычно активация занимает несколько секунд. Ты увидишь:
✓ Activation successful
Если видишь ошибку — см. раздел "Типичные ошибки".
Этап 6: Проверка активации
Закрой терминал и проверь статус:
Способ 1: Через Settings
- Win + I (откроется Settings)
- Перейди в System → About
- Ищи строчку "Activation" (Windows 11) или "System" (Windows 10)
- Должно быть: "Your device is activated" или "Активирована"
Способ 2: Через команду slmgr
Открой PowerShell от администратора и введи:
slmgr.vbs /xpr
Появится окно с информацией:
Windows is permanently activated
или
Windows остаётся активированной на время: [дата в Jan 2038]
Если вторая строка — это нормально для KMS4k (это триггер на ~4000 лет, система показывает дату из расчёта).
Способ 3: Через WMI (для администраторов)
Get-WmiObject SoftwareLicensingProduct -Filter "Name like 'Windows'" | Select-Object Description, LicenseStatus
# Если LicenseStatus = 1, то активация успешна (0 = не активирована, 2 = истекла)
Практические примеры: сценарии из опыта
Сценарий 1: Активация Windows 7 на старом сервере без интернета
Ситуация: У тебя есть сервер Windows Server 2008 R2 в закрытой сети (DMZ), на котором нельзя открывать интернет-соединение. Нужна активация.
Решение:
- На машине с интернетом скачай TSforge (TSforgeCLI.zip с GitHub)
- Скопируй на USB-флешку
- На сервере запусти от администратора: TSforge.exe /kms4k Windows Server 2008 R2 Enterprise
- Готово. Сервер активирован автономно.
Почему KMS4k, а не ZeroCID? Потому что для ZeroCID нужен минимально один раз интернет для получения Confirmation ID. KMS4k работает полностью локально.
Сценарий 2: Активация Windows 11 Pro на ноутбуке с частыми обновлениями
Ситуация: Ты используешь Windows 11 Pro на ноутбуке, получаешь обновления каждый месяц. Нужна активация, которая переживёт обновления.
Решение:
- Используй HWID (не TSforge) — это оптимально для Windows 11
- HWID привязывает активацию к железу и переживает даже переустановку Windows
Почему не TSforge? Потому что TSforge не переживает feature upgrades на Windows 11. Если Microsoft выпустит Windows 11 26H2 (новая версия), активация TSforge может слететь. HWID гораздо надёжнее.
Запусти MAS и выбери HWID.
Сценарий 3: Активация Windows 10 в виртуальной машине Hyper-V
Ситуация: Ты администратор, управляешь виртуальными машинами на гиперизоре Hyper-V в корпоративной сети. Нужно активировать Windows Server 2016 VM.
Решение:
- Убедись, что AVMA (Authorized Virtual Machine Activation) включена на гиперизоре
- Запусти TSforge с параметром AVMA4k: TSforge.exe /avma4k "Windows Server 2016 Enterprise"
- Готово на 4000+ лет без KMS-сервера
Преимущество: Не нужен KMS-сервер в сети. Виртуальная машина активируется автономно.
Сценарий 4: Активация ESU (Extended Security Updates) на Windows 7
Ситуация: Поддержка Windows 7 закончилась в январе 2020, но у тебя есть ESU лицензии для продления поддержки до 2026. Нужно активировать ESU.
Решение:
- Скачай MAS
- В меню выбери TSforge
- Выбери Windows 7 ESU
- Выбери ZeroCID или KMS4k
- Готово
Важно: ESU — это официальный способ расширить жизнь Windows 7. TSforge позволяет активировать ESU лицензии, если у тебя они есть.
Сценарий 5: Откат активации и проверка перед внедрением
Ситуация: Ты сначала хочешь протестировать TSforge на тестовой машине, а потом откатить всё обратно.
Решение:
- Перед активацией создай снимок виртуальной машины (snapshot)
- Запусти TSforge
- Если всё работает — остаёшь. Если нет — восстанавливаешь snapshot
Для реальной машины (не VM):
Откат возможен, но сложнее:
- Откройи MAS
- Найди опцию Reset Activation или TSforge → /dump & /load
- Выбери Dump Trusted Store (это создаст резервную копию)
- После активации, если что-то пошло не так, можешь Load эту копию
Но это уже для опытных. Для новичка: просто переустанови Windows.
Канал «Каморка Программиста» — это простые разборы программирования, языков, фреймворков и веб-дизайна. Всё для новичков и практиков.
Присоединяйся прямо сейчас.
Безопасность и откат ⚠️
На что обратить внимание
✅ Что безопасно:
- TSforge не модифицирует исполняемые файлы Windows
- Не устанавливает сервисы или фоновые задачи
- Не изменяет загрузчик (bootloader)
- Работает полностью локально (за исключением ZeroCID на Windows 11 26100+)
- Исходный код открыт — любой может проверить, что он делает
❌ На что обратить внимание:
- Требует администратора (как и любой активатор)
- На некоторых старых системах (Vista) могут быть проблемы с совместимостью
- На Windows 11 build 27802 есть известная баг — TSforge обновляется, но требует дополнительной проверки
- Антивирусы могут ложно срабатывать — нужны исключения
Как откатить активацию
Если TSforge применён и хочешь вернуться:
Вариант 1 (быстро, если на VM):
- Восстанови снимок VM до установки TSforge
- Готово
Вариант 2 (на реальной машине, если была резервная копия):
- Запусти MAS
- TSforge → "Dump/Load Trusted Store" → "Load"
- Выбери файл резервной копии (которую создал перед активацией)
- Готово
Вариант 3 (полный откат, если ничего не сохранил):
- Переустанови Windows с USB-флешки
- Это полностью удалит старые данные лицензии
Важно: TSforge не блокирует возможность переустановки или отката. Система остаётся полностью управляемой.
Производительность и метрики 🚀
TSforge практически не влияет на производительность, потому что работает один раз при активации.
Что происходит при выполнении
После активации
Никаких фоновых процессов. Windows работает абсолютно как раньше.
Узкие места:
- Интернет (для ZeroCID на Windows 11 26100+): Если нужен интернет для получения Confirmation ID, может быть небольшая задержка (1-3 сек)
- Старые диски (HDD): На HDD операция может занять до 20 сек (редко). На SSD всегда <10 сек
Бенчмарки реальных случаев (из практики)
Вывод: Производительность не пострадает. Активация — это одноразовое событие.
Код и примеры применения 💻
Если ты опытный администратор и хочешь автоматизировать, вот примеры.
Автоматизированная активация через PowerShell
# Скрипт: автоматическая активация TSforge без интерактивного меню
# 1. Проверка прав администратора
if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Host "❌ Запусти скрипт от администратора!" -ForegroundColor Red
Exit
}
# 2. Определение версии Windows
$OSVersion = (Get-WmiObject Win32_OperatingSystem).Caption
$OSBuild = [System.Environment]::OSVersion.Build
Write-Host "🖥️ Обнаружена ОС: $OSVersion (Build $OSBuild)" -ForegroundColor Cyan
# 3. Загрузка MAS скрипта (если нет интернета — используй локальный TSforge.exe)
Write-Host "⏳ Загружаю скрипт активации..." -ForegroundColor Yellow
# Вариант A: Если есть интернет — загружаем MAS с GitHub
try {
$MASScript = Invoke-WebRequest -Uri "https://get.activated.win" -UseBasicParsing
Invoke-Expression $MASScript.Content
} catch {
Write-Host "❌ Ошибка загрузки. Используется локальный TSforge.exe" -ForegroundColor Red
# Вариант B: Используем локальный файл TSforge
& ".\TSforge.exe" /kms4k "Windows 7 Professional"
}
# 4. Проверка статуса активации
Write-Host "✅ Проверяю статус активации..." -ForegroundColor Green
slmgr.vbs /xpr
Write-Host "✅ Готово!" -ForegroundColor Green
Как использовать:
- Сохрани этот скрипт в файл, например activate.ps1
- На целевой машине откройи PowerShell от администратора
- Выполни: .\activate.ps1
- Готово
Пакетная активация нескольких машин через PSRemoting
Если администрируешь несколько машин в сети:
# Скрипт: активация нескольких машин по сети
$Computers = @("SERVER1", "SERVER2", "SERVER3")
$Credentials = Get-Credential # Введи учётные данные для удалённого доступа
foreach ($Computer in $Computers) {
Write-Host "🔄 Активирую $Computer..." -ForegroundColor Yellow
try {
Invoke-Command -ComputerName $Computer -Credential $Credentials -ScriptBlock {
# На целевой машине
irm https://get.activated.win | iex
}
Write-Host "✅ $Computer активирован" -ForegroundColor Green
} catch {
Write-Host "❌ Ошибка на $Computer : $_" -ForegroundColor Red
}
}
Write-Host "✅ Все машины обработаны!" -ForegroundColor Green
Примечание: Этот способ работает через PowerShell Remoting (WinRM). Нужно, чтобы:
- На целевых машинах был включен WinRM (Enable-PSRemoting)
- У тебя были права администратора на целевых машинах
- Компьютеры были в одной сети и доступны
Конфигурирование TSforge через командную строку (для опытных)
Если не хочешь интерактивного меню:
# Примеры прямого использования TSforge.exe
# 1. ZeroCID активация Windows 7 Professional
TSforge.exe /zcid "Windows 7 Professional"
# 2. KMS4k активация без интернета
TSforge.exe /kms4k "Windows 8.1 Pro"
# 3. AVMA4k для виртуального сервера
TSforge.exe /avma4k "Windows Server 2012 R2 Datacenter"
# 4. Сброс счётчика переоценки (для ESU)
TSforge.exe /rtmr
# 5. Удаление Key Unique ID (на Vista/7, для отключения онлайн-проверки)
TSforge.exe /duid
# 6. Очистка состояния "Tamper" (если система думает, что хранилище повреждено)
TSforge.exe /ctpr
# 7. Экспорт текущего Trusted Store (резервная копия)
TSforge.exe /dump backup.bin backup_encrypted.bin
# 8. Восстановление из резервной копии
TSforge.exe /load backup.bin
Каждый параметр подробнее:
- /zcid ID — телефонная активация (требует Confirmation ID)
- /kms4k ID — KMS на 4000+ лет
- /avma4k ID — AVMA на 4000+ лет (только Server)
- /rtmr — сброс счётчика переоценки (reset trial/re-arm)
- /duid — удалить Key Unique ID (блокирует онлайн-проверку)
- /igpk ID — установить сгенерированный ключ продукта для любого продукта
- /kmsc — заряжает KMS-сервер для немедленного использования
- /ctpr — очистить состояние tamper
- /revl — удалить блокировку смены ключа (для evaluation версий)
- /siid — установить параметры IID вручную (для продвинутых)
Кейс: Активация Windows на производстве (развёртывание через WDS/MDT)
Если ты используешь Windows Deployment Services или MDT для массового развёртывания Windows, можно добавить TSforge в Post-Installation задачу:
REM Добавить в Post-Install скрипт MDT/WDS
REM 1. Проверка версии
systeminfo | findstr /I "Windows"
REM 2. Загрузка MAS
powershell -Command "irm https://get.activated.win | iex"
REM 3. Ожидание завершения
timeout /t 15
REM 4. Проверка статуса
slmgr.vbs /xpr
REM 5. Логирование результата
echo Активация завершена >> C:\Logs\activation.log
Это гарантирует, что каждая развёрнутая машина будет автоматически активирована сразу после установки Windows.
Типичные ошибки и диагностика 🔧
Иногда что-то идёт не так. Вот что нужно знать.
Ошибка 1: "Access Denied" или "Требуются права администратора"
Причина: Скрипт/программа не запущены от администратора.
Решение:
- Закрой текущее окно
- Щёлкни правой кнопкой на PowerShell или CMD
- Выбери "Run as Administrator"
- Попробуй снова
# Если запускаешь через скрипт, добавь проверку:
if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Host "Нужны права администратора!" -ForegroundColor Red
Exit
}
Ошибка 2: "Phone license not found" или "Нет доступных лицензий"
Причина: TSforge не нашёл Confirmation ID для твоей редакции Windows или версии.
Диагностика:
- Проверь, правильно ли выбрал редакцию Windows (Home, Pro, Enterprise?)
- Узнай свою редакцию: winver или systeminfo | findstr /i "System SKU"
Решение:
- Используй HWID вместо TSforge (для Windows 10/11)
- Используй KMS4k вместо ZeroCID (даёт больше шансов)
- Убедись, что используешь последнюю версию MAS (дата: ноябрь 2025)
Ошибка 3: "SPPSvc service not running" или хранилище заблокировано
Причина: Сервис Software Protection Platform не может быть остановлен. Обычно это потому, что другая программа его использует.
Диагностика:
# Проверить статус SPPSvc
Get-Service SPPSvc | Select-Object Status, DisplayName
# Если не запущен — перезапусти вручную
Restart-Service SPPSvc -Force
Решение:
- Отключи антивирус (временно)
- Закрой все программы (OneDrive, Dropbox и т.д., которые могут трогать системные файлы)
- Перезагрузись и попробуй снова
# Если ничего не помогает — полезная команда:
Stop-Service SPPSvc -Force
# (подожди 5 сек)
Start-Service SPPSvc
Ошибка 4: "Windows is not activated" после активации (статус не изменился)
Причина: SPPSvc не перезагрузился должным образом, или данные не синхронизировались.
Диагностика:
# Проверь кэш лицензирования
Get-WmiObject SoftwareLicensingService | Invoke-WmiMethod -Name RefreshLicenseStatus
Решение:
- Перезагрузи компьютер (это решает 70% таких проблем)
- После перезагрузки проверь статус снова: slmgr.vbs /xpr
Если не помогает:
3. Попробуй TSforge ещё раз с другим методом (KMS4k вместо ZeroCID)
Ошибка 5: Антивирус блокирует TSforge ("Trojan detected!")
Причина: Антивирусы часто ложно срабатывают на активаторы, потому что они работают с системными файлами.
Диагностика:
# Проверь логи антивируса (пример для Windows Defender)
Get-MpComputerStatus
Решение:
- Добавь исключение в антивирус:
Для Windows Defender: Settings → Virus & threat protection → Manage settings → Add exclusions → выбери папку с TSforge
Для других антивирусов: смотри его интерфейс - Отключи антивирус полностью (на время активации)
- Используй VirusTotal.com для проверки TSforge — если там говорит, что это чистый файл, то твой антивирус ошибается
# Например, добавить исключение для TSforge в Defender:
Add-MpPreference -ExclusionPath "C:\Path\To\TSforge"
Ошибка 6: "Build 27802 activation fails" (Windows 11 very recent)
Причина: Microsoft регулярно меняет защиту SPP. В build 27802 появилась баг, которая мешает Confirmation ID кэшированию.
Диагностика:
[System.Environment]::OSVersion.Build # Если выше 27000 — это очень свежая версия
Решение:
- Убедись, что используешь последнюю версию MAS (версия 3.3 и выше, ноябрь 2025)
- Используй HWID вместо TSforge (если Windows 10/11)
- Если обязательно нужен TSforge — жди обновления MAS (разработчики активно работают над совместимостью)
Ошибка 7: "Network error" при загрузке скрипта с интернета
Причина: Интернет недоступен или GitHub заблокирован.
Диагностика:
# Проверь интернет
Test-Connection -ComputerName github.com -Count 1
Решение:
- Если GitHub недоступен: используй локальный TSforge (скачай на машину с интернетом, перенеси на USB)
- Если интернет вообще недоступен: используй KMS4k (работает автономно)
# Локальное использование TSforge
.\TSforge.exe /kms4k "Windows 10 Professional"
Чек-лист применения ✔️
Перед тем как запустить TSforge, пройди по этому списку:
- ☑️ Прав администратора — запускаю от администратора (щёлкнул правой кнопкой "Run as Administrator")
- ☑️ Версия Windows — проверил через winver, совпадает с поддерживаемыми (Windows 7–11)
- ☑️ Резервная копия — если на VM, создал snapshot; если на реальной машине, готов к переустановке
- ☑️ Антивирус — отключен или добавлены исключения для TSforge
- ☑️ SPPSvc работает — проверил Get-Service SPPSvc, статус Running
- ☑️ Интернет (при необходимости) — если ZeroCID на Windows 11 26100+, подключён к интернету
- ☑️ Последняя версия MAS — скачал свежую версию с GitHub (ноябрь 2025)
- ☑️ Редакция правильная — выберу редакцию, которая установлена сейчас (не буду переходить на другую)
- ☑️ Метод выбран — выбрал правильный метод:
Windows 7–8.1 без интернета → KMS4k
Windows 7–8.1 с интернетом → ZeroCID
Windows 10/11 → HWID (если возможно)
Server 2012 R2+ виртуальная машина → AVMA4k - ☑️ Диск свободен — на системном диске хотя бы 1 ГБ свободного места
- ☑️ Уведомляю систему — знаю, что после активации компьютер нужно перезагрузить для проверки (обычно не требуется, но может быть)
Если всё ☑️ — можешь запустить TSforge смело.
Вопрос - ответ:📋
Будет ли видна активация в интернете для Microsoft?
Нет. TSforge работает локально. Microsoft не узнаёт об активации. Это не звонит на их серверы (за исключением ZeroCID на Windows 11 26100+, где нужно один раз получить Confirmation ID, но это не передаёт твои данные).
Активация останется после обновлений Windows?
Для Windows 7–8.1: да, навсегда (до переустановки). Для Windows 10: да, до major feature upgrade (например, с версии 23H2 на 24H2). Для Windows 11: не рекомендуется TSforge, используй HWID.
Можно ли откатить активацию, если захочу?
Да, если сохранена резервная копия хранилища (/dump). Если нет — придётся переустанавливать Windows. Но обычно откат не требуется.
А если переустановлю Windows на другую редакцию (Pro → Enterprise)?
Активация слетит. Нужно будет активировать заново. MAS может помочь с изменением редакции через "Change Edition", но это отдельная операция.
Что если у меня несколько версий Windows на разных разделах (dual-boot)?
Каждая версия активируется отдельно. Запусти TSforge в каждой системе.
Безопасна ли активация для корпоративной сети?
Да. TSforge не устанавливает бэкдоры, не открывает порты, не модифицирует конфиги. Это чистая модификация лицензионного хранилища. Если в корпорации требуют лицензирование — обсуди с ИТ-отделом.
Вывод и рекомендации 📌
TSforge — это надёжный, проверенный метод активации Windows для администраторов, которые работают со старым железом, специализированными системами или нуждаются в полной автономности. На ноябрь 2025 года это наиболее надёжный способ активации Windows 7–8.1 и специализированных версий.
Основные выводы:
- Для Windows 7–8.1: TSforge — лучший вариант. Работает надёжно, постоянно.
- Для Windows 10: TSforge подойдёт, но HWID иногда надёжнее. Выбирай по ситуации.
- Для Windows 11: Если возможно, используй HWID. TSforge на Windows 11 26100+ требует интернета.
- Для Server 2012 R2+ в Hyper-V: AVMA4k — оптимальный выбор без KMS-сервера.
- Для ESU на Windows 7: TSforge позволит активировать ESU, если у тебя есть лицензии.
Практический совет: Перед применением на production — всегда тестируй на VM или на резервном оборудовании. 99% ошибок происходят из-за неправильно выбранной редакции или отключённого антивируса.
Следи за обновлениями: Каждый месяц Microsoft обновляет SPP, меняет защиту. MAS обновляется быстро (последнее обновление — сентябрь 2025, версия 3.3). Если в будущем TSforge перестанет работать — это будет видно в GitHub issues, и разработчики обычно исправляют за несколько дней.
Благодарность разработчикам: TSforge — это результат работы энтузиастов из сообщества MASSGRAVE, которые публикуют исходный код и постоянно следят за совместимостью. Соблюдай их лицензию (GPL-3.0) и уважай их работу.
#Windows7 #Windows10 #Windows11 #WindowsServer #Активация #TSforge #MAS #KMS4k #ZeroCID #AVMA4k #WindowsLicensing #SPP #Administrator #DevOps #SoftwareLicensing #OpenSource #GitHub #PowerShell #ESU #WindowsESU #ИТАдминистратор #Сервер #Виртуализация #HyperV #Развёртывание #WDS #MDT #Автоматизация #Лицензирование #Безопасность