Не запускается clickonce windows 10

Обновлено: 07.07.2024

Во время запуска программа Quik начинает загрузку, но не запускается. При этом на ПК с ОС Windows курсор мыши преобразовался в синий круг.

Где встречается:

• Компьютерная программа Quik

Путь решения проблемы:

• Создайте новую учётную запись пользователя, в роли администратора, зайдите в неё. Снова попробуйте открыть приложение Quik.

Такое может случиться по двум причинам.

Первая: приложение не открывается из-за сбоев в Интернет-соединении. Даже если подсоединение к сети есть, выхода в Интернет может не быть. В связи с чем программа не откроется полностью, так как некоторые параметры Quik функционируют неправильно.

Выключите Wi-Fi и проверьте, запустится ли программа. Если программа открылась — неисправность кроется в маршрутизаторе, так что стоит выполнить поиск проблем с дальнейшим их устранением.

Для начала, откройте компьютерную программу Quik в режиме совместимости с Windows Vista (Service Pack 2):

• Правой клавишей мыши кликните по ярлыку Quik, нажмите «Properties» (Характеристики)

• Коснитесь «Compatibility» (Совместимость)
• Установите галочку около Compatibility mode (Режима совместимости) и кликните на Windows Vista (Service Pack 2) в выпадающем списке.

• Проверьте, Quik должен открыться. Важный момент: это краткосрочное решение проблемы, для окончательного решения рекомендуем обновить ПО.

Создание учётной записи администратора Windows

Если описанный выше способ не подействовал, следуйте инструкции:

1. Настройте на ПК новую учётную запись пользователя ( Windows 7/8.1 или Windows 10 )
2. Загрузите учётную запись и зайдите в неё. Снова попробуйте запустить приложение Quik. Кликните здесь , чтобы повторно установить приложение.

Если этот способ помог, откройте учётную запись, в которой возникали неполадки. Найдите на ПК файл goproapp. json и сотрите его. Выполните следующие шаги:

  • Откройте
    C:\Users\<OldUserName>\AppData\Local\GoPro\goproapp.json
  • Сотрите файл goproapp.json, заново откройте компьютерную программу Quik.

Пользователям Windows N 10:

Изложенные выше способы должны помочь устранить неполадку. Если эти действия не помогли, напишите в службу поддержки клиентов GoPro. При обращении укажите ОС вашего ПК и версию программы Quik для быстрого получения помощи.

Прежде чем приступить к публикации ClickOnce, понадобится некоторая базовая информация о проекте. Дважды щелкните на узле Properties (Свойства) в окне Solution Explorer и перейдите на вкладку Publish (Публикация). Вы увидите настройки, показанные на рисунке:

Настройки ClickOnce проекта

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

Настройка издателя и продукта

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

Чтобы указать эту информацию, щелкните на кнопке Options (Параметры). Откроется диалоговое окно Publish Options (Параметры публикации) с набором дополнительных настроек, разнесенных по нескольким группам. Как показано на рисунке ниже, в списке слева выбран элемент Description (Описание), а справа находятся текстовые поля, которые позволяют указать ключевые детали: Publisher Name (Имя издателя), Suite Name (Имя комплекта) и Product Name (Имя продукта):

Указание некоторой базовой информации о проекте

Эти детали важны, потому что они используются для создания иерархии меню Пуск. Если задается необязательное имя комплекта, ClickOnce создаст ярлык приложения в форме [Имя издателя] --> [Имя комплекта] --> [Имя продукта]. Если имя комплекта не указано, ClickOnce создаст ярлык [Имя издателя] --> [Имя продукта]. Ниже показано как будет выглядеть ярлык программы в меню Пуск:

Ярлыки ClickOnce

Если указан URL-адрес поддержки, ClickOnce создаст дополнительный ярлык [Имя продукта] online support. Когда пользователь щелкнет на нем, запустится браузер и загрузит указанную страницу.

URL-адрес ошибки — это ссылка на веб-сайт, который будет показан (в диалоговом окне), если при попытке установки приложения возникнет ошибка.

Запуск мастера публикации

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

Первым выбором в мастере публикации будет выбор местоположения для публикации приложения:

Выбор местоположения публикации

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

Разумеется, можно публиковать приложение непосредственно в конечное расположение, но это не обязательно. Фактически, локальное построение установки часто представляет собой простейший путь. Чтобы понять, как это работает, начните с выбора локального пути (например, C:\Temp\ClickOnceApp). Затем щелкните на кнопке Next (Далее). После этого возникает реальный вопрос — как пользователи будут устанавливать это приложение?

Выбор типа установки

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

На рисунке выше показаны три доступных выбора. Можно создать установку на сетевом файловом ресурсе, на веб-сервере или же на CD- либо DVD-диске. Ниже рассматриваются все варианты.

Публикация на сетевом файловом ресурсе

В этом случае все пользователи сети получат доступ к установке, перейдя по определенному пути UNC и запустив находящийся там файл по имени setup.exe.

Пусть UNC — это сетевой путь в форме \\ИмяКомпьютера\ИмяОбщегоРесурса. Сетевой диск использовать нельзя, поскольку он зависит от настроек системы (так что разные пользователи могут иметь разные настройки сетевых дисков). Чтобы обеспечить автоматические обновления, инфраструктура ClickOnce должна знать точно, где она сможет найти установочные файлы, и это то же самое место, где будут развернуты обновления.

Публикация для веб-сервера

Установку для веб-сервера можно создать в локальной корпоративной сети или в Интернете. Visual Studio сгенерирует HTML-файл по имени publish.htm, который упростит процесс. Пользователь запросит эту страницу в своем браузере и щелкнет на ссылке для загрузки и установки приложения.

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

Также можно публиковать непосредственно на веб-сервер через FTP. В Интернете это часто бывает обязательным требованием (в отличие от корпоративной сети). В этом случае Visual Studio установит соединение с веб-сервером и передаст туда файлы ClickOnce no FTP. При этом для установки соединения будет запрошено имя пользователя и пароль.

Публикация для CD- и DVD-диска

В случае выбора публикации на установочный носитель вроде CD- или DVD-диска все равно понадобится решить, планируются ли автоматические обновления. Некоторые организации используют исключительно развертывание с помощью CD-дисков, в то время как другие применяют его в дополнение к веб-развертыванию или развертыванию через сетевые ресурсы. На третьем шаге мастера выбираются опции для этого конкретного случая:

Поддержка автоматических обновлений

Здесь доступны следующие варианты:

Можно указать URL-адрес или путь UNC, по которому приложение будет искать обновления. Это предполагает, что приложение будет опубликовано в этом месте.

Можно опустить эту информацию и тем самым вообще отключить функцию автоматического обновления.

Можно опустить эту информацию, но заставить приложение ClickOnce использовать местоположение установки в качестве местоположения обновления.

Интерактивный и автономный режимы

В случае создания развертывания для веб-сервера или сетевого ресурса должна быть установлена дополнительная опция:

Поддержка использования в автономном режиме

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

Если выбрано создание приложения, доступного только в интерактивном режиме, то пользователю для запуска приложения будет требоваться каждый раз обращаться к месту публикации. (На веб-странице publish.htm будет отображаться кнопка Run (Запуск) вместо Install (Установка).) Это исключит вероятность запуска старых версий приложения после применения обновлений. Данная часть модели развертывания аналогична веб-приложениям.

Когда создается приложение, доступное только в интерактивном режиме, оно по-прежнему будет загружаться (в локально кэшируемое местоположение) при первом запуске.

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

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

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

Это — последний выбор в мастере публикации. Щелкните на кнопке Next, чтобы просмотреть итоговую информацию и затем на кнопке Finish (Готово) для генерации файлов развертывания и копирования их в место, указанное на первом шаге. В этот момент можно быстро переопубликовать приложение, щелкнув на кнопке Publish Now (Опубликовать сейчас) либо выбрав в меню пункт Build --> Publish [Имя приложения] (Сборка --> Опубликовать [Имя приложения]).

Развернутая файловая структура

Технология ClickOnce использует довольно простую структуру каталогов. Она создает файл setup.exe в указанном месте и подкаталог для приложения. Например, при развертывании приложения по имени ClickOnceText в каталоге с:\ClickOnceTest появляются следующие файлы:

Файл publish.htm присутствует только в случае публикации на веб-сервере. Файлы .manifest и .application хранят информацию о необходимых файлах, настройках обновлений и прочие детали. (С подробной информацией об этих файлах и их XML-файлом можно ознакомиться в справочной системе MSDN.) Файлы .manifest и .application снабжаются электронной подписью во время публикации, поэтому не могут модифицироваться вручную. В случае внесения изменений ClickOnce заметит разницу и откажется устанавливать приложение.

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

Технология развертывания приложения ClickOnce позволяет Вам создать самостоятельно обновляющиеся приложения Windows, которые могут быть установлены и запущены с минимальными усилиями со стороны пользователя. Публикация ClickOnce призвана преодолеть 3 главные проблемы, свойственные традиционным методам развертывания/установки приложения:

Сложность в обновлении приложений . При развертывании с помощью Microsoft Windows Installer всякий раз, когда обновляется приложение, пользователь должен переустановить все приложение полностью, что обычно требует административных привилегий. При развертывании ClickOnce обновления можно предоставлять автоматически. Загрузятся только те части приложения, которые были изменены, и затем полное, обновленное приложение будет заново установлено в новой папке.
Нежелательное воздействие на компьютер пользователя . При развертывании с помощью Microsoft Windows Installer приложения часто полагаются на использование общих программных компонентов, что потенциально приводит к конфликтам версий. При развертывании ClickOnce каждое приложение содержит в себе все необходимое, и никак не влияет на другие приложения.
Безопасность, права доступа . Windows Installer при установке требует наличия прав администратора, для обычного пользователя разрешена только ограниченная установка. ClickOnce дает возможность пользователям с ограниченными привилегиями устанавливать приложение, и дает только разрешение Code Access Security, необходимое для приложения.

В прошлом эти проблемы иногда заставляли разработчиков создавать Web-приложения вместо приложений Windows, принося в жертву богатый возможностями, отзывчивый графический интерфейс Windows Forms с целью избавиться от проблем с инсталляцией и обновлениями. С приложениями, развертываемыми через ClickOnce, Вы получаете лучшее от обоих этих техник.

Что из себя представляет приложение ClickOnce? Установлено, что ClickOnce применяется для развертывания любых приложений Windows Presentation Foundation (WPF), Windows Forms или консольных (приложений командной строки). Вы можете публиковать приложение ClickOnce тремя разными способами: с Web-станицы, с сетевой общей папки (network file share), или с любого носителя данных наподобие папки на диске или CD-ROM. Приложение ClickOnce может быть установлено на компьютере пользователя, и запущено на нем локально даже тогда, когда этот компьютер отключен от сети (offline), или даже приложение может быть запущено только в режиме подключения к сети (online-only mode), без какой-либо постоянной установки на компьютер пользователя. Для получения дополнительной информации см. [2].

Приложения ClickOnce могут обновлять сами себя; они могут проверять наличие более новой версии, и автоматически заменить любые обновленные файлы. Разработчик может задать поведение обновления; администратор сети также может управлять стратегиями обновлений, например помечая обновление как обязательное. Обновления также можно откатить назад к предыдущей версии конечным пользователем или администратором [2].

Из-за того, что приложения ClickOnce по сути изолированы (не влияют на общую рабочую среду и мало зависят от неё), инсталляция или запуск приложения ClickOnce не может повредить существующие приложения. Приложения ClickOnce полностью самодостаточны; каждое приложение ClickOnce устанавливается и запускается безопасно, индивидуально для каждого пользователя, потому что для каждого пользователя существует отдельная копия приложения в кэше приложения, находящемся в профиле пользователя. По умолчанию приложения ClickOnce запускаются в зонах безопасности Internet (внешняя общая мировая сеть) или Intranet (большая внутренняя сеть организации). Если это необходимо, приложение может выдать запрос на повышение привилегий (request elevated security permissions, см. [3]).

Как работает развертывание ClickOnce. Ядро архитектуры публикации ClickOnce основано на 2 файлах манифеста XML: application manifest и deployment manifest.

Примечание: Publish Wizard в Microsoft Visual Studio 2005 также генерирует deployment manifest.

После того, как deployment manifest создан, он копируется в место развертывания (deployment location). Это может быть Web-сервер, общая сетевая папка или носитель данных наподобие CD. Application manifest и все файлы приложения также копируются в место развертывания, которое указывается в deployment manifest. Это может быть то же самое место, что и место развертывания, или это может быть другое место. Когда используется мастер публикации (Publish Wizard) в Microsoft Visual Studio 2005, эти операции копирования выполняются автоматически.

Примечание: если разработчик является также и администратором, т. е. имеет привилегии Administrator для Web-сайта или общей сетевой папки (file share), куда будет копироваться deployment manifest, то этот манифест представляет все, что требуется. Если разработчик не администратор, то администратор должен использовать инструмент командной строки чтобы обновить и подписать манифест.

После того, как deployment manifest размещен в место развертывания, конечные пользователи могут загрузить и установить приложение кликом на иконку, представляющую файл deployment manifest на Web-страничке или в папке. Для большинства случаев конечному пользователю показывается простое окно диалога, запрашивающее подтверждение инсталляции, после чего без всяких дополнительных вопросов начнется инсталляция, после чего установленное приложение автоматически запустится. В случаях, когда приложению требуется повышение привилегий (elevated permissions), окно диалога запросит у пользователя разрешение на предоставления разрешения, после чего установка может продолжится.

После установки приложение добавляется в меню Пуск (Start menu) и в список установленных приложений (Add/Remove Programs group) Панели Управления операционной системы Windows (Control Panel). В отличие от других технологий развертывания, ничего не добавляется ни в папку Program Files, ни в реестр, ни на рабочий стол, и для инсталляции не требуется административных привилегий.

Примечание: есть возможность предотвратить добавление приложения в меню Пуск и в список установленных приложений, в результате получится эффект поведения наподобие Web-приложения [2].

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

Примечание: для выполнения этих шагов может использоваться Publish Wizard из Microsoft Visual Studio 2005.

В дополнение к месту развертывания deployment manifest также содержит место нахождения обновления (update location, это может быть Web-страничка или общая сетевая папка, network file share), где приложение проверяет наличие обновленных версий. Свойства публикации (ClickOnce Publish) также используются для для указания, когда и как часто приложение должно проверять наличие обновлений. Поведение обновления может быть задано в deployment manifest, или это может быть представлено как выбор пользователя в интерфейсе самого приложения с помощью ClickOnce API. Дополнительно свойства публикации могут сделать обновления обязательными, или можно задать откат к более ранней версии [5].

В следующей таблице сравниваются возможности техники развертывания ClickOnce и традиционной техники установки Windows Installer:

(1) При использовании Windows Installer Вы должны реализовать обновление программно в коде приложения.
(2) При использовании ClickOnce откат назад доступен в стандартной оснастке Установка и удаление программ (Add/Remove Programs).
(3) Развертывание ClickOnce может получить доступ к ветви реестра HKEY_LOCAL_MACHINE (HKLM) только с наличием разрешения полного доверия (Full Trust permission).

5 ошибок при запуске Windows 10, и что с ними делать

В этой статье собраны наиболее распространенные ошибки при запуске Windows 10, а также способы их устранения. Надеемся, эта информация несколько облегчит жизнь тем, кто перешел на новую версию системы и внезапно оказался между молотом и наковальней. 1. Windows 10: «Компьютер запущен некорректно» Первая распространенная проблема при запуске Windows 10 заключается в том, что система сообщает о [. ]


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

1 Windows 10: «Компьютер запущен некорректно»

Первая распространенная проблема при запуске Windows 10 заключается в том, что система сообщает о некой критической ошибке (CRITICAL_PROCESS_DIED, INACCESSIBLE_BOOT_DEVICE), а затем выводит голубой экран «Автоматическое восстановление» с текстом «Компьютер запущен некорректно».

Компьютер запущен некорректно

Автоматическое восстановление: компьютер запущен некорректно

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

Решение проблемы заключается в восстановлении файлов и записей реестра, которые повреждены:

  1. Нажмите на кнопку Дополнительные параметры на голубом экране, выберите Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки.
  2. Нажмите Перезагрузить.
  3. В окне Параметры загрузки нажмите клавишу F6 либо цифру 6 на цифровой клавиатуре для запуска безопасного режима с поддержкой командной строки.
  4. Компьютер перезагрузится в безопасном режиме, и автоматически откроется командная строка. В ней введите:

Компьютер будет перезагружен и после этого запуск Windows будет осуществлен в нормальном режиме.

2 Windows 10 не загружается дальше логотипа

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

В этом случае придется создать аварийный диск восстановления Windows на другом ПК с Windows 10:

  1. В панели управления Windows 10 найдите и выберите пункт Восстановление >Создание диска восстановления.
  2. В отобразившемся окне установите параметр Выполнить резервное копирование системных файлов на диск восстановления и нажмите Далее.
  3. Подключите к компьютеру пустой USB-накопитель. Выберите его в окне создания диска восстановления и нажмите Далее > Создать. Дождитесь окончания копирования файлов и нажмите Готово.
  4. Извлеките USB-накопитель из компьютера, подключите его к тому, на котором не запускается Windows 10, и включите загрузку с него в BIOS.
  5. Запустится среда восстановления Windows. В ней нужно выбрать Восстановление образа системы, либо пункт Командная строка, а затем ввести в ней команды из инструкции по решению первой проблемы.

Также можно запустить среду восстановления системы с диска, с которого вы устанавливали Windows. Для этого надо загрузиться с установочного диска, в загрузчике вместо Установить нажать Восстановление системы. В отобразившемся меню выбрать Поиск и устранения неисправностей > Дополнительные параметры. Будет открыто то же самое окно опций, приведенное выше.

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

3 Ошибки «Boot Failure» и «An operating system wasn’t found»

В ряде случаев при запуске Windows 10 вместо загрузки операционной системы возникает черный экран с одной из двух ошибок:

  1. Boot failure. Reboot and Select Proper Boot device or insert boot media in selected boot device.
  2. An operating system wasn’t found. Try disconnecting any drives that don’t contain an operating system. Press Ctrl+Alt+Del to restart.

Причин возникновения этой ошибки также может быть две:

  1. Неверный порядок устройств загрузки в BIOS или UEFI. Проверьте, что вы загружаетесь именно с того диска, на котором установлена Windows 10.
  2. Повреждение системного загрузчика. В этом случае вам также понадобится установочный диск либо аварийный диск восстановления Windows 10. Загрузившись с него, в среде восстановления нужно выбрать пункт Восстановление при загрузке и дать перезаписать файлы загрузчика.

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

Ошибка Boot Failure Windows 10

Ошибка Boot Failure

4 Не запускается Windows 10: черный экран

Распространенная ошибка при запуске Windows 10 — черный экран без признаков загрузки рабочего стола, с замершим на экране курсором или без. Такое часто происходит в результате некорректной установки каких-либо драйверов: после перезагрузки компьютер работает, но ОС не загружается.

Windows 10: черный экран

Windows 10: черный экран

В большинстве случаев решение проблемы лежит в откате системы. Для этого также потребуется установочный диск либо диск аварийного восстановления Windows 10. Загрузившись с него, в среде восстановления можно попробовать выбрать пункт Восстановление системы.

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

Windows 10: восстановление системы

Windows 10: восстановление системы

5 Долгая загрузка Windows 10 при включении

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

Windows 10 долго загружается

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

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

Читайте также: