Софт-Архив

Ms Framework img-1

Ms Framework

Рейтинг: 4.6/5.0 (1842 проголосовавших)

Категория: Windows: .NET

Описание

ОШИБКА Microsoft

Всем привет) надеюсь на помощь, так как сам не могу разобраться в чем проблема!

собственно при запуске официально разрешенной программы "ЁЛКА" и "Clone Fish" выскакивает ошибка.

Платформа Microsoft .NET Framework

Необрабатываемое исключение в приложении.

При нажатии кнопки "Продолжить" приложение проигнорирует ошибку и попытается продолжить работу. При нажатии кнопки "Выход" приложение немедленно завершит работу.

Сбой при получении прроизводства объектов класса COM для компонента с CLSID.

Подробная информация об использовании оперативной

(JIT) отладки вместо данного диалогового

окна содержится в конце этого сообщения.

************** Текст исключения **************

System.Runtime.InteropServices.COMException (0x80040154): Сбой при получении производства объектов класса COM для компонента с CLSID <830690FC-BF2F-47A6-AC2D-330BCB402664> в результате следующей ошибки: 80040154.

в SkypeBo.Form1.Form1_Load(Object sender, EventArgs e)

в System.EventHandler.Invoke(Object sender, EventArgs e)

в System.Windows.Forms.Form.OnLoad(EventArgs e)

в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

в System.Windows.Forms.Control.CreateControl()

в System.Windows.Forms.Control.WmShowWindow(Message& m)

в System.Windows.Forms.Control.WndProc(Message& m)

в ?.?.WndProc(Message& m)

в ?.?.WndProc(Message& m)

Другие статьи, обзоры программ, новости

Ms framework

Microsoft .NET Framework

Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. NET Framework состоит из трех основных частей - общеязыковой среды выполнения, иерархического множества унифицированных библиотек классов и компонентной версии ASP, называемой ASP.NET.

Версия 1.0 в настоящее время уже практически не используется, поэтому ставить ее рекомендуется только по необходимости, при работе с программами которые требуют именно ее (Visual Studio 2002, Sound Forge некоторых версий и т.п.). Русского LangPack'а для версии 1.0 не существует. Варианты вышеперечисленных обновлений на русском языке ( SP3 Rus , KB928367 Rus и KB947739 Rus ) предназначены только для русской версии Framework 1.0 SP2, распространявшейся на дисках с дистрибутивом русской Windows XP SP1. На английские версии Framework они не ставятся. Скачать обе (русскую и английскую) версии для XP можно отсюда . Версии 1.0 SP2 и SP3 входят в состав операционных систем Windows XP Media Center / Tablet PC Edition 2002 (SP1) и 2005 (SP2) соответственно. Версия 1.0 SP2 также распространяется на дисках с операционной системой Windows XP SP1 (в виде отдельного дистрибутива).

Версия 1.1 не включает в себя версию 1.0, не требует и не заменяет ее при установке. Используется она чаще, однако устанавливать ее рекомендуется также по необходимости, только для тех программ, которые жестко к ней привязаны. Это обусловлено тем, что пакет .NET Framework 2.0 обеспечивает обратную совместимость с предыдущими версиями, и большинство программ, написанных под 1.0 и 1.1 без проблем работают в среде 2.0 (равно как и программы написанные под 1.0 могут запускаться под версией 1.1). Во избежание конфликтов не рекомендуется ставить версии 1.0 и 1.1 одновременно (некоторые записи в реестре у них общие). Версии 1.1 и 1.1 SP1 входят в состав операционных систем Windows Server 2003 и Windows Server 2003 SP1 / R2SP1 / SP2 / R2SP2 соответственно. Версия 1.1 SP1 также распространяется на дисках с операционными системами Windows XP SP2 и SP3 (в виде отдельного дистрибутива).

Версия 2.0 и все последующие версии Framework не включают в себя предыдущие версии 1.0 и 1.1, не требуют и не заменяют их при установке. Последняя версия, поддерживающая Windows 98/ME (все существующие обновления для этой версии, а также для версий 1.0 SP3 и 1.1 SP1 с этими ОС несовместимы. при проблемах установки сервис паков для версий 1.0 и 1.1 под Windows 98/ME использовать ключ /q). Эта версия входит в состав операционных систем Windows Server 2003 R2SP1 / R2SP2 и Windows Vista.

Версия 2.0 SP1 включает в себя версию 2.0 и заменяет ее при установке. Входит в состав операционных систем Windows Vista SP1 и Windows Server 2008.

Версия 2.0 SP2 включает в себя версии 2.0 и 2.0 SP1 и заменяет их при установке. Последняя версия, поддерживающая Windows 2000. Для установки этой и предыдущей версий под этой операционной системой может потребоваться установить обновление KB835732 Эта версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.

Версия 3.0 включает в себя версию 2.0. Входит в состав операционной системы Windows Vista.

Версия 3.0 SP2 не включает в себя версию 2.0 SP2, но требует ее для установки. Скачиваемый по ссылке неофициальный дистрибутив включает обе этих версии для x86 и x64 систем. Русский языковой пакет для версии 3.0 SP2 в дистрибутив не входит и отдельно не распространяется. При установке на чистую систему может потребоваться компонент Microsoft Core XML Services 6.0 aka MSXML 6.0 Parser (включен в дистрибутив). Эта версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.

Версия 3.5 включает в себя версии 2.0 SP1 и 3.0 SP1. В начале установки делает попытку соединения с интернетом для закачки языкового пакета. Если этот пакет у вас уже имеется, установку следует производить будучи отключенным от сети. После нескольких неудачных попыток подключения установка продолжится с выводом сообщения об ошибке в конце, которое однако не является свидетельством неправильной установки.

Версия 3.5 SP1 включает в себя версии 2.0 SP2 и 3.0 SP2. В начале установки делает попытку соединения с интернетом для закачки языкового пакета. Если этот пакет у вас уже имеется, установку следует производить будучи отключенным от сети. После нескольких неудачных попыток подключения установка продолжится в обычном режиме. Эта версия входит в состав операционных систем Windows 7 и Windows Server 2008 R2.

Microsoft .NET Framework 4 Full Standalone Installer + Full LangPack (x86 x64)

Microsoft .NET Framework 4 Client Profile Standalone Installer

Версия 4 не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), не требует их наличия при установке и не заменяет их.

Client Profile предназначен для пользователей и обеспечивает запуск приложений использующих функции платформы NET Framework 4.

Full содержит дополнительные функции, не включенные в Client Profile, предназначенные для разработчиков приложений.

Microsoft .NET Framework 4.5 Standalone Redistributable Package + LangPack

Microsoft .NET Framework 4.5.2 Standalone Redistributable Package

Версия 4.5 представляет собой выполняемое на месте обновление версии .NET Framework 4, отличающееся высокой степенью совместимости. Версия 4.5 заменяет версию 4.0 и не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), входит в состав OS Windows 8. Удаление версии 4.5 также удаляет более ранние версии 4.0. Если нужно вернуться к версии 4.0, то необходимо переустановить версию 4.0 со всеми обновлениями.

ВАЖНО! Решение проблемы неустановки обновления KB928416 на систему со всеми установленными фреймворками до 3.5 SP1 включительно (предположительно эта проблема возникает только на OEM-версиях XP) Более простое, но не радикальное решение проблемы через запись в реестре.

Прямая ссылка на netfx3-kb928416-v3.0-x86-rus

Утилиты для проверки корректности установки и удаления .NET Framework всех версий: Framework Setup Verification Utility и Framework Setup Cleanup Utility

Неофициальные перепакованные дистрибутивы всех русских версий .NET Framework со всеми обновлениями от Petya V4sechkin Полный список операционных систем, уже включающих в себя ту или иную версию Framework

Вариант шапки от ZX83 просьба потестить

Подробнее. Убрал инфу о том какая версия куда входит (дублируется списком в конце шапки) и старые версии 2.0 SP1, 3.0, 3.0 SP1 и 3.5. Все равно они уже никому не нужны. 2.0 оставил потому что нужна для Windows 9x. Если никто не против, просьба кому-нибудь прикрепить.

Репак от Gora (09.12.2015)

Web Farm Framework: The Official Microsoft IIS Site

Web Farm Framework

Windows This is a Microsoft Supported Download    |   Works With: IIS 7, IIS 7.5

The Microsoft Web Farm Framework (WFF) 2.0 for IIS 7 simplifies the provisioning, scaling, and management of multiple servers for administrators and hosting providers. Administrators can seamlessly provision multiple servers, deploy content to them, and use them to enable elastic scaling. Using the Web Farm Framework, you can also run operations on a server (or a server farm) through a unified interface that also provides up-to-date status of server farm provisioning and health. - C:\Code2.0\iis.net\dev\www.iis.net\STO.Umbraco.Utilities\bin\Debug

Today, setting up web servers, deploying content to them, and then managing them is a lengthy process. It requires a number of manual steps and ongoing tracking of the platform components along with writing and using a combination of scripts, code and repetitive steps.

The Microsoft Web Farm Framework (WFF) 2.2 for IIS 7 simplifies the provisioning, scaling, and management of multiple servers for administrators and hosting providers. Administrators can seamlessly provision multiple servers, deploy content to them, and use them to enable elastic scaling. Using the Web Farm Framework, you can also run operations on a server (or a server farm) through a unified interface that also provides up-to-date status of server farm provisioning and health. You can also reduce management costs, leverage web infrastructure in an efficient manner, and simplify ongoing server farm management.

Seamless Provisioning and Deployment

The Web Farm Framework 2.2 is designed to enable you to create group of servers and setup provisioning for them with a one step process that is automated and keeps the web farm up to date. You can customize what gets provisioned, and include additional platform components. You can configure provisioning policy and add additional content to the farm. In addition, you can use the Web Farm Framework to view up-to-date status of provisioning and health of the servers in the farm.

Elastic Scale and Load Balancing

The Web Farm Framework 2.2 integrates with Application Request Routing (ARR) for load balancing and elastic scale through the same one step process. WFF works with third-party load balancing products, and enhances the ability to upgrade, swap, and add servers by simplifying the underlying logistics. It also provides a snapshot of server readiness so that you can easily view servers that are available and ready to be used for load balancing.

Simplified Server and Farm Management

The Web Farm Framework 2.2 provides one view and user interface to see the status of operations running in the farm. You can also use the interface to run the most frequently used operations on the farm (or an individual server in the farm). Additionally, you can interact programmatically with WFF functionality by using Web Farm Framework’s APIs and/or cmdlets for Windows PowerShell.

Ms framework

Microsoft's programming infrastructure for developing and launching Windows apps that use .NET technologies, geared toward both programmers and casual users

Proprietary of Microsoft. NET Framework is a free programming infrastructure that some developers resort to when creating Windows-oriented applications and services using .NET technologies.

Programming infrastructure for developers

It's basically a large package that already has all the necessary code with libraries, classes and templates needed by programmers to seamlessly put together desktop apps and web services by simply calling the code, instead of having to write everything from scratch. The package contains three major components: Common Language Runtime (CLR), Framework Class Library (FCL), and ASP.NET.

Three major components: CLR, FCL and ASP.NET

CLR is the runtime environment, which means that it handles the execution of .NET apps, enabling programmers to develop projects using a language compiler, featuring cross-language integration and exception handling, enhanced support for security, versioning and deployment, along with a simple model for component integration, debugging and profiling services. At the moment, these are the CLR versions available: 1.0, 1.1, 2.0, 3.0, 3.5, 4 and 4.5 (includes 4.5.1 and 4.5.2). There's also a 4.6 RC version available.

FCL comprises the numerous classes, services, interfaces and namespaces provided by .NET Framework. Apart from the runtime core functions (e.g. file and network I/O), it supports database interaction, XML usage and development, client-oriented apps for the desktop and Internet, along with SOAP-based XML web services.

ASP.NET is the popular open-source service-side framework that programmers use to create dynamic web pages, apps and services with HTML, CSS, JavaScript, and any other type of code supported by the .NET language.

Necessary for installing .NET Framework-based applications

.NET Framework addresses not only developers, but also regular users who want to be able to launch a tool written in .NET Framework. Typically, the infrastructure has to be manually downloaded by users. However, it sometimes comes bundled with various software packages, and some versions are built into Windows, so they only need to be enabled. For example. NET Framework 3.5.1 is integrated into Windows 7, while .NET Framework 2.0, 3.0, 3.5 and 4.5 are rolled with Windows 8.

Different .NET Framework versions

Worth mentioning is that the version number of a framework shouldn't be understood as a simple "update" number. For instance, older applications require older .NET Framework editions to work, and users should keep in mind these are not automatically implemented in newer versions. To be more specific, you can have multiple .NET Framework versions installed on your PC to run multiple apps with different requirements. Figuring out what version you already have installed can be tricky, but you can resort to several apps to help you in this regard, such as Speccy Portable .

There are several known facts when it comes to the downsides of .NET Framework for casual users. For example, it occupies a significant amount of disk space, the installation step is lengthy, the utility usually hogs system resources, and older editions sometimes become unstable and frequently crash. Although this method doesn't always work (sadly), the last mentioned issue can be typically fixed by reinstalling .NET Framework. This can also be a problematic step because it's tricky to completely eliminate all leftovers (try using .NET Framework Cleanup Tool ).

To conclude. NET Framework can be viewed as a love-it-or-hate-it platform: it can easily become a solution for developers who fully understand how to work with it, as well as a burden for casual users who frequently run into all sorts of issues. Regardless of what the case may be. NET Framework is (usually) indispensable for Microsoft users.

Платформа Microsoft

Платформа Microsoft. NET Framework Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже. Подобные документы

Сведения о платформе Microsoft.NET Framework, способы и методы доступа к базам данных и системам управления базами данных, особенности проектирования и программирования баз данных средствами выше упомянутой платформы. Спроектировано приложение "Articles".

курсовая работа [5,9 M], добавлен 20.03.2011

Характеристика и состав Microsoft Solution Framework. Модель команды, её характеристики. Цели качества команды проекта. Модель процессов, её содержание. Принципы управления рисками. Утверждение целей и границ, плана проекта. Модель приложений MSF.

презентация [752,5 K], добавлен 10.05.2013

Общие сведения о платформе Microsoft NET Framework. Разработка приложения "Поставка и реализация программного обеспечения", содержащего базу данных о каталогах адресов в Internet. Описание логической структуры. Требования к техническому обеспечению.

курсовая работа [2,4 M], добавлен 28.06.2011

Розробка гри "Арканоід", з можливістю гри, як одного та і двох гравців одночасно на одному гральному полі, за допомогою Visual Studio 2008 з XNA Framework. Аналіз предметної галузі. Опис концептуальної моделі. Реалізація взаємодії між гравцем та системою.

курсовая работа [5,5 M], добавлен 21.01.2010

Отличительные черты смартфонов и коммуникаторов от обычных мобильных телефонов, их дополнительные возможности. Назначение и конфигурация платформы J2ME, ее функции. Порядок проектирования приложения для мобильного телефона на основе платформы J2ME.

дипломная работа [3,6 M], добавлен 05.09.2009

Обзор криптографических классов библиотеки Framework Class Libr: классы алгоритмов симметричного и асимметричного шифрования, хеширования. Классы-форматеры и деформатеры. Классы для формирования и проверки цифровой подписи. Примеры применения классов.

курсовая работа [30,0 K], добавлен 27.12.2011

Описание платформы NET Framework. База данных Microsoft Access. Разработка Windows приложения. Модель программирования Windows Forms. Функциональное назначение программы. Входные и выходные данные. Требования к техническому и программному обеспечению.

курсовая работа [2,2 M], добавлен 15.03.2015

Разработка базы данных учета и хранения заявок пользователя. Создание программного средства на основе клиент/серверной технологии. Описание возможностей платформы Tandem Framework. Апробация программы автоматизации процессов подачи и обработки заявок.

дипломная работа [3,6 M], добавлен 08.03.2013

Архитектура уровня команд платформы Java, формат файла класса Java. Компилятор ассемблероподобного языка, позволяющий создавать файлы классов, корректно обрабатываемые реальной JVM, поддерживающий все команды байт-кода Java и важнейшие возможности JVM.

курсовая работа [292,6 K], добавлен 17.09.2008

Изучение сведений o плaтфopме .NET Framework. Характеристика метoдов дocтупa к бaзaм дaнныx. Рaзpaбoтка пpилoжения "Пocтaвкa и pеaлизaция пpoгpaммнoгo oбеcпечения", coдеpжaщего бaзу дaнныx и pacкpывaющего вcе acпекты paзpaбoтки бaзы дaнныx нa языке C+.

курсовая работа [1,8 M], добавлен 12.12.2011

Министерство образования Республики Беларусь

Назначение Microsoft

Что такое .net framework от Microsoft и почему он необходим?

Microsoft .net framework – это интегрированная в OS Windows, согласованная и всесторонне развитая модель программирования. Она используется для создания ПО высокого качества, обеспеченного превосходным интерфейсом, и отличается защищенностью и прозрачностью сетевых связей.

Ядром работы платформы является многоязычная среда программирования под названием Common Language Runtime (CLR). Есть мнение, что framework разрабатывалась как ответ на популярную на то время платформу Java от компании Sun.

Содержание

Зачем его устанавливать?

Когда одно из приложений или игра при установке запрашивает инсталляцию microsoft .net framework, не многие соглашаются, не понимая зачем это нужно. Некоторые из пользователей не устанавливают тот пакет, который идет в комплекте, потому что у них уже установлен один из фреймворков.

Однако и те, и другие неправы. Обязательно нужно устанавливать именно ту версию (v4.0, 2.0, 3.5, 4.5) microsoft .net framework, которую требует то или иное приложение. Поскольку оно будет стабильно работать только на той платформе, на которой разрабатывалось, даже если у вас инсталлирован программный пакет последней версии.

Такая взаимосвязь приложений с платформой объясняется очень просто. Это сделано для того, чтобы разработчик не был привязан к операционной системе и разрядности процессора пользователя. Например, если на ПК была запущена программа, созданная на платформе версии v4.0, 2.0, 3.5, 4.5, нужно, чтобы была установлена поддержка (или реализация) в виде программного обеспечения microsoft .net framework v4.0, 2.0, 3.5, 4.5.

Важные составляющие

Необходимо знать, что состоит microsoft .net framework из двух частей:

  • среда исполнителя;
  • подключаемая библиотека.

Главной составляющей можно назвать Common Language Runtime (CLR). Она может выполнять программную часть обычных приложений или серверных, являясь исполняющей средой.

Вторая половинка нужна не менее. Framework Class Library (FCL) – это библиотека классов, в которой содержится достаточно много элементов для обращения с:

  • базами данных;
  • сетями;
  • интерфейсами;
  • файлами;
  • вводом и выводом данных.

Всё это дает возможность разработчику использовать готовые классы для создания программ, обходя низкоуровневую часть.

Инсталляция поддержки платформы

Установщик microsoft .net framework добавлен в OS windows по умолчанию. Версия v4.0, 2.0, 3.5, 4.5 платформы зависит от операционной системы. Но практически любую из них можно установить по надобности самостоятельно, если ваш компьютер соответствует требованиям.

Требования платформы .Net

Как и в случае с любыми приложениями, платформа .Net тоже имеет свои требования для нормальной поддержки работы программ. Чем новее версия microsoft.net (v4.0, 2.0, 3.5, 4.5), тем большие характеристики ПК она требует.

Однако приложения, разработанные на данной платформе, более чувствительны к производительности. То есть, если вы используете старый компьютер, то не будете устанавливать на него программы под windows 8, а значит и платформа версии 4.5 вам не нужна.

Для установки microsoft .net framework любой версии (v4.0, 2.0, 3.5, 4.5) вам понадобится:

  • операционная система семейства виндовс, начиная с XP sp3 или server 2003 Sp2;
  • компьютер с процессором от 1 Ггц;
  • не менее чем 512 мб оперативной памяти;
  • любая версия архитектуры процессора, начиная с x86.
Процесс инсталляции ПО

Нужно учесть такой факт: для установки понадобится две программы, как правило, встроенные в операционную систему. Если вы используете XP без обновлений, то нужно скачать их с официального сайта Microsoft. Минимальные версии, которые вам понадобятся:

Узнать, какая версия у вас установлена, можно просмотрев все компоненты. Но перед тем, как начать установку, желательно обновить всё системное ПО. Для того чтобы это сделать, выполните такие условия:

  1. Открыть панель управления;
  2. Найти «Центр обновления windows»;
  3. Проверить наличие важных обновлений и установить их.

Скачать любую версию (v4.0, 2.0, 3.5, 4.5) microsoft .net framework можно на официальном сайте компании Microsoft.

Некоторые из приложений сами предлагают установку той версии (v4.0, 2.0, 3.5, 4.5), которая им необходима. Добавление одного компонента может включать еще несколько, в зависимости от потребностей ПО, а также самой платформы (например, вместе с платформой 3.5 устанавливаются 3.0 и 2.0).

Сама инсталляция очень проста и интуитивно понятна. В случае если во время установки компонента произошел сбой, или система выдает сообщение об ошибке, нужно отключить или удалить все версии (v4.0, 2.0, 3.5, 4.5) microsoft.net

Удаление и отключение Фреймворк

Зачем же удалять фреймворк? Если у вас возникла проблема после обновления одного из компонентов windows, можно выполнить следующие действия:

  1. Попробовать отключить последний инсталлированный элемент;
  2. Удалить его стандартными средствами;
  3. Использовать специальную утилиту net framework cleanup tool.
Восстановление работы стандартными средствами Windows

Для отключения компонента нужно зайти в «Панель управления», «Включение и отключение компонентов». Найти версию (v4.0, 2.0, 3.5, 4.5), которую устанавливали последней и снять галочку (деактивировать), после чего нажать кнопку «ОК».

Если проблема возникла не при установке, а при запуске windows, то, скорее всего, произошел сбой в системе. Если ошибка критическая и не дает загрузиться, то нужно решать проблему в безопасном режиме. Для того чтобы избавиться от сбоев, удалите программы фреймворк через стандартную «Установку и удаление программ».

При удалении начинайте с максимально установленной версии и заканчивайте минимальной. То есть, в порядке очереди деинсталлируйте v4.0 – 3.5 – 3.0 – 2.0 – 1.1 После этого нужно скачать с официального сайта необходимые вам версии.

Использование дополнительного ПО

Из-за многочисленности версий сбои бывают достаточно разнообразными. Штатные средства windows не всегда помогают полностью удалить программное обеспечение, оставляя ненужные реестровые записи, файлы настроек и системные библиотеки.

Это впоследствии может вызвать еще более серьезные проблемы. Поэтому была создана специальная программа для удаления – net framework cleanup tool.

Утилита очень простая. Запустив её, нужно нажать кнопку «Cleanup Now». net framework cleanup tool работает так, что удаляет полностью все следы действия компонента, включая:

  • программное обеспечение;
  • связанные обновления;
  • записи реестра;
  • файлы настроек;
  • системные библиотеки.

Благодаря этой программе, можно удалить ненужные старые компоненты без всяких проблем и последствий, а также избавиться от ошибок операционной системы в случае неправильной инсталляции или сбоя компонента.

Fix Can - t Install Microsoft

[Fix] Can’t Install Microsoft .NET Framework 3.5 in Windows 8 and Later

We know that Windows 8 and later operating systems don't come with Microsoft .NET Framework 3.5 but there are many 3rd party software programs which require .NET Framework 3.5 installed in Windows. So people use online or offline methods to install .NET Framework 3.5 in Windows 8 or later as given in following tutorials:

But there are a few people who have faced problems while installing .NET Framework 3.5. When they try to install it, they receive error messages such as the source files could not be found or downloaded, etc. These error messages contain different error codes such as 0x800F081F or 0x800F0906.

To fix these problems, we posted a troubleshooting article which allows you to install .NET Framework 3.5 in Windows 8 and later without receiving any error messages:

The above mentioned guide helped a lot of people and fixed the error messages but still there were a few people who were not able to install .NET Framework 3.5 in Windows 8 and later. Then an AskVG reader Patrik posted a different solution which worked for those people.

Patrik: I have three Surface Pro 3 with Windows Pro 8.1 that have the same issue. NET Framework 3.5 will not install. I've tried both via DISM, Programs and Features and via full install setup. I have tried to uninstall every single Windows update on the machine and then install via DISM, but that didn't help either. I even tried to install all three KB-updates (KB2966826-8) to see if I can uninstall them to get rid of potential dll-files that could be interfere with the .Net 3.5 setup. So I then decided to wipe it clean via Windows own restore system guide. But it didn't even work after I have done a clean Windows install. Immediately after Windows installed I tried to enable the .NET 3.5 feature, and of course DISM didn't work either. I have called MS support to get some assistance, but I guess they will call back in a few days or so. Finally, I have solved the issue after many hours. I found a setting in the local computer policy.

Today in this article, we are going to share the solution given by our reader Patrik so that all Windows 8 and later users can install .NET Framework 3.5 without any problem.

This solution should work for all devices whether its a Desktop PC, laptop or Surface tablet running on Windows 8, Windows 8.1 or Windows 10 operating systems.

If you are also facing problems while installing .NET Framework 3.5 in Windows 8 or later, check out following method to fix the issue:

1. Type gpedit.msc in RUN or Start search box and press Enter. It'll open Group Policy Editor .

Computer Configuration -> Administrative Templates -> System

3. In right-side pane, look for "Specify settings for optional component installation and component repair " option.

4. The option would be set to Not Configured. Double-click on it, set it to Enabled and enable "Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) " option.

That's it. Now try to install .NET Framework 3.5 again using Control Panel -> Programs and Features or by using DISM command and now you'll not face any problem.

Microsoft Solutions Framework

Материал из Seo Wiki - Поисковая Оптимизация и Программирование Содержание

В 1994 году. стремясь достичь максимальной отдачи от IT -проектов, Майкрософт выпустила в свет пакет руководств по эффективному проектированию, разработке, внедрению и сопровождению решений, построенных на основе своих технологий. Эти знания базируются на опыте, полученном Майкрософт при работе над большими проектами по разработке и сопровождению программного обеспечения, опыте консультантов Майкрософт и лучшем из того, что накопила на данный момент IT-индустрия. Все это представлено в виде двух взаимосвязанных и хорошо дополняющих друг друга областей знаний: Microsoft Solutions Framework (MSF ) и Microsoft Operations Framework (MOF ).

Следует отметить, что Microsoft разработала на базе общих методов MSF методики для прикладного и специализированного применения. Причем Microsoft стратифицирует экспертов именно по прикладным знаниям в применении MSF (например, сертификация MCTS 74-131 по экспертизе в методике управления проектами). Перед тем как изучать методы MSF, следует сначала определить, какой прикладной вариант MSF имеется ввиду.

Наиболее популярные прикладные варианты MSF разработанные Microsoft:

Важность прикладных вариантов MSF подчеркивает тот факт, что в «чистом варианте» саму методику MSF в своих IT-проектах компания Microsoft не использует [1]. В проектах Microsoft Consulting Services используется гибридная методология MSF и Agile. Несмотря на внешние существенные различия прикладных вариантов MSF разработанных экспертами Microsoft, общая база методов MSF для них остается общая и отражает общие методологические подходы к итеративному ведению проектов[2].

MOF призван обеспечить организации, создающие критически важные (mission-critical) IT решения на базе продуктов и технологий Майкрософт. техническим руководством по достижению их надежности (reliability), доступности (availability), удобства сопровождения (supportability) и управляемости (manageability). MOF затрагивает вопросы, связанные с организацией персонала и процессов; технологиями и менеджментом в условиях сложных (complex), распределенных (distributed) и разнородных (heterogeneous) IT-сред. MOF основан на лучших производственных методиках, собранных в IT Infrastructure Library (ITIL ), составленной Central Computer and Telecommunications Agency — Агентством правительства Великобритании. Информация по MOF доступна в Internet по адресу [3].

Создание бизнес-решения в рамках отведенных времени и бюджета требует наличия испытанной методологической основы. MSF предлагает проверенные методики для планирования, проектирования, разработки и внедрения успешных IT-решений. Благодаря своей гибкости, масштабируемости и отсутствию жестких инструкций MSF способен удовлетворить нужды организации или проектной группы любого размера. Методология MSF состоит из принципов, моделей и дисциплин по управлению персоналом, процессами, технологическими элементами и связанными со всеми этими факторами вопросами, характерными для большинства проектов. Информация по MSF доступна в Internet по адресу [4].

MSF состоит из двух моделей и трех дисциплин. Они подробно описаны в 5 whitepapers. Начинать изучение MSF лучше с моделей, а затем перейти к дисциплинам.

MSF содержит:

Модель проектной группы MSF

Модель проектной группы MSF (MSF Team Model) описывает подход Майкрософт к организации работающего над проектом персонала и его деятельности в целях максимизации успешности проекта. Данная модель определяет ролевые кластеры, их области компетенции и зоны ответственности, а также рекомендации членам проектной группы, позволяющие им успешно осуществить свою миссию по воплощению проекта в жизнь.

Модель проектной группы MSF разрабатывалась в течение нескольких лет и возникла в результате осмысления недостатков пирамидальной, иерархической структуры традиционных проектных групп.

В соответствии с моделью MSF проектные группы строятся как небольшие многопрофильные команды, члены которых распределяют между собой ответственность и дополняют области компетенций друг друга. Это дает возможность четко сфокусировать внимание на нуждах проекта. Проектную группу объединяет единое видение проекта, стремление к воплощению его в жизнь, высокие требования к качеству работы и желание самосовершенствоваться.

Ниже описываются основные принципы, ключевые идеи и испытанные методики MSF в применении к модели проектной группы.

MSF включает в себя ряд основных принципов. Вот те из них, которые имеют отношение к успешной работе команды:

  1. Распределение ответственности при фиксации отчетности
  2. Наделяйте членов команды полномочиями
  3. Концентрируйтесь на бизнес-приоритетах
  4. Единое видение проекта
  5. Проявляйте гибкость — будьте готовы к переменам
  6. Поощряйте свободное общение

Успешное использование модели проектной группы MSF основывается на ряде ключевых концепций (key concepts):

  1. Команда соратников
  2. Сфокусированность на нуждах заказчика
  3. Нацеленность на конечный результат
  4. Установка на отсутствие дефектов
  5. Стремление к самосовершенствованию
  6. Заинтересованные команды работают эффективно

MSF основан на постулате о шести качественных целях, достижение которых определяет успешность проекта. Эти цели обуславливают модель проектной группы. В то время как за успех проекта ответственна вся команда, каждый из ее ролевых кластеров, определяемых моделью, ассоциирован с одной из упомянутых шести целей и работает над ее достижением.

В проектную группу входят такие ролевые кластеры.

  • управление программой
  • управление продуктом
  • разработка
  • тестирование
  • управление релизом
  • удовлетворение потребителя

Они ответственны за различные области компетенции (functional areas) и связанные с ними цели и задачи. Иногда ролевые кластеры называются просто ролями. Но в любом случае суть концепции остается той же — построить основу производственных отношений и связанную с ней модель команды такими, чтобы они были приспосабливаемыми (масштабируемыми) для удовлетворения нужд любого проекта.

Как уже было сказано выше, проектная группа по MSF состоит из шести ролевых кластеров, каждый из которых отвечает за.

  • управление программой (program manager) — разработку архитектуры решения, административные службы;
  • разработку (developer) — разработку приложений и инфраструктуры, технологические консультации;
  • тестирование (QAE) — планирование, разработку тестов и отчетность по тестам;
  • управление выпуском (release manager) — инфраструктуру, сопровождение, бизнесы-процессы, выпуск готового продукта;
  • удовлетворение заказчика (user experіence) — обучение, эргономику, графический дизайн, техническую поддержку;
  • управление продуктом (product manager) — бизнес-приоритеты, маркетинг, представительство интересов заказчика.

Наличие шести ролевых кластеров не означает, что количество членов команды должно быть кратным шести — один человек может совмещать несколько ролей и наоборот, ролевой кластер может состоять из нескольких лиц в зависимости от размера проекта, его сложности и профессиональных навыков, требуемых для реализации всех областей компетенции кластера. Минимальный коллектив по MSF может состоять всего из трех человек. Модель не требует назначения отдельного сотрудника на каждый ролевой кластер. Смысл состоит в том, что в команде должны быть представлены все шесть качественных целей. Обычно, выделение как минимум одного человека на каждый ролевой кластер обеспечивает полноценное внимание к интересам каждой из ролей, но это экономически оправданно не для всех проектов. Зачастую члены проектной группы могут объединять роли.

В малых проектных группах объединение ролей является необходимым. При этом должны соблюдаться два принципа:

  1. Роль команды разработчиков не может быть объединена ни с какой другой ролью.
  2. Избежание сочетания ролей, имеющих предопределенные конфликты интересов.

Как и в любой другой командной деятельности, подходящая комбинация ролей зависит от самих членов команды, их опыта и профессиональных навыков. На практике совмещение ролей встречается нередко. И если проектная группа производит его обдуманно и управляет связанными с таким объединением рисками, возникающие проблемы будут минимальными.

MSF не предоставляет конкретных рецептов управления проектами и не содержит объяснений разнообразных методов работы, которые применяют опытные менеджеры. Принципы MSF формируют такой подход к управлению проектами. при котором:

  • ответственность за управление проектом распределенная между лидерами ролевых кластеров внутри команды — каждый член проектной группы отвечает за общий успех проекта и качество создаваемого продукта.
  • профессиональные менеджеры выступают в качестве консультантов и наставников команды, а не выполняют функции контроля над ней — в эффективно работающей команде каждый ее член имеет необходимые полномочия для выполнения своих обязанностей и уверенный, что получит от коллег все необходимое.

Как следует из вышесказанного, одна из характерных особенностей MSF — отсутствие должности менеджера проекта!

Модель проектной группы MSF предлагает разбиение больших команд (более 10 человек) на малые многопрофильные группы направлений (feature teams). Эти малые коллективы работают параллельно, регулярно синхронизируя свои усилия. Кроме того, когда ролевому кластеру требуется много ресурсов, формируются т. н. функциональные группы (functional teams), которые затем объединяются в ролевые кластеры.

Использование ролевых кластеров не подразумевает и не навязывает никакой специальной структуры организации или обязательных должностей. Административный состав ролей может широко варьироваться в разных организациях и проектных группах. Чаще всего роли распределяются среди различных подразделений одной организации, но иногда часть их отводится сообществу потребителей или внешним по отношению к организации консультантам и партнерам. Ключевым моментом является четкое определение работников, ответственных за каждый ролевой кластер, их функций, ответственности и ожидаемого вклада в конечный результат.

Модель проектной группы MSF не обеспечивает успех сама по себе. Есть много других факторов, определяющих успех или неудачу проекта, но структура проектной группы, безусловно, вносит существенный вклад.

Подходящая структура команды является фундаментом успеха, и реализация модели MSF с использованием лежащих в ее основе принципов поможет сделать проектные группы более эффективными и, как следствие, более успешными.

Модель процессов MSF

Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT решений. Особенность этой модели состоит в том, что благодаря своей гибкости и отсутствию жестко навязываемых процедур она может быть применена при разработке весьма широкого круга IT проектов. Эта модель сочетает в себе свойства двух стандартных производственных моделей: каскадной (waterfall) и спиральной (spiral). Модель процессов в MSF 3.0 была дополнена еще одним инновационным аспектом: она покрывает весь жизненный цикл создания решения, начиная с его отправной точки и заканчивая непосредственно внедрением. Такой подход помогает проектным группам сфокусировать свое внимание на бизнес-отдаче (business value) решения, поскольку эта отдача становится реальной лишь после завершения внедрения и начала использования продукта.

Процесс MSF ориентирован на «вехи » (milestones) — ключевые точки проекта, характеризующие достижение в его рамках какого-либо существенного (промежуточного либо конечного) результата. Этот результат может быть оценен и проанализирован, что подразумевает ответы на вопросы: «Пришла ли проектная группа к однозначному пониманию целей и рамок проекта?», «В достаточной ли степени готов план действий?», «Соответствует ли продукт утвержденной спецификации?», «Удовлетворяет ли решение нужды заказчика?» и т. д.

Модель процессов MSF учитывает постоянные изменения проектных требований. Она исходит из того, что разработка решения должна состоять из коротких циклов, создающих поступательное движение от простейших версий решения к его окончательному виду.

Модель процессов MSF тесно связана с базовыми принципами MSF, рассмотренными выше. Вообще говоря, тремя особенностями модели процессов MSF являются:

  • Подход, основанный на фазах и вехах.
  • Итеративный подход.
  • Интегрированный подход к созданию и внедрению решений.

Модель процессов включает такие основные фазы процесса разработки:

  • Выработка концепции (Envisioning)
  • Планирование (Planning)
  • Разработка (Developing)
  • Стабилизация (Stabilizing)
  • Внедрение (Deploying)

Кроме этого существует большое количество промежуточных вех. которые показывают достижение в ходе проекта определенного прогресса и расчленяют большие сегменты работы на меньшие, обозримые участки. Для каждой фазы модели процессов MSF определяет:

  • что (какие артефакты) является результатом этой фазы
  • над чем работает каждый из ролевых кластеров на этой фазе

В рамках MSF программный код, документация, дизайн, планы и другие рабочие материалы создаются, как правило, итеративными методами. MSF рекомендует начинать разработку решения с построения, тестирования и внедрения его базовой функциональности. Затем к решению добавляются все новые и новые возможности. Такая стратегия именуется стратегией версионирования. Несмотря на то, что для малых проектов может быть достаточным выпуск одной версии, рекомендуется не упускать возможности создания для одного решения ряда версий. С созданием новых версий эволюционирует функциональность решения.

Итеративный подход к процессу разработки требует использования гибкого способа ведения документации. «Живые» документы (living documents) должны изменяться по мере эволюции проекта вместе с изменениями требований к конечному продукту. В рамках MSF предлагается ряд шаблонов стандартных документов, которые являются артефактами каждой стадии разработки продукта и могут быть использованы для планирования и контроля процесса разработки.

Решение не представляет бизнес-ценности, пока оно не внедрено. Именно по этой причине модель процессов MSF содержит весь жизненный цикл создания решения, включая его внедрение — вплоть до момента, когда решение начинает давать отдачу.

Управление рисками

Управление рисками (risk management) — это одна из ключевых дисциплин Microsoft Solutions Framework® (MSF). MSF видит в изменениях и возникающей из-за них неопределенности неотъемлемые части жизненного цикла информационных технологий. Дисциплина управления рисками в MSF (MSF risk management discipline ) отстаивает превентивный подход к работе с рисками в условиях такой неопределенности, непрерывное оценивание рисков и использование информации о рисках в рамках процесса принятия решений на протяжении всего жизненного цикла проекта. Данная дисциплина предлагает принципы, идеи и рекомендации, подкрепленные описанием пошагового процесса для успешного активного управления рисками. Этот процесс включает в себя выявление и анализ рисков; планирование и реализацию стратегий по их профилактике и смягчению возможных последствий; отслеживание состояния рисков и извлечение уроков из обретенного опыта. Девиз MSF — мы не боремся с рисками — мы ими управляем.

Управление проектами

Проект (project) — ограниченная временными рамками деятельность, цель которой состоит в создании уникального продукта или услуги. Управление проектами (project management) — это область знаний, навыков, инструментария и приемов, используемых для достижения целей проектов в рамках согласованных параметров качества, бюджета, сроков и прочих ограничений.

Хорошо известна взаимозависимость между ресурсами проекта (людскими и финансовыми), его календарным графиком (временем) и реализуемыми возможностями (рамками). Эти три переменные образуют так называемый «треугольник компромиссов ». Нахождение верного баланса между ресурсами, временем разработки и возможностями — ключевой момент в построении решения, должным образом отвечающего нуждам заказчика.

Другое весьма полезное средство для управления проектными компромиссами — матрица компромиссов проекта (project tradeoff matrix). Она отражает достигнутое на ранних этапах проекта соглашение между проектной группой и заказчиком о выборе приоритетов в возможных в будущем компромиссных решениях. В определенных случаях из этой приоритезации могут делаться исключения, но в целом следование ей облегчает достижение соглашений по спорным вопросам.

Для иллюстрации использования матрицы компромиссов Майкрософт предлагает использовать следующее предложение (вместо пропущенных слов могут быть вставлены «календарный график», «ресурсы» и «функциональность»): «Зафиксировав ___________, мы согласовываем ___________ и принимаем результирующий ___________».

Как уже говорилось выше, в MSF нет роли «менеджер проекта». Деятельность по управлению проектом распределяется между лидерами групп и ролевым кластером «Управление программой».

Для лидеров групп и ролевого кластера «Управление программой» инструментом управления проектом, облегчающим создание планов и календарных графиков, является WBS. Иерархическая структура работ (Work Breakdown Structure  — WBS ) — это структуризация работ проекта, отражающая его основные результаты и определяющая его рамки. Работа, не описанная в WBS, находится вне границ проекта. В MSF создание WBS является коллективной деятельностью, в которую вовлекаются все ролевые кластеры. Каждая роль ответственна за предоставление детального описания собственной работы.

Управление подготовкой

Управление подготовкой  — это также одна из ключевых дисциплин Microsoft Solutions Framework (MSF). Она посвящена управлению знаниями, профессиональными умениями и способностями, необходимыми для планирования, создания и сопровождения успешных решений. Дисциплина управления подготовкой MSF описывает фундаментальные принципы MSF и дает рекомендации по применению превентивного подхода к управлению знаниями на протяжении всего жизненного цикла информационных технологий. Эта дисциплина также рассматривает планирование процесса управления подготовкой. Будучи подкрепленной испытанными практическими методиками, дисциплина управления подготовкой предоставляет проектным группам и отдельным специалистам базу для осуществления этого процесса.

Cледует отметить, что MSF не навязывает использование других продуктов Microsoft. Например, для организации процесса производства ПО можно использовать MSF и при этом применять инструменты Borland. хотя будущая версия MSF 4.0 будет жестко привязана к Microsoft Team System  — новому инструментальному средству Майкрософт для поддержки командной работы над проектом.

Первая версия MSF появилась в 1994 году. Текущая версия — MSF 4.0 была представлена в 2005 году. В данной версии произошло разделение методологии на два направления: MSF for Agile Software Development и MSF for CMMI Process Improvement.

Кроме этого, появилась роль архитектора и поддержка методологии в инструменте — Microsoft Visual Studio Team System.