ГЛАВНАЯ Визы Виза в Грецию Виза в Грецию для россиян в 2016 году: нужна ли, как сделать

Браузер не видит silverlight. Microsoft Silverlight что это за программа и нужна ли она? Давайте разбираться! Как почистить винду после удаления Microsoft Silverlight

Silverlight является программной кроссбраузерной и кросс-системной платформой от Microsoft. По своему функционалу и предназначению она имеет схожесть с технологией Adobe Flash: воспроизведение аудио- и видеоконтента, отображение векторной графики и анимационных эффектов.
В интернет-сети можно встретить множество веб-ресурсов, которые используют возможности Microsoft Silverlight. Для того чтобы они корректно отображались и полноценно функционировали в Firefox, пользователю необходимо на свой ПК проинсталлировать браузерный плагин Silverlight.
После установки FF автоматически обнаружит его в системе и подключит. Установка плагина не займёт много времени — через 10 минут Firefox в своём арсенале будет иметь новые инструменты для веб-обзора.
Инструкция по скачиванию и инсталляции плагина:
1. Зайти на страницу загрузки Silverlight на офсайте Microsoft.

2. Кликнуть по надписи <Установите плагин …>


3. В новой открывшейся вкладке, кликнуть кнопку


4. FF попросит подтвердить сохранение инсталлятора плагина на ПК. Нажать <Сохранить файл>

5. Скачанный установщик запустить с правами администратора

6. Появится окно инсталляции. В нём нужно нажать <Установить сейчас>

7. Дождаться окончания процедуры инсталляции


8. После установки появится окно с настройкой обновления плагина. Для автоматического режима нужно поставить птичку напротив слов «Разрешить обновления из ….» и кликнуть <Далее>

9. Если все установочные операции выполнены корректно, появится информация о корректной установке. Нажать кнопку <Закрыть>


10. Чтобы убедиться, что Firefox подключил плагин Silverlight, необходимо зайти в меню опции браузера <Инструменты>, выбрать <Дополнения> и в открывшейся вкладке кликнуть <Плагины>. В правой части панели, в каталоге подключенных плагинов, должен появиться «Silverlight Plug-In»


Вот и всё, плагин установлен, теперь в браузере FF в процессе сёрфинга можно наслаждаться всеми интерактивными благами Microsoft Silverlight.

Хотел спросить у спецов Микрософт, потому что все остальные методы исчерпаны, никто не может помочь. Проблема в том, что я захотел поставить Silverlight (точнее, мне он как таковой на хрен не нужен:) , но без него Netflix не работает).

Да, сразу скажу, система 7-ка 32 бит. Установлено несколько браузеров - IE10, FireFox, Chrome.

И вот любая попытка установки заканчивается неудачей. Пытался запускать из разных браузеров, без браузера вообще silverlight.exe - результат один и тот же - "Не удалось установить". Причем сначала кнопка "Дополнительные сведения" вообще не работала. Потом вдруг заработала и стала выводить на сайт Микрософт с сообщением:

Message ID: 1622

The installation log file could not be written. Verify that the Temp folder exists and that you can write to it.

Я не понял, отчего такой бред. Сколько программ ставил, и ни одна не жаловалась. Проблем с файловой системой нет. Директория windows\Temp существует и доступна. Более того, я ему даже специально C:\TEMP создал, думал, может он на это ругается. То же самое.

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

Настройка разрешений

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

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

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

Прежде чем приступить к разработке приложения Silverlight с повышенной доверительностью, проанализируйте, не подойдет ли для решения данной задачи полнофункциональное настольное приложение WPF. Платформа WPF полностью поддерживает инфраструктуру.NET Framework. Как и в Silverlight, приложения WPF можно устанавливать из Интернета, но, в отличие от Silverlight, приложения WPF работают только в приложениях Windows.

Установка приложения с повышенной доверительностью

Чтобы указать, что приложение должно требовать повышенной доверительности, откройте окно Out-of-Browser Settings и установите флажок Require elevated trust (Требует повышенной доверительности):

Для запуска процесса установки откройте контекстное меню Silverlight или вызовите метод Application.Install(). На экране появится окно с сообщением системы безопасности. Щелкните на кнопке Установить.

Можете подписать приложение цифровым сертификатом X.509. Тогда в окне системы безопасности предупреждение будет менее грозным, восклицательный знак будет заменен вопросительным и будет отображено имя издателя.

Возможности приложений с повышенной доверительностью

Что может приложение с повышенной доверительностью делать такое, что не по силам обычному приложению Silverlight? Давайте рассмотрим подробнее:

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

    Неограниченная поддержка полноэкранного режима . При переключении приложения с повышенной доверительностью в полноэкранный режим извещение "Нажмите Esc для выхода из полноэкранного режима" не появляется. Нажатие клавиши не приводит к выходу из полноэкранного режима. Но важнее всего то, что приложение в полноэкранном режиме продолжает принимать нажатия клавиш.

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

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

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

    Настройка окна . Если вам не нравятся стандартная рамка и элементы управления окном, предоставляемые операционной системой, удалите их из приложения с повышенной доверительностью и нарисуйте собственные с помощью стандартных элементов Silverlight.

    Дочерние окна . Приложение с повышенной доверительностью может в любой момент создавать дочерние окна.

    Межзадачное взаимодействие с компонентами СОМ . В приложении с повышенной доверительностью можно использовать библиотеки функций, предоставляемые операционной системой Windows посредством СОМ. Например, можно взаимодействовать с приложениями Outlook и Office, а также со встроенными компонентами Windows, такими как Script Host и WMI.

    Вызовы P/Invoke . Приложение с повышенной доверительностью может выполнять коды системных библиотек DLL на компьютерах Windows и обращаться к функциям Windows API посредством платформенных вызовов Р/Invoke.

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

Настройка окна

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

Настройка фрейма окна выполняется в два этапа. Первый - полное удаление стандартного фрейма. Для этого в проводнике решений дважды щелкните на узле Properties (Свойства). Откройте вкладку Silverlight и щелкните на кнопке Out-of-Browser Settings (Параметры приложений вне браузера). Выберите один из пунктов списка Window Style (Стиль окна).

Если выбрать значение Default, отобразится стандартный фрейм окна. При выборе второго значения, No Border, будет удален стандартный фрейм окна и оставлен стандартный плавающий прямоугольник с содержимым пользовательского элемента управления. При значении Borderless Round Corners будет удален стандартный фрейм окна и скруглены углы окна приложения. Разница между вторым и третьим вариантами чисто "косметическая", в любом из этих случаев стандартный фрейм окна удаляется. На рисунке ниже показан пример:

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

Например, можно поместить основное содержимое в одноячеечный контейнер Grid и наложить на него другой элемент Silverlight (Rectangle или Image). Можно также заключить в оболочку Border корневой пользовательский элемент управления следующим образом:

В данном примере в параметрах проекта установлено значение Borderless Round Corners. Внешнее поле (Margin) шириной 1 пиксель справа и снизу обеспечивает вывод фрейма в правильной позиции. Значение CornerRadius, равное 2, выравнивает угол с областью окна:

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

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

Первый этап - создание строки заголовка окна. Строка заголовка играет три роли: содержит текст заголовка, служит местом, уцепившись за которое пользователь может перетаскивать окно, и, наконец, содержит кнопки свертывания, развертывания и закрытия окна. В приведенном ниже примере разметка создает базовую строку заголовка. Фигуры кнопок свертывания, развертывания и закрытия прорисовываются с помощью элементов Path и Rectangle.

Второй этап - добавление способа изменения размеров окна путем перетаскивания его краев. Легче всего реализовать его, заключив все окно в оболочку контейнера Grid, в котором используется невидимый элемент Rectangle. Вам понадобятся восемь элементов Rectangle: по одному на каждую сторону и на каждый угол:

Ниже демонстрируется разметка и код окна с добавлением этих средств:

Текст заголовка Содержимое видоизмененного окна.

Public partial class CustomWindow: UserControl { public CustomWindow() { InitializeComponent(); } // Ссылка на окно private Window CurrentWindow { get { return Application.Current.MainWindow; } } // Перетаскивание окна private void titleBar_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { CurrentWindow.DragMove(); } // Изменение размеров окна с помощью кнопок private void cmdMinimize_Click(object sender, System.Windows.RoutedEventArgs e) { CurrentWindow.WindowState = WindowState.Minimized; } private void cmdMaximize_Click(object sender, System.Windows.RoutedEventArgs e) { if (CurrentWindow.WindowState == WindowState.Normal) { CurrentWindow.WindowState = WindowState.Maximized; } else { CurrentWindow.WindowState = WindowState.Normal; } } // Закрытие окна private void cmdClose_Click(object sender, System.Windows.RoutedEventArgs e) { CurrentWindow.Close(); } // Изменение размеров окна с помощью курсора мыши private void rect_Resize(System.Object sender, System.Windows.Input.MouseButtonEventArgs e) { if (sender == rect_TopLeftCorner) { CurrentWindow.DragResize(WindowResizeEdge.TopLeft); } else if (sender == rect_TopEdge) { CurrentWindow.DragResize(WindowResizeEdge.Top); } else if (sender == rect_TopRightCorner) { CurrentWindow.DragResize(WindowResizeEdge.TopRight); } else if (sender == rect_LeftEdge) { CurrentWindow.DragResize(WindowResizeEdge.Left); } else if (sender == rect_RightEdge) { CurrentWindow.DragResize(WindowResizeEdge.Right); } else if (sender == rect_BottomLeftCorner) { CurrentWindow.DragResize(WindowResizeEdge.BottomLeft); } else if (sender == rect_BottomEdge) { CurrentWindow.DragResize(WindowResizeEdge.Bottom); } else if (sender == rect_BottomRightCorner) { CurrentWindow.DragResize(WindowResizeEdge.BottomRight); } } }

Выше описана вся инфраструктура, необходимая для создания пользовательского окна. Установив все компоненты (строку заголовка, кнопки окна, средства изменения размеров и перетаскивания), можно начать настройку внешнего вида окна с помощью изображений и элементов Silverlight для получения требуемого эффекта.

Модули расширяют функциональные границы обозревателей, в том числе и Yandex. По умолчанию многие из них активированы, однако бывают случаи, когда плагин отключается вследствие какого-либо сбоя, что сказывается на его работе. Рассмотрим, как включить плагин в Яндекс Браузере.

Кратко о плагинах

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

Что именно они дают?

  • Возможность смотреть видео и слушать музыку.
  • Совершенствование работы веб-служб.
  • Просмотр файлов в формате PDF и многое другое.

Пользователь может обновить, удалить, отключить или включить плагины, предусмотренные обозревателем. В данном случае будут рассмотрены плагины в Яндекс Браузере.

Где найти модули?

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

Способ № 1

1.Перейти в Настройки через меню обозревателя (иконка с тремя горизонтальными линиями в правом верхнем углу). Дойти до конца страницы и открыть раздел «Показать дополнительные настройки», который будет подсвечен голубым цветом.

2. В блоке «Личные данные» щёлкнуть по первой кнопке «Настройки содержимого».

3. Перейти в раздел «Плагины», а затем по ссылке «Управление отдельными плагинами».

Откроется новая вкладка, в которой вы увидите установленные плагины.

4. Чтобы узнать больше информации о модуле, кликните по кнопке «Подробнее».

Способ № 2

Чтобы быстро перейти на страницу, на которой можно посмотреть плагины, в строке обозревателя вводим адрес: browser://plugins. Таким вот образом можно сразу попасть в окно со списком плагинов в Яндекс Браузере.

Скачать и установить

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

Одним из главных плагинов считается Flash Player. Скачивать его нужно на официальном ресурсе, как и все другие программы. Система сама вас переведёт на безопасный сайт. Нужно только нажать на кнопку «Установить».

Если системе требуется обновить модуль, в верхней части экрана вы увидите оповещение:

Нажмите на «Обновить модуль». Лучше сделать это как можно раньше, чтобы браузер смог дальше функционировать в прежнем режиме.

Включение и отключение

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

  1. Перейти в меню плагинов любым из способов, указанных выше.
  2. Кликнуть по «Включить», если плагин не работает, или «Отключить», если необходимо приостановить его работу.

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

Тем не менее, некоторые расширения, например, переводчик в Яндекс Браузере, уже встроены в систему, то есть не требуют дополнительного скачивания.

Как удалить?

Вопрос должен звучать по-другому: можно ли удалить модуль? Такой возможности у пользователя нет. Удаление модулей из системы обозревателей – дело разработчиков. Происходит это, как правило, в связи с тем, что плагины устаревают. Вместо них появляется более современные решения. Например, NPAPI. Этот плагин уже не поддерживается. Сейчас вместо него используют его усовершенствованную версию – PPAPI.

Еще один пример – . Этот модуль уже нельзя подключить к Яндекс Браузеру как дополнение или активировать в опциях как интегрированный модуль.

Плагины и блокировка рекламы

Яндекс Браузер в прошлом году запустил новую тестовую функцию в версиях для Android. Каждый пользователь мобильного браузера найдёт в настройках строку "Скрыть мешающую рекламу".

В Дополнениях Яндекс Браузера вы также найдёте расширение «Блокировка флеш-баннеров и видео». Настройка этих дополнений сводится к изменению списка фильтров, а также к его отключению и включению на определённых страницах.

Однако используйте какой-то один плагин, иначе программа будет зависать.

Обходим блокировку на сайтах с FriGate

Некоторые ресурсы могут быть недоступны пользователям по тем или иным причинам. В них мы углубляться не будем. Скажем лишь одно: блокировку можно легко обойти с уже встроенным в обновлённый Яндекс Браузер плагином по имени FriGate. Он использует прокси-сервер для доступа к запретным сайтам.

Открываем вкладку «Дополнения». Ищем расширение и ставим на положение «Вкл».

Ошибки в работе плагинов

Как мы уже подчеркивали, главным модулем в обозревателе является Flash Player. Без него не было бы проигрывания видео.

Каким бы надёжным не был Яндекс.Браузер, в его работе также возникают сбои. Одна из распространённых проблем – ошибка с флешем. Иногда при попытке запустить в браузере видео или игру, появляется серое окно с уведомлением, что не удалось загрузить плагин. Почему так происходит?

Проблема, скорее всего, связана с тем, что в компьютере уже есть другой Flash Player (устаревшая версия, которая была установлена для работы других обозревателей). Происходит конфликт одновременно двух работающих плееров. Что предпринять в такой ситуации?

Проверьте, стоит ли у вас актуальная версия
1.Зайти в Меню и в выпадающем списке нажать на пункт «Дополнительно».

3.Если во вкладке будет кнопка «Обновить», то кликаем по ней. Это означает, что у вас стоит неактуальная версия браузера. Отсюда могут, естественно, возникать проблемы и с другими модулями. Загружается обновление быстро и тут же устанавливается.

4.Нажать на «Перезапустить».

Так как Яндекс Браузер сейчас обновляется автоматически, может стоять сообщение: «Вы используете последнюю версию Яндекс.Браузера». В таком случае дело не в обновлении. Удалите второй устаревший плеер.

Избавляемся от устаревшего плагина

Ели вы пользуетесь только Яндексом на своём ПК, вы вправе удалить плагин Adobe Flash Player, установленный ранее.

1.Запустить Панель управления через Пуск или иным образом.

2.Найти радел «Удаление программ».

3.Отыскать Adobe Flash Player и удалить его. Перезапустить браузер.

Чистим кэш и историю обозревателя

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

1.Зайти в Настройки браузера.

2.Дойти до конца страницы и нажать на кнопку «Показать дополнительные настройки».

3.Кликнуть по второй кнопке «Очистить историю загрузки».

4.Поставить параметр «За всё время».

5.Оставить все отмеченные пункты как есть, и нажать на «Очистить историю».

Если проблема продолжает беспокоить время от времени, то можете воспользоваться следующей уловкой: отключить встроенный модуль и установить плагин Adobe Flash Player из официального ресурса.

Плагины – неотъемлемая часть браузеров. Крайне не рекомендуется самостоятельно проводить их отключение, если браузер работает стабильно. Следите также за тем, чтобы ваш браузер регулярно получал обновления.