Я пытаюсь установить роль веб-доступа к удаленному рабочему столу на сервере 2012, это простая задача, которую вы можете подумать, однако всякий раз, когда я пытаюсь это сделать, я получаю эту ошибку:
add-windowsfeature : The request to add or remove features on the specified server failed.
Installation of one or more roles, role services, or features failed.
The specified module could not be found. Error: 0x8007007e
At line:1 char:1
+ add-windowsfeature rds-web-access
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature],
Exception
+ FullyQualifiedErrorId : DISMAPI_Error__Failed_To_Enable_Updates,Microsoft.Windows.ServerManager.Commands.AddWind
owsFeatureCommand
Это из-за попытки установки через powershell, но я получаю ту же ошибку через графический интерфейс и с помощью DISM.
Это свежий сервер server 2012 из коробки. Я вытер и переустановил окна безрезультатно. Я попытался использовать Dism с переключателем источников, чтобы указать на СМИ 2012 года, та же проблема. Сервер подключен к серверу WSUS для обновлений, но я добавил ключи реестра, чтобы он мог использовать Центр обновления Windows для любого необходимого содержимого функций, я также переместил его, чтобы не использовать сервер WSUS и перейти прямо к обновлению Windows, та же проблема.
Другие функции устанавливаются нормально (например, шлюз удаленных рабочих столов), но я не могу получить доступ к удаленным рабочим столам для установки. Я также вручную установил все компоненты pre-req (iis, asp.net 4.5 и т. Д.), Но ошибка все еще возникает.
Любые предложения приветствуются.
Поэтому мне удалось решить эту проблему, выполнив еще одну чистую установку, а затем используя команду ниже для установки. Не знаю, почему на этот раз это сработало.
add-windowsfeature rds-web-access -source f:\sources\winxsx
Что нужно проверить:
HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
. Если есть, перезагрузитесь, чтобы они обработались. Или сделайте переименования вручную и удалите их.DISM /Online /Cleanup-Image /RestoreHealth
чтобы очистить склад компонентов.Вы также можете использовать DVD в качестве источника.
Найдите индекс дистрибутива:
dism.exe /get-imageinfo /imagefile:d:\sources\install.wim
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Details for image : d:\sources\install.wim
Index : 1
Name : Windows Server 2012 R2 SERVERSTANDARDCORE
Description : Windows Server 2012 R2 SERVERSTANDARDCORE
Size : 6,898,373,863 bytes
Index : 2
Name : Windows Server 2012 R2 SERVERSTANDARD
Description : Windows Server 2012 R2 SERVERSTANDARD
Size : 12,051,460,352 bytes
Index : 3
Name : Windows Server 2012 R2 SERVERDATACENTERCORE
Description : Windows Server 2012 R2 SERVERDATACENTERCORE
Size : 6,871,511,192 bytes
Index : 4
Name : Windows Server 2012 R2 SERVERDATACENTER
Description : Windows Server 2012 R2 SERVERDATACENTER
Size : 12,065,366,117 bytes
The operation completed successfully.
Передайте путь и индекс к Source
параметр:
Add-WindowsFeature Web-Mgmt-Tools -Source WIM:D:\sources\install.wim:2
Видеть статья для подробностей.
Взято отсюда: https://blogs.technet.microsoft.com/dcaro/2012/12/17/installing-remote-destop-web-access-role-on-windows-server-2012/
Удалите сертификат SSL из привязки localhost.
netsh http show sslcert
Проверьте, есть ли у вас какие-либо сертификаты, привязанные к «любому адресу» порта 443. Они будут выглядеть так:
IP: порт: 0.0.0.0:443 Хеш сертификата: 23cadab1b5e066d126eea139c28459bbf30c6d5c Идентификатор приложения: {00000000-0000-0000-0000-000000000000} Имя хранилища сертификатов: MY Verify Client Certificate Revocation: Enabled Verify Revocation Using Cached Client Certificate Only: Disabled Usage Check: Включено Время актуальности отзыва: 0 Тайм-аут получения URL: 10000 Идентификатор Ctl: (null) Имя хранилища Ctl: (null) Использование DS Mapper: отключено Сертификат клиента согласования: отключено
Netsh http delete sslcert ipport=0.0.0.0:443
Только сертификат, привязанный к любому IP-адресу порта 443, должен вызывать проблему.