Net framework активация windows communication foundation

Net framework активация windows communication foundation

Дата последнего изменения раздела: 2008-10-20

Чтобы определить установленную на компьютере версию операционной системы Microsoft Windows, анализатор сервера Microsoft Exchange Server считывает следующую запись реестра:

Ниже приведены значения и соответствующие им версии.

Microsoft Windows NT® Server 4.0

Microsoft Windows 2000 Server

Microsoft Windows Server™ 2003

Microsoft Windows Server 2008

Кроме того, чтобы проверить, существует ли в реестре раздел HTTPActivation, анализатор Exchange считывает следующую ветвь реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\HTTPActivation

Если анализатор Exchange обнаружит, что выполняются приведенные ниже условия, будет выведено сообщение об ошибке.

    Exchange Server 2010 установлен на компьютере с операционной системой Windows Server 2008.

В реестре отсутствует раздел HTTPActivation.

Эта ошибка означает, что на компьютере не установлен компонент Windows Server 2008 Microsoft .NET Framework 3.0 «Активация через HTTP».

Компонент .NET Framework 3.0 «Активация через HTTP» поддерживает активацию процессов через HTTP. Приложения, поддерживающие активацию через HTTP, могут запускаться и останавливаться динамически в ответ на запросы, поступающие по HTTP. При использовании протокола HTTP приложение и компьютеры, с которыми оно взаимодействует, должны быть подключены к Интернету, чтобы передавать данные в обоих направлениях без постановки запросов в очередь.

Необходимо установить компонент «Активация через HTTP», чтобы обеспечить работу веб-интерфейса управления Exchange Server 2010.

Чтобы устранить эту ошибку, установите компонент «Активация через HTTP» с помощью диспетчера сервера Windows Server 2008.

Установка компонента .NET 3.0 «Активация через HTTP»

Нажмите кнопку Пуск. Последовательно выберите пункты Администрирование и Диспетчер сервера. На начальной странице диспетчера сервера в разделе Компоненты нажмите кнопку Добавить компоненты.

На странице Выбор компонентов мастера добавления компонентов разверните узел Компоненты .NET Framework 3.0.

Разверните узел Активация WCF и выберите компонент Активация через HTTP.

Нажмите кнопку Далее, а затем — Установить.

После завершения установки закройте окно мастера.

Установка платформы .NET Framework 3.5 на Windows 10, Windows 8.1 и Windows 8 Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8

Платформа .NET Framework 3.5 может потребоваться для запуска приложений в Windows 10, Windows 8.1 и Windows 8. You may need the .NET Framework 3.5 to run an app on Windows 10, Windows 8.1, and Windows 8. Эти инструкции можно использовать и для более ранних версий Windows. You can also use these instructions for earlier Windows versions.

Скачивание автономного установщика Download the offline installer

Автономный установщик .NET Framework 3.5 с пакетом обновления 1 (SP1) доступен на странице загрузки .NET Framework 3.5 SP1. Его можно скачать для версий Windows, предшествовавших Windows 10. The .NET Framework 3.5 SP1 offline installer is available on the .NET Framework 3.5 SP1 Download page and is available for Windows versions prior to Windows 10.

Установка платформы .NET Framework 3.5 по запросу Install the .NET Framework 3.5 on Demand

Если вы попробуете запустить приложение, которому требуется платформа .NET Framework 3.5, может появиться следующее окно настройки. You may see the following configuration dialog if you try to run an app that requires the .NET Framework 3.5. Выберите вариант Установить этот компонент , чтобы включить .NET Framework 3.5. Choose Install this feature to enable the .NET Framework 3.5. Для использования этого варианта требуется подключение к Интернету. This option requires an Internet connection.

Почему появляется это всплывающее окно? Why am I getting this pop-up?

Платформа .NET Framework разрабатывается корпорацией Майкрософт и предоставляет среду для выполнения приложений. The .NET Framework is created by Microsoft and provides an environment for running applications. Доступны различные ее версии. There are different versions available. Многие компании разрабатывают приложения для выполнения на платформе .NET Framework, и они предназначены для определенных версий. Many companies develop their apps to run using the .NET Framework, and these apps target a specific version. Если появилось это всплывающее окно, вы пытаетесь запустить приложение, которое требует версии .NET Framework 3.5, но эта версия не установлена в вашей системе. If you see this pop-up, you’re trying to run an application that requires the .NET Framework version 3.5, but that version is not installed on your system.

Включение платформы .NET Framework 3.5 в панели управления Enable the .NET Framework 3.5 in Control Panel

Вы можете самостоятельно включить .NET Framework 3.5 через панель управления Windows. You can enable the .NET Framework 3.5 through the Windows Control Panel. Для использования этого варианта требуется подключение к Интернету. This option requires an Internet connection.

Нажмите клавишу с логотипом Windows Press the Windows key на клавиатуре, введите «Компоненты Windows» и нажмите ВВОД. on your keyboard, type «Windows Features», and press Enter. Откроется диалоговое окно Включение и отключение компонентов Windows . The Turn Windows features on or off dialog box appears.

Установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0) , нажмите кнопку OK и перезагрузите компьютер при появлении соответствующего запроса. Select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box, select OK , and reboot your computer if prompted.

Дочерние элементы для активации Windows Communication Foundation (WCF) по HTTP и активации Windows Communication Foundation (WCF) по протоколу, отличному от HTTP , предназначены для разработчиков и администраторов серверов, которые используют эту функцию. В других случаях их выбирать не нужно. You don’t need to select the child items for Windows Communication Foundation (WCF) HTTP Activation and Windows Communication Foundation (WCF) Non-HTTP Activation unless you’re a developer or server administrator who requires this functionality.

Устранение неполадок с установкой .NET Framework 3.5 Troubleshoot the installation of the .NET Framework 3.5

Во время установки могут возникнуть ошибки 0x800f0906, 0x800f0907, 0x800f081f или 0x800F0922. В этом случае обратитесь к разделу Ошибка установки .NET Framework 3.5: 0x800f0906, 0x800f0907 или 0x800f081f. During installation, you may encounter error 0x800f0906, 0x800f0907, 0x800f081f, or 0x800F0922, in which case refer to .NET Framework 3.5 installation error: 0x800f0906, 0x800f0907, or 0x800f081f to see how to resolve these issues.

Если вам по-прежнему не удается устранить проблему с установкой или у вас нет подключения к Интернету, вы можете попытаться установить платформу с установочного носителя Windows. If you still can’t resolve your installation issue or you don’t have an Internet connection, you can try installing it using your Windows installation media. Дополнительные сведения см. в разделе Развертывание .NET Framework 3.5 с помощью системы обслуживания образов развертывания и управления ими (DISM). For more information, see Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM). Если вы используете ОС Windows 7, Windows 8.1 или последнюю версию Windows 10 и у вас нет установочного носителя, вы можете создать его здесь: Создать установочный носитель для Windows. If you’re using Windows 7, Windows 8.1, or the latest Windows 10 version but you don’t have the installation media, create an up-to-date installation media here: Create installation media for Windows. Дополнительные сведения о компонентах Windows 10 по запросу: Компоненты по запросу. Additional information about Windows 10 Features on Demand: Features on Demand.

Если вы устанавливаете .NET Framework 3.5 не через центр обновления Windows, необходимо использовать источники только из той же соответствующей версии операционной системы Windows. If you’re not relying on Windows Update as the source for installing the .NET Framework 3.5, you must ensure to strictly use sources from the same corresponding Windows operating system version. Использование источников из другой версии операционной системы Windows повлечет за собой установку несоответствующей версии .NET Framework 3.5 или приведет к сбою установки, в результате чего система будет находиться в неподдерживаемом и необслуживаемом состоянии. Using sources from a different Windows operating system version will either install a mismatched version of .NET Framework 3.5 or cause the installation to fail, leaving the system in an unsupported and unserviceable state.

Средство регистрации ServiceModel (ServiceModelReg.exe) ServiceModel Registration Tool (ServiceModelReg.exe)

Этот инструмент командной строки предоставляет возможность управления регистрацией компонентов WCF и WF на одном компьютере. This command-line tool provides the ability to manage the registration of WCF and WF components on a single machine. В обычных условиях использование данного средства не требуется, так как при установке компонентов WCF и WF производится их правильная настройка. Under normal circumstances you should not need to use this tool as WCF and WF components are configured when installed. Но если вы испытываете проблемы с активацией службы, то можно попробовать зарегистрировать компоненты с помощью этого средства. But if you are experiencing problems with service activation, you can try to register the components using this tool.

Синтаксис Syntax

Примечания Remarks

Это средство можно найти в следующей папке: The tool can be found in the following location:

%SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation %SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation \

При запуске средства регистрации ServiceModel в Windows Vista диалоговое окно » компоненты Windows » может не отражать, что параметр Windows Communication Foundation активации HTTP в разделе Microsoft .NET Framework 3,0 включен. When the ServiceModel Registration Tool is run on Windows Vista, the Windows Features dialog may not reflect that the Windows Communication Foundation HTTP Activation option under Microsoft .NET Framework 3.0 is turned on. Чтобы открыть диалоговое окно компонентов Windows , нажмите кнопку Пуск, выберите команду выполнить и введите оптионалфеатурес. The Windows Features dialog can be accessed by clicking Start, then click Run and then typing OptionalFeatures.

В следующей таблице представлены параметры, которые могут использоваться с ServiceModelReg.exe. The following tables describe the options that can be used with ServiceModelReg.exe.

Значение CurrentVersion Операционная система Microsoft Windows
Параметр Option Описание Description
-ia Устанавливает все компоненты WCF и WF. Installs all WCF and WF components.
-ua Удаляет все компоненты WCF и WF. Uninstalls all WCF and WF components.
-r Ремонтирует все компоненты WCF и WF. Repairs all WCF and WF components.
-i Устанавливает компоненты WCF и WF, заданные с помощью ключа «-с». Installs WCF and WF components specified with –c.
-u Удаляет компоненты WCF и WF, заданные с помощью ключа «-с». Uninstalls WCF and WF components specified with –c.
-c Устанавливает или удаляет компонент. Installs or uninstalls a component:

-хттпнамеспаце — резервирование пространства имен HTTP — httpnamespace – HTTP Namespace Reservation
-ткппортшаринг — служба общего доступа к портам TCP — tcpportsharing – TCP port sharing service
-ткпактиватион — служба активации TCP (не поддерживается в клиентском профиле .NET 4) — tcpactivation – TCP activation service (unsupported on .NET 4 Client Profile)
-намедпипеактиватион — служба активации именованных каналов (не поддерживается в клиентском профиле .NET 4) — namedpipeactivation – Named pipe activation service (unsupported on .NET 4 Client Profile
-Служба msmqactivation — служба активации MSMQ (не поддерживается в клиентском профиле .NET 4) — msmqactivation – MSMQ activation service (unsupported on .NET 4 Client Profile
-ETW — манифесты трассировки событий ETW (Windows Vista или более поздней версии) — etw – ETW event tracing manifests (Windows Vista or later)

-q Тихий режим (только для отображения журнала ошибок) Quiet mode (only display error logging)
-v Режим подробного вывода. Verbose mode.
-nologo Подавляет вывод логотипа и сообщения об авторском праве. Suppresses the copyright and banner message.
-? Отображает текст справки Displays help text

Исправление ошибки FileLoadException Fixing the FileLoadException Error

Если вы установили предыдущие версии WCF на компьютере, при FileLoadFoundException запуске средства ServiceModelReg для регистрации новой установки может возникнуть ошибка. If you installed previous versions of WCF on your machine, you may get a FileLoadFoundException error when you run the ServiceModelReg tool to register a new installation. Это может произойти, даже если пользователь вручную удалил файлы из каталога установки предыдущей версии, но оставил файл machine.config без изменений. This can happen even if you have manually removed files from the previous install, but left the machine.config settings intact.

Сообщение об ошибке подобно приведенному ниже. The error message is similar to the following.

Из этого сообщения об ошибке можно выяснить, что сборка System.ServiceModel версии 2.0.0.0 была установлена более ранней CTP-версией. You should note from the error message that the System.ServiceModel Version 2.0.0.0 assembly was installed by an early Customer Technology Preview (CTP) release. Текущая версия сборки System.ServiceModel — 3.0.0.0. The current version of the System.ServiceModel assembly released is 3.0.0.0 instead. Таким образом, эта проблема возникает, если необходимо установить официальный выпуск WCF на компьютере, где была установлена ранняя CTP-версия WCF, но не полностью удалена. Therefore, this issue is encountered when you want to install the official WCF release on a machine where an early CTP release of WCF was installed, but not completely uninstalled.

ServiceModelReg.exe не может удалять записи предыдущих версий или регистрировать записи новой версии. ServiceModelReg.exe cannot clean up prior version entries, nor can it register the new version’s entries. Единственным путем обхода данной проблемы является редактирование файла machine.config вручную. Путь к этому файлу указан ниже. The only workaround is to manually edit machine.config. You can locate this file at the following location.

Если WCF выполняется на 64-разрядном компьютере, необходимо также изменить тот же файл в этом расположении. If you are running WCF on a 64-bit machine, you should also edit the same file at this location.

Читайте также:  Отключение автоматического восстановления windows 10 через командную строку
Оцените статью