Shadow Defender — проприетарная утилита для Microsoft Windows, которая позволяет запускать операционную систему и приложения в виртуальной среде, а также после перезагрузки сохранить их работоспособность.
Утилита перестала устанавливаться в последних версиях Windows 10 и 11, сообщая о несовместимости драйверов с безопасностью Windows.
Но есть способ обойти это ограничение. В интернете есть описание как это сделать, но видимо не все ещё нашли, поэтому расскажу подробнее.
Для начала нам нужно распаковать установщик. Сделать это можно утилитой 7-Zip.
Далее проваливаемся в папку $TEMP\TEMP\. Сортируем по колонке "Смещение" и распаковываем часть файлов сверху до начала повторений.
Так же необходимо распаковать файл user.dat из папки $PROGRAMFILES64\Shadow Defender\.
Заходим в папку куда распаковали установщик и переименовываем Setup.exe например в 1.exe и запускаем установку. Установка проходит штатно.
При таком способе установки у меня слетела регистрация. При запуске выбираем "Триал" режим. И регистрируем программу. Серийный номер можно взять из файла user.dat, который мы распаковали на предыдущем шаге. Файл можно открыть блокнотом.
Ещё столкнулся с тем, что после пары запусков Shadow Defender начинает запрашивать пароль. Если я правильно понял, то этот пароль предоставляет разработчик после окончания лицензии на Defender. В любом случае у нас этого пароля нет. Подбирать не имеет смысла. Я сравнил файл user.dat на компьютерах с установленным штатно Defender'ом и с новым. В новой установке был параметр time=***. Возможно он и отвечает за контроль времени лицензии. При этом в старых установках такого параметра не было. Я попробовал просто удалить этот параметр (нужны права администратора).
После этого Shadow Defender работает нормально.
Проверил на:
- Windows 11 Домашняя
Версия: 23H2
Сборка: 22631.4391
- Windows 10 Домашняя
Версия: 22H2
Сборка: 19045.5073
Всем удачи, минимального пинга и 100% утилизации.