При установке операционной системы Windows 10/11 или Windows Server 2022/2019/2016 на физический хост (компьюте) или в виртуальную машину Hyper-V или VMware вы можете столкнуться с ситуацией, когда установка Windows с установочного образа прерывается после выбора редакции Windows с ошибкой:
The installation was canceled.
Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation.
В русской версии Windows ошибка выглядит так:
Установка Windows отменена.
Не удалось найти лицензионное соглашение. Проверьте, что источник установки указан правильно и перезапустите установку.
После нажатия ОК, выполняется перезагрузка компьютера и повторный запуск установки Windows, ошибка «Не удалось найти лицензионное соглашение» при этом повторяется. И так по кругу.
Данная ошибка, как оказалась, может быть связана с несколькими совершенно различными причинами. Рассмотрим их все по отдельности
Ошибка при установке Windows в виртуальную машину Hyper-V:
Если вы устаналиваете Windows 10/11 или Windows Server 2016/2019 (и более старых версий ОС) в виртуальную машину, убедитесь, что вы выделили данной ВМ достаточно оперативной памяти. В моем случае, на сервере Hyper-V для ВМ было выделено всего 512 Мб памяти и включена опция использования динамической памяти (Enable Dynamic memory) с возможной ситуацией Memory overcommitment. Увеличьте размер выделенной ВМ памяти хотя бы до 1024 Мб, отключите Dynamic Memory и перезапустите процесс установки Windows.
Также в комментариях несколько человек написало, что им помогло уменьшение размер оперативной памяти для ВМ с 4096 до 2048 ГБ.
Также попробуйте отключить вашу Windows ВМ от виртуального коммутатора Hyper-V, на котором разрешено подключение к Интернету.
Примечание. В качестве небольшого обходного решения, можно воспользоваться таким трюком. Перед началом установки Windows нажмите сочетание клавиш Shift+F10 и в окне командной строки выполнить команду, создающую файл подкачки:
wpeutil createpagefile /path=C:\pf.sys
. После этого переключитесь в окно установки и начните установку Windows. Установка должна продолжится без ошибок даже при маленьком объеме памяти.
Ошибка при установке Windows на физический компьютер или сервер:
Если ошибка возникает при установке Windows непосредственно на железо (на компьютер, ноутбук), а не в виртуальную машину, убедитесь, что на физическом хосте установлено достаточное количество оперативной памяти. Если памяти достаточно, скорее всего проблема с самим установочным образом (дистрибутивом) Windows (возможно он поврежден, и стоит попробовать воспользоваться другим диском или образом), либо проблема в несоответствии редакции продукта в файле ei.cfg и ключа продукта в файле pid.txt. В этом случае можно на установочном диске (ISO образе) Windows в каталоге \sources\ создать текстовый файл с именем ei.cfg и следующим содержимым:
[Channel] OEM
Если в этой папке уже есть файл ei.cfg, нужно смените значение Channel с Retail на OEM (т.к. похоже, что вы пытаетесь установить Enterprise редакцию с розничного дистрибутива Windows). Список редакций в ISO образе Windows можно получить так (где D: путь к приводу, в который смонтирован ISO образ Windows или установочная USB флешка):
DISM /Get-WimInfo /WimFile:"D:\sources\install.esd"
Необходимо вручную отредактировать ISO файл установочного образа Windows с помощью любого ISO редактора (WinISO), добавив указанный файл и перезаписать образ на установочный DVD / USB диск.
Либо можно указать ключ установки Windows так:
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Ошибка при установке Windows в виртуальную машину VMware:
При установке Windows в качестве гостевой ОС в виртуальную машину VMware Workstation/Player/Fusion также может появится ошибка “Не удалось найти лицензионное соглашение”. Десктопные гипервизоры VMware при создании ВМ по умолчанию добавляют в оборудование виртуальный флоппи-дисовод (Virtual Floppy Drive) драйв. Установщик Windows может пытаться искать лицензионный файл на этом устройстве.
Чтобы избавиться от проблемы, просто удалите Virtual Floppy Drive из оборудования виртуальной машины или отключите опцию Connect at power on.
Другие возможные решения проблемы в VMware Workstation:
- При создании ВМ не указывайте пусть к установочному ISO образу Windows, а выберите опцию “
I will install the operating system later
”; - Подключите установочный iso образ Windows в виртуальный CD/DVD привод после создания ВМ;
- Загрузите ВМ с установочного диска и начните установку Windows.
Отключите вашу виртуальную ВМ от интернета. Для этого в натсройках сетевой карты ВМ измените режим подключения к сети с NAT на Bridged или Host Only.
В резульате при установке Windows не будет подключатьтся в сеть для проверки лицензии (была такая проблема при установке ознакомительной Evaluation редакции Windows Server).
10.05.2023, 12:49. Показов 3732. Ответов 2
Не удаётся установить обновление KB5025228.
Попутно, система ОЧЕНЬ долго перезагружается. (до момента завершения работы ОС проходит 15-20 минут, загрузка порядка 1-2 минут)
Windows Server 2016 Essentials
Версия: 10.0.14393.4169
Поднят домен AD.
Сервер:
Материнка: P10S-M-DC
CPU: Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz
RAM: Kingston KHX2400C15/8G 8GB*2
DDR4-2400 (1200 MHz)
HDD SEAGATE Exos ST2000NM0008 (2Тб, SATA III, 3.5″),
HDD ST500DM009-2F110 (500Гб SATA III, 3.5″)
SSD Samsung SSD 970 EVO Plus 500GB (M.2 2280, PCI-E x4, NVMe), (установлен в PCIx через переходник)
Пробовали много советов по восстановлению хранилища:
sfc /scannow
Кликните здесь для просмотра всего текста
Начало стадии проверки при сканировании системы.
Проверка 100% завершена.
Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не
может восстановить некоторые из них.
Dism /Online /Cleanup-Image /ScanHealth
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
[==========================100.0%======== ==================] Хранилище компонентов подлежит восстановлению.
Операция успешно завершена.
Dism /Online /Cleanup-Image /CheckHealth
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
Хранилище компонентов подлежит восстановлению.
Операция успешно завершена.
Dism /Online /Cleanup-Image /RestoreHealth
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
[===========================99.4%======== ================= ]
Ошибка: 1734
Неверные границы массива.
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:c:\SrvSource\install.wim:1 /LimitAccess
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
[===========================90.2%======== ============ ]
Ошибка: 0x800f081f
Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Дополнительные сведения об указании расположения источника см. на веб-странице http://go.microsoft.com/fwlink/?LinkId=243077.
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
[=========== 20.0% ]
Ошибка: 769
Сжатие отключено для этого тома.
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
[==========================100.0%======== ==================]
Операция успешно завершена.
sfc /scannow
Кликните здесь для просмотра всего текста
Начато сканирование системы. Этот процесс может занять некоторое время.
Начало стадии проверки при сканировании системы.
Проверка 100% завершена.
Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не
может восстановить некоторые из них.
Dism.exe /online /Cleanup-Image /SPSuperseded
Кликните здесь для просмотра всего текста
Cистема DISM
Версия: 10.0.14393.4169
Версия образа: 10.0.14393.4169
Продолжение очистки пакета обновления невозможно: не найдены файлы резервной копии пакета обновления.
Операция успешно завершена.
sfc /scannow
Кликните здесь для просмотра всего текста
Начато сканирование системы. Этот процесс может занять некоторое время.
Начало стадии проверки при сканировании системы.
Проверка 100% завершена.
Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не
может восстановить некоторые из них.
В журнале регистрации сервера следующие ошибки:
Ошибка VSS 8193
Кликните здесь для просмотра всего текста
Ошибка теневого копирования тома: Непредвиденная ошибка при вызове подпрограммы RegQueryValueExW({89300202-3cec-4981-9171-19f59559e0f2},,…).. hr = 0x80070002, Не удается найти указанный файл.
.
Операция:
Получение интерфейса с возможностью вызова для данного поставщика
Получение интерфейса управления поставщиками
Контекст:
Код поставщика: {b5946137-7b9f-4925-af80-51abd60b20d5}
Код класса: {00000000-0000-0000-0000-000000000000}
Контекст моментального снимка: -1
Код поставщика: {b5946137-7b9f-4925-af80-51abd60b20d5}
Периодически возникает ошибка 4105 на оба HDD SATA (то один, то другой).
ОС установлена на SSD, на HDD архивы и дистрибутивы.
Кликните здесь для просмотра всего текста
Disk ZDS0EBH7 has been hot unplugged.
После перезагрузки сервера появляются следующие ошибки:
6008
Кликните здесь для просмотра всего текста
Предыдущее завершение работы системы в 10:04:40 на 06.05.2023 было неожиданным.
41
Кликните здесь для просмотра всего текста
Система перезагрузилась, завершив работу с ошибками. Возможные причины ошибки: система перестала отвечать на запросы, произошел критический сбой или неожиданно отключилось питание.
1001
Кликните здесь для просмотра всего текста
Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000007e (0xffffffffc0000094, 0xfffff804881cfcf8, 0xffff9b80cac21608, 0xffff9b80cac20e50). Дамп памяти сохранен в: C:\Windows\MEMORY.DMP. Код отчета: 1e001c5c-f5cb-4f59-ab32-933fc817780c.
7001
Кликните здесь для просмотра всего текста
Служба «NcaSvc» является зависимой от службы «iphlpsvc», которую не удалось запустить из-за ошибки
Указанная служба не может быть запущена, так как отключена либо она сама, либо все связанные с ней устройства.
Если нужны ещё какие подробности, добавлю.
This is more for my benefit in the future, but hopefully it can help someone else too.
We recently had problems with a development server not installing Windows Updates. The fix was to repair the installation using the Deployment Image Servicing and Management (DISM) tool.
All commands should be run from an elevated command prompt.
- Run
dism /online /cleanup-image /scanhealth
- Run
dism /online /cleanup-image /checkhealth
- Run
dism /online /cleanup-image /restorehealth
- Mount the Windows Server 2016 ISO as a drive (E: in this case)
- Run
dism /online /cleanup-image /restorehealth
/source:WIM:E:\sources\install.wim:1 /limitaccess - Run
sfc /scannow
- Run Windows Update
Good luck!
Photo by Matt Artz on Unsplash
В данной статье рассмотрим как решить ошибку при установки Windows Server: «Данная установка запрещена политикой, заданной системным администратором»
Приобрести оригинальные ключи активации Windows Server можно у нас в каталоге от 1190 ₽
В операционных системах Windows Server зачастую включены настройки безопасности, которые ограничивают выполнение определённых действий, чтобы предотвратить нарушение работы системы. Например, при попытке установить программное обеспечение через MSI-файл пользователем без прав администратора можно столкнуться с ошибкой следующего содержания:
Установщик Windows
Данная установка запрещена политикой, заданной системным администратором.
Сообщение об ошибке в английской версии системы:
Windows Installer: The system administrator has set policies to prevent this installation.
Решение проблемы
Для устранения этой ошибки необходимо изменить параметры реестра. Выполните следующие шаги:
1. Запустите редактор реестра (необходимо делать это с правами администратора). Для этого нажмите клавиши Win + R, введите команду regedit и нажмите Enter или просто в поиске наберите regedit.
2. Перейдите в следующий раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
3. В этом разделе создайте новый параметр типа DWORD, назовите его DisableMSI и установите значение 0.
4. После этого снова попробуйте установить приложение из MSI-файла.
Данные действия снимут ограничение на установку программного обеспечения и позволят продолжить установку, если нет других ограничений со стороны системной безопасности.
Лицензионный ключ активации Windows Server от
Windows 2016 Server (Fully SPd) Роли установлены Active Directory, IIS, DNS Также установлен Exchange 2013 CU4
До этого момента сервер работал нормально.
Добавлена роль «Удаленный доступ», которая прекрасно запускает мастер Post Install и выбирает только Deploy VPN.
Затем запускается маршрутизация и удаленный доступ. Запустите мастер «Настройка и включение маршрутизации и удаленного доступа».
Выберите пользовательскую конфигурацию, так как на сервере есть только одна сетевая карта. Мастер VPN Access
Wizard завершает работу и предлагает запустить службу.
Нажмите Start Service, и появится диалоговое окно с вращающимися часами, и больше ничего не происходит. Он просто висит и в окне пишет: «Пожалуйста, подождите, пока служба маршрутизации и удаленного доступа завершит инициализацию»
Нет ошибок в программе просмотра событий
Попытался зайти в services.msc. Службы «Маршрутизация и удаленный доступ» и «Управление удаленным доступом» говорят, что они работают. Щелкните правой кнопкой мыши по этим службам, и все параметры будут недоступны, поэтому не можете запускать, останавливать или перезапускать службы.
После некоторых поисков в Google я проверил «Вход в систему как сервис» для локальной политики, и это соответствует, поэтому я предполагаю, что все в порядке. Ссылка на эту статью Я также попытался установить разрешения для «Вход в систему как служба» с помощью сценария powershell. Ссылка на сценарий.
Объект групповой политики для политики домена по умолчанию и политики контроллера домена по умолчанию используются по умолчанию при установке MSAD.
Я проверил брандмауэр Windows и там есть правила RRAS.
-
Что мне не хватает?
-
Может ли это быть брандмауэр, препятствующий запуску сервиса? Я попытался отключить это, и это не имело никакого значения.
-
Может ли это быть разрешением остановить что-то, если да, то что?
-
Что я должен искать?
##### ОБНОВИТЬ #####
Я решил добавить второй сервер в домен в качестве рядового сервера. Затем я добавил роль и функцию RRAS.
Запустил мастер для настройки RRAS как настраиваемой (только одна сетевая карта) только VPN. Мастер завершает работу, а затем пытается запустить службу и просто висит в окне, говоря: «Пожалуйста, подождите, пока служба маршрутизации и удаленного доступа завершит инициализацию», и ничего не происходит.
Это точно такая же проблема, как первый сервер.
Так что мне уже не интересно, вызывает ли это какой-то GPO. Однако «Политика домена по умолчанию» и «Политика контроллера домена по умолчанию» остаются без изменений.
Независимо от этого я попытался сбросить два объекта групповой политики, используя ниже
dcgpofix /target:Domain
dcgpofix /target:DC
и удалить локальный объект групповой политики
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force
Это тоже ничего не изменило.
Я пытался сбросить настройки безопасности на каждом из серверов?
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Я получаю несколько сообщений «Предупреждение 5 Отказано в доступе», но утверждает, что оно выполнено.
Должен признаться, я беспокоился о запуске этой команды на DC.
Будет ли сбрасывать эффект безопасности MSAD, MS Exchange или IIS, работающий на главном сервере?
Досадно, что в журнале событий вообще ничего нет. Когда я ничего не говорю, я имею в виду вообще никакого упоминания о RRAS, никаких ошибок, никакой информации. Таким образом, очевидно, что запуск службы зависает, прежде чем любая информация журнала может быть записана.
Я пытался включить трассировку, но там тоже ничего
netsh ras set tracing * enabled
Так куда мне идти отсюда?
Есть идеи??
##### РЕШЕНИЕ #####
Ура!!! Большое спасибо Бобу (см. Ниже)
Я действительно работал на сервере Windows 2016 на Proxmox. Изменил сетевую карту с VirtIO на Intel E1000, затем снова установил RRAS.
БИНГО!!! Мастер завершен и RRAS работает.
Большое спасибо Боб…