__sa__nya
05-02-2020, 18:39
Доброе время суток. Имеем 2 ОS Windows Server 2016 STD, русская версия. Экспериментирую с WIndows Server Migration Tools. На сервере-приемнике, установил их, создал папку для сервера источника:
smigdeploy.exe /package /architecture amd64 /os ws16 /path c:\win_srv_mig_tools
Перенес вышеуказанную папку на сервер-иточник, зашел в нее и созданную подпапку, запускаю smigdeploy.exe, который, судя по справке должен зарегистрировать средства миграции на этом сервере и подготовить их к работе, а он пишет мне что не "видит" Net.Framework:
Ошибка: Использование средств миграции Windows Server невозможно, так как на сервере не установлена нужная версия .NET Framework. Установите .NET Framework 2.0 или более новую версию .NET Framework на исходном сервере и .NET Framework 4.0 или более новую версию .NET Framework на Windows Server 2012 или более позднем выпуске Windows Server и запустите эту команду еще раз.
Проверяю что Net.Framework 3.5 и 4.6 установлены - все равно ошибка, ставлю все компоненты 3.5 и 4.5, перезагружаю, все равно ошибка. Сейчас Net.Framework установлены вот так:
https://c.radikal.ru/c20/2002/be/6a9ff6b4a1e5.jpg (https://radikal.ru)
Гуглил, на русскоязычных форумах ответа не нашел. Нашел вот такую (https://social.technet.microsoft.com/Forums/en-US/00c0d8fd-d780-49c7-9026-57c520eba3ee/1057annot-run-windows-server-migration-tools-because-a-required-version-of-net-framework-is-not?forum=winserverMigration) на англоязычном, там предполагали что ошибка может быть если командная строка запущена не из "Запуск от имени администратора" - она у меня запущена "От имени администратора", других вариантов решения не было.
В чем причина проблемы ?
smigdeploy.exe /package /architecture amd64 /os ws16 /path c:\win_srv_mig_tools
Перенес вышеуказанную папку на сервер-иточник, зашел в нее и созданную подпапку, запускаю smigdeploy.exe, который, судя по справке должен зарегистрировать средства миграции на этом сервере и подготовить их к работе, а он пишет мне что не "видит" Net.Framework:
Ошибка: Использование средств миграции Windows Server невозможно, так как на сервере не установлена нужная версия .NET Framework. Установите .NET Framework 2.0 или более новую версию .NET Framework на исходном сервере и .NET Framework 4.0 или более новую версию .NET Framework на Windows Server 2012 или более позднем выпуске Windows Server и запустите эту команду еще раз.
Проверяю что Net.Framework 3.5 и 4.6 установлены - все равно ошибка, ставлю все компоненты 3.5 и 4.5, перезагружаю, все равно ошибка. Сейчас Net.Framework установлены вот так:
https://c.radikal.ru/c20/2002/be/6a9ff6b4a1e5.jpg (https://radikal.ru)
Гуглил, на русскоязычных форумах ответа не нашел. Нашел вот такую (https://social.technet.microsoft.com/Forums/en-US/00c0d8fd-d780-49c7-9026-57c520eba3ee/1057annot-run-windows-server-migration-tools-because-a-required-version-of-net-framework-is-not?forum=winserverMigration) на англоязычном, там предполагали что ошибка может быть если командная строка запущена не из "Запуск от имени администратора" - она у меня запущена "От имени администратора", других вариантов решения не было.
В чем причина проблемы ?