Найти тему
Злой Эксперт

Установка Windows 10 Mobile на смартфоны с Windows 8.1 Phone при помощи ПК (часть 2)

фото из открытых источников
фото из открытых источников

Теперь, собственно говоря, сам полезный совет.

Начав подыскивать замену планшетофону, я все же решил в последний раз поискать способ решения возникшей проблемы. И, вот удача!, на сайте Micosoft предлагалось решение для обновления ОС смартфона с Windows 8.1 Phone до Windows 10 Mobile через подключенный к компьютеру (ПК) кабель USB при помощи программы OTC Updater ( https://www.microsoft.com/en-us/download/details.aspx?id=56726 ).

Однако, с первой попытки обновления не получилось, т.к. возникла следующая проблема: не удалось установить соединение с узлом Microsoft: "Произошла ошибка при выполнении HTTP-запроса к https://fe2.update.microsoft.com/v6/ClientWebService/client.asmx. Т".

Не удалось это и со второго, и с третьего, и с четвертого раза...

Окончательно уже расстроившись, но все-таки не отчаявшись, я решил покопаться глубже, и в итоге наткнулся на англоязычной ветке сайта microsoft.com ( https://answers.microsoft.com/en-us/mobiledevices/forum ) решение проблемы!

Оказывается, служба центра обновления Windows перешла на протокол защиты транспортного уровня TLS 1.2, но программа OTC Updater использует пакет веб-установщика клиентского профиля Microsoft. NET Framework 4.0, который не поддерживает TLS 1.2, и заставить работать OTC Updater возможно, только подкорректировав вручную реестр ПК, на котором ее поставили.

Итак, решение!

У меня рабочий ПК с установленной 64-разрядной ОС MS Windows 7 Профессиональная. На ПК с другими ОС решение не проверялось.

Запускаем в строке "Найти программы и файлы" меню Пуск regedit.exe :

запуск regedit.exe
запуск regedit.exe

Запускается редактор реестра:

открытый редактор реестра
открытый редактор реестра

Здесь требуется выполнить следующие действия:

1) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727

Создать новый параметр DWORD (32 бита) (используя правую клавишу мыши) SchUseStrongCrypto и присвоить ему значение 1 .

Аналогично создать новый параметр DWORD (32 бита) SystemDefaultTlsVersions и присвоить ему значение 1 .

открытая ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727 с созданными параметрами
открытая ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727 с созданными параметрами

2) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319

Создать новый параметр DWORD (32 бита) SchUseStrongCrypto и присвоить ему значение 1.

Создать новый параметр DWORD (32 бита) SystemDefaultTlsVersions и присвоить ему значение 1 .

3) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727

Создать новый параметр DWORD (32 бита) SchUseStrongCrypto и присвоить ему значение 1.

Создать новый параметр DWORD (32 бита) SystemDefaultTlsVersions и присвоить ему значение 1 .

4) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319

Создать новый параметр DWORD (32 бита) SchUseStrongCrypto и присвоить ему значение 1 .

Создать новый параметр DWORD (32 бита) SystemDefaultTlsVersions и присвоить ему значение 1 .

После внесенных в реестр изменений перезагрузите ПК, и проверьте не запустилось ли обновление ОС смартфона при помощи программы OTC Updater. Если нет, то выполните следующие шаги.

5) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

Присвоить параметру DefaultSecureProtocols значение а80 , либо создать новый параметр DWORD (32 бита) DefaultSecureProtocols и присвоить ему значение а80 .

6) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

Присвоить параметру DefaultSecureProtocols значение а80 , либо создать новый параметр DWORD (32 бита) DefaultSecureProtocols и присвоить ему значение а80 .

7) Открыть ветку: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Присвоить параметру SecureProtocols значение а80 .

8) Открыть ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

Присвоить параметру SecureProtocols значение а80 .

9) Открыть ветку: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client

Если разделов TLS 1.1 и Client нет, создать их по очереди (используя правую клавишу мыши).

Создать новый параметр DWORD (32 бита) DisabledByDefault и присвоить ему значение 0 .

Создать новый параметр DWORD (32 бита) Enabled и присвоить ему значение 1 .

10) Открыть ветку: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client

Если разделов TLS 1.2 и Client нет, создать их по очереди (используя правую клавишу мыши).

Создать новый параметр DWORD (32 бита) DisabledByDefault и присвоить ему значение 0 .

Создать новый параметр DWORD (32 бита) Enabled и присвоить ему значение 1 .

После внесенных в реестр изменений перезагрузите ПК.

Обновление ОС смартфона при помощи программы OTC Updater должно запуститься, что у меня и произошло!!!