- Oh, MSBRO !
- Сетевые заметки системного администратора
- Что такое файлы *.dll и *.ocx, и как их зарегистрировать?
- Как включить или отключить компоненты Windows
- Как включить или отключить компоненты Windows
- Виджеты на рабочий стол
- В Экселе не двигается курсор по ячейкам: в чем может быть проблема?
- Не работает правая кнопка мыши в Excel: где кроется проблема?
- Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания
- Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
- Как открыть «Компоненты Windows» в Windows 7
- Как открыть «Компоненты Windows» в Windows 8 и 8.1
- Как удалить компоненты Windows
- Как добавить компоненты Windows
- Заключение
- Не удается включить компонент Microsoft .NET Framework 3.5 в Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8 после установки обновления для системы безопасности 2966827 или 2966828
- Проблема
- Причина
- Статус
- Временное решение
- Дополнительная информация
Oh, MSBRO !
Сетевые заметки системного администратора
Что такое файлы *.dll и *.ocx, и как их зарегистрировать?
Иногда при запуске какой-либо программы появляется сообщение, что не найден файл *.dll (например, VCompLib.dll) или *.ocx (например, seon.ocx). При этом программа, естественно, не запускается.
Сообщения об ошибках могут быть разные (это зависит в основном от того, на каком языке написана программа).
«Component ‘MSCOMM32.OCX’ not correctly registered: file is missing or invalid»,
«Приложению не удалось запуститься, поскольку MSVBVM50.DLL не был найден. Повторная установка приложения может исправить эту проблему»
«Runtime DLL/OCX File error».
При этом в Windows Vista дополнительно появится окно Помощника по совместимости программ с сообщением
«Эта программа требует отсутствующий компонент Windows».
Краткая справка
DLL | (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют так называемые shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы. |
ActiveX | название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM. |
COM | (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX). |
OLE | (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.). |
ActiveX control | управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet. |
OCX | (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll. |
OLE custom control | специализированный управляющий элемент OLE, OLE control. |
OLE control | управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control. |
Способы решения проблемы
Если возникают ошибки, связанные с файлами *.dll и *.ocx, необходимо:
1. Переустановить программу.
2. Если переустановка программы не помогает, нужно проверить наличие в системе требуемых файлов. Файлы *.dll и *.ocx, как правило, должны быть расположены в системной папке \WINDOWS\system32 (реже – в каталоге конкретной программы). Если файлы присутствуют, нужно зарегистрировать их.
Если требуемых файлов нет, найдите их в Интернете, скачайте и скопируйте в папку \WINDOWS\system32 и в каталог программы. Теперь нужно зарегистрировать их.
Как зарегистрировать файлы *.dll и *.ocx
При регистрации файлов *.dll и *.ocx происходит их запись в Реестр Windows (это можно сделать и вручную). При этом в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs] создается параметр REG_DWORD, например C:\Program Files\InterVideo\Common\Bin\StorageTools.dll или C:\WINDOWS\System32\MSCOMCTL.OCX, со значением 1.
Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – C:\WINDOWS\system32).
Рассмотрим способы регистрации:
1. Нажмите Пуск – Выполнить… – Запуск программы – regsvr32 имя_файла – OK.
2. Нажмите Пуск – Выполнить… – Запуск программы – cmd – OK. Запустится интерпретатор команд cmd.exe, после приглашения системы C:\Documents and Settings\Имя_пользователя> введите regsvr32 имя_файла, например, regsvr32 seon.ocx.
3. Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.
Как включить или отключить компоненты Windows
Как включить или отключить компоненты Windows
Виджеты на рабочий стол
В Экселе не двигается курсор по ячейкам: в чем может быть проблема?
Не работает правая кнопка мыши в Excel: где кроется проблема?
Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания
Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
Каждая версия Windows несет в себе определенный набор установленных программ, функций и приложений, при этом пользователь может отключить (удалить) ненужные особенности, или добавить те, которые нужны, но не установлены по умолчанию. Удалив ненужные функции, программы или приложения, можно освободить довольно много места на диске, что особенно актуально для 100-долларовых планшетов, которые в последнее время наводнили рынок.
В этом руководстве мы покажем, как добавить или удалить компоненты в Windows 7, Windows 8 и Windows 8.1.
Все необходимые действия мы будем производить в окне под названием «Компоненты Windows».
Как открыть «Компоненты Windows» в Windows 7
Окно «Компоненты Windows» можно открыть из раздела «Удалить или изменить программу» (который также известен как «Программы и компоненты»). Самый простой способ открыть «Компоненты Windows» заключается в использовании меню «Пуск». Чтобы это сделать, нужно открыть меню, ввести «включение компонентов» в строку поиска и нажать на соответствующий элемент в результатах поиска (см. скриншот ниже).
Как открыть «Компоненты Windows» в Windows 8 и 8.1
На рабочем столе нажмите сочетание клавиш Win + S, введите «включение компонентов», а затем в результатах поиска нажмите на «Включение или отключение компонентов Windows».
Кроме того, есть и другой способ, который также работает в Windows 7. Откройте «Панель управления» и в разделе «Программы» нажмите на ссылку «Удаление программы».
Затем нажмите на ссылку «Включение или отключение компонентов Windows» в окне «Программы и компоненты».
В результате вы увидите окно «Компоненты Windows».
Как удалить компоненты Windows
Окно «Компоненты Windows» представляет собой список всех функций, программ и приложений, доступных для конкретной версии Windows. Компоненты, которые отмечены флажком, уже установлены и доступны на вашем компьютере. Для просмотра дополнительной информации о компоненте, достаточно просто навести на него курсор мыши.
Чтобы удалить компонент или программу, просто снимите его флажок. Вы можете удалить сразу несколько компонентов. После этого нажмите «OK».
При снятии флажка вы увидите предупреждение, что отключение функции может повлиять на другие компоненты, программы или настройки. Чтобы узнать больше, вы можете нажать на ссылку «Подробности в Интернете» в нижней части предупреждения. Если вы соглашаетесь с последствиями вашего выбора, нажмите «Да». В противном случае нажмите «Нет» и процесс удаления (отключения) будет отменен.
Windows требуется время, чтобы внести необходимые изменения. Некоторые функции могут быть удалены или отключены без необходимости перезагружать систему. Если в случае с функцией, которую выбрали вы, все именно так, вы будете проинформированы, что Windows выполнила запрошенные изменения.
После удаления некоторых компонентов, Windows может сообщить вам, что для того чтобы применить изменения, нужно перезагрузить компьютер. Нажмите «Перезагрузить сейчас» и дождитесь завершения процесса. Имейте в виду, перезагрузка займет больше времени, чем обычно, поскольку операционной системе потребуется затратить дополнительное время на настройку самой себя в соответствии с вашими указаниями.
Как добавить компоненты Windows
Добавление компонентов в Windows состоит из тех же действий, что и их удаление. Разница лишь в том, что вместо снятия флажков их нужно устанавливать.
Во время процесса инсталляции, в зависимости от того, что вы выбрали для установки, Windows может запросить разрешение на загрузку некоторых файлов из Windows Update. Позвольте операционной системе сделать это для успешного завершения установки. А в некоторых случаях Windows может даже попросить установочный диск операционной системы.
Заключение
Есть ли смысл в удалении некоторых неиспользуемых компонентов и программ, если вам не хватает места на диске? Ответ – Да!
Например, если вы, будучи пользователем Windows 7, не используете гаджеты, Windows Media Center, DVD-студию, «Интернет-игры», «Другие игры», а также факс и сканер, удаление этих компонентов позволит вам освободить в общей сложности 0.24 Гб (245 Мб). Это приличная экономия, когда свободное пространство на диске является реальной проблемой.
Не удается включить компонент Microsoft .NET Framework 3.5 в Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8 после установки обновления для системы безопасности 2966827 или 2966828
Проблема
После установки обновления для системы безопасности 2966827 или 2966828 (описанных в бюллетене по безопасности (Майкрософт) MS14-046) для платформы Microsoft .NET Framework 3.5 первая попытка включить дополнительный компонент .NET Framework 3.5 в разделе Компоненты Windows может быть безуспешной. Этот сбой происходит, если вы установили обновление, прежде чем добавить сам компонент Microsoft .NET Framework 3.5.
Если это происходит, может появляться сообщение об ошибке, подобное приведенному ниже.
Сообщения об ошибках
Не удалось загрузить исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Дополнительные сведения об указании расположения источника см. на веб-странице http://go.microsoft.com/fwlink/?LinkId=243077.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Windows не удалось применить требуемые изменения.
Системе Windows не удалось подключиться к Интернету для загрузки необходимых файлов. Проверьте подключение и попробуйте еще раз, нажав кнопку «Повторить».
Сбой установки одной или нескольких ролей, служб ролей или компонентов.
Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов и выберите на странице подтверждения параметр «Указать альтернативный исходный путь», чтобы указать действительное расположение исходных файлов, требуемых для установки. Расположение должно быть доступно для учетной записи компьютера сервера назначения.
0x800F0906 — CBS_E_DOWNLOAD_FAILURE
Не удалось найти исходные файлы.
Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник». Дополнительные сведения об указании расположения источника см. на веб-странице http://go.microsoft.com/fwlink/?LinkId=243077.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
0x800F081F — CBS_E_SOURCE_MISSING
Код ошибки: 0x800F081F
Ошибка: 0x800F081F
Причина
Эта проблема возникает, так как обновления для системы безопасности 2966827 и 2966828 из бюллетеня по безопасности (Майкрософт) MS14-046 для платформы .NET Framework 3.5 требуют метаданные, которые добавляются в систему только после включения в ней компонента Microsoft .NET Framework 3.5.
Статус
Данное поведение — подтвержденная ошибка продуктов Майкрософт, перечисленных в разделе «Сведения в этой статье относятся к следующим продуктам». Теперь эту проблему устраняет обновление 3005628. Обходное решение, предоставленное в следующем разделе, разблокирует пользователей в зависимости от ситуации.
Временное решение
Чтобы устранить проблему, установите обновление 3005628. Чтобы временно обойти эту проблему, воспользуйтесь одним из описанных ниже способов в зависимости от ситуации.
Включите компонент Microsoft .NET Framework 3.5 перед установкой обновления для системы безопасности 2966827 или 2966828. Дополнительные сведения о включении или отключении компонентов Windows см. на следующей веб-странице Майкрософт:
Включение и отключение функций WindowsВы также можете воспользоваться системой обслуживания образов развертывания и управления ими (DISM) или любой другой поддерживаемой управляемой системой установки обновлений, чтобы добавить компонент Microsoft .NET Framework 3.5. Дополнительные сведения о развертывании .NET Framework 3.5 с помощью DISM см. на следующей веб-странице Майкрософт:
Если обновление для системы безопасности 2966827 или 2966828 уже установлено на вашем компьютере, его необходимо временно удалить, а затем снова установить после включения компонента Microsoft .NET Framework 3.5.
Если подобное поведение наблюдается в средах Windows Server Update Services (WSUS), Microsoft Intune или System Center Configuration Manager, воспользуйтесь следующей справочной документацией:
Создание среды конфигурации, которая предусматривает восстановление компонентов: http://technet.microsoft.com/ru-ru/library/jj127275.aspx
Дополнительная информация
Сведения в этой статье относятся к следующим продуктам: