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

Установка ClickOnce завершается с ошибкой, если приложение не может быть запущено

В этой статье описана проблема, которая не позволяет запустить приложение при установке и запуске опубликованного приложения ClickOnce.

Исходная версия продукта: Microsoft .NET Framework 3,5 с пакетом обновления 1 (SP1)
Исходный номер статьи базы знаний: 2647493

Симптомы

Приложение ClickOnce можно успешно опубликовать. Однако при попытке установить и запустить вы увидите следующее сообщение об ошибке и журнал:

Сообщение об ошибке:

Не удается запустить приложение
Приложение не может быть запущено. Обратитесь к поставщику приложения.

СВОДКА ПО ОШИБКАМ
Ниже приведена сводка ошибок, сведения об этих ошибках перечислены далее в журнале.
При определении отношения доверия возникло исключение. Обнаружены следующие сообщения об отказе:
Значение не попадает в ожидаемый диапазон.

Причина

Если в структуре папок публикуемого приложения ClickOnce используется специальный символ амперсанда, установка и запуск завершатся с ошибками. Другие специальные символы, такие как обратная косая черта ( ) косая черта (/), вопросительный знак (?), звездочка (*), меньше знака ( ) блокируются операционной системой. Другие, такие как плюс (+), Обратная кавычка (‘), точка с запятой (;), левая фигурная скобка (<), квадратная скобка ([), левая скобка (>), квадратная скобка (]), знак решетки (#), восклицательный знак (!), знак доллара (@), знак доллара ($), процент (%), знак крышки (^), открывающая или закрывающая скобка может быть использована успешно. Однако всегда рекомендуется не использовать специальные символы в именах файлов и папок.

Решение

Избегайте использования специальных символов амперсанда (&) в именах папок для опубликованных расположений ClickOnce.

Приложение Clickonce не запускается с Windows 1803

У меня есть приложение Clickonce из Visual Studio 2015 с пакетом обновления 3 (SP3), которое опубликовано на сетевом сервере и используется только внутри компании. Программа прекрасно работает при запуске из Visual Studio. Он отлично работает на компьютере с Windows, у которого нет обновления 1803. Но как только машина обновляется до 1803, приложение больше не запускается. Я получаю окно «Проверка обновлений . «, а затем ничего. При новой установке я обычно получаю Smartscreen, говорящий мне, что программа может быть опасной. Это не так далеко.

Я создал Clickonce с компьютера с обновлением 1803, и проблема все еще существует.

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

Я нашел обходной путь (третий абзац) по адресу https://social.technet.microsoft.com/Forums/en-US/7cbd16f5-526e- 4b0b — a186-3ebf41b7b349 / SmartScreen — приглашение — делает — не — шоу — для — ClickOnce — приложение — С -Windows- 10 — обновление — 1803 ? Форум = win10itprogeneral. Когда я запускаю приложение из упомянутого каталога, я получаю экран Smartscreen и могу сказать, что он все равно запускается. Каждый раз, когда я нажимаю значок на рабочем столе, он работает просто отлично.

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

Так что где-то между установкой последнего обновления и Smartscreen это не получится. Кто-нибудь еще испытывает это и имеет представление о том, почему?

4 ответа

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

Вместо того, чтобы отключить Защитник или SmartScreen, я решил добавить свой сайт развертывания на Надежные сайты в Internet Explorer, а затем восстановил диалоговое окно с предупреждением, и мое приложение обновилось и запустилось, как и раньше.

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

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

Запуск winver.exe покажет вам, какая у вас сборка.

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

Несмотря на то, что изображение ниже на португальском, Event Viewer показывает правильную причину ошибки.

В моем случае был поврежден файл настроек!

Это работает для меня . Warn больше не предупреждает .

Устранение неполадок развертываний ClickOnce Troubleshoot ClickOnce deployments

Этот раздел поможет в диагностике и устранении наиболее распространенных проблем с ClickOnce ClickOnce развертываниями. This topic helps you diagnose and resolve the most common issues with ClickOnce ClickOnce deployments.

Читайте также:  Network manager ��� ������

В большинстве случаев ClickOnce ClickOnce приложение будет загружено на компьютер пользователя и выполняться без каких-либо проблем. In most cases, a ClickOnce ClickOnce application will download to a user’s computer and run without any problems. Однако в некоторых случаях проблемы конфигурации веб-сервера или приложения могут привести к непредвиденным проблемам. There are some cases, however, where Web server or application configuration issues can cause unforeseen problems.

Рекомендации по развертыванию Deployment considerations

Описывает, как перенаправлять все ClickOnce ClickOnce сбои активации на компьютере в один файл журнала. Describes how to redirect all ClickOnce ClickOnce activation failures on a machine to a single log file.

Описывает, как увеличить детализацию ClickOnce ClickOnce записи в файлы журнала. Describes how to increase the detail that ClickOnce ClickOnce writes to log files.

Описание различных проблем с конфигурацией веб-сервера, которые могут вызвать затруднения при скачивании ClickOnce ClickOnce приложений. Describes various issues with the configuration of your Web server that could cause difficulty downloading ClickOnce ClickOnce applications.

Описание прочих проблем, связанных с ClickOnce ClickOnce развертыванием. Describes miscellaneous issues surrounding ClickOnce ClickOnce deployments.

Описывает конкретные сценарии, в которых ClickOnce ClickOnce развертывание не может быть завершено, и пошаговые инструкции по их устранению. Describes specific scenarios in which a ClickOnce ClickOnce deployment cannot succeed, and provides steps for resolving them.

Приложение Clickonce не запускается с Windows 1803

У меня есть приложение Clickonce из Visual Studio 2015 с пакетом обновления 3 (SP3), которое опубликовано на сетевом сервере и используется только внутри компании. Программа прекрасно работает при запуске из Visual Studio. Он отлично работает на компьютере с Windows, у которого нет обновления 1803. Но как только машина обновляется до 1803, приложение больше не запускается. Я получаю окно «Проверка обновлений . «, а затем ничего. При новой установке я обычно получаю Smartscreen, говорящий мне, что программа может быть опасной. Это не так далеко.

Я создал Clickonce с компьютера с обновлением 1803, и проблема все еще существует.

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

Я нашел обходной путь (третий абзац) по адресу https://social.technet.microsoft.com/Forums/en-US/7cbd16f5-526e- 4b0b — a186-3ebf41b7b349 / SmartScreen — приглашение — делает — не — шоу — для — ClickOnce — приложение — С -Windows- 10 — обновление — 1803 ? Форум = win10itprogeneral. Когда я запускаю приложение из упомянутого каталога, я получаю экран Smartscreen и могу сказать, что он все равно запускается. Каждый раз, когда я нажимаю значок на рабочем столе, он работает просто отлично.

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

Так что где-то между установкой последнего обновления и Smartscreen это не получится. Кто-нибудь еще испытывает это и имеет представление о том, почему?

4 ответа

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

Вместо того, чтобы отключить Защитник или SmartScreen, я решил добавить свой сайт развертывания на Надежные сайты в Internet Explorer, а затем восстановил диалоговое окно с предупреждением, и мое приложение обновилось и запустилось, как и раньше.

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

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

Запуск winver.exe покажет вам, какая у вас сборка.

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

Несмотря на то, что изображение ниже на португальском, Event Viewer показывает правильную причину ошибки.

В моем случае был поврежден файл настроек!

Это работает для меня . Warn больше не предупреждает .

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

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Asked by:

Question

I am a developer for a company internal app. The app is published to a UNC location and people can install it and it will update automatically. Only the first time after update or install, a SmartScreen window will popup up asking permission to run. That’s fine.

Читайте также:  Canon ip2600 драйвер windows 10 x64

However since 1803, the SmartScreen window no longer pops up after upgrade or install, hence app is not launched either. It just went silence after install, update or double clicking the desktop icon.

If I go to %userprofile%\AppData\Local\Apps\blah\blah and find the *.exe then launch it myself, the SmartScreen pops up normally and I can give the run instruction. Once I’ve done that, the desktop icon can also launch the app by double-click without any issue.

But locating the app is not a skill every user has and it’s quite a lot of trouble. What is the right way to go if I don’t want to purchase a CodeSigning Cert for an internal app distributed in internal LAN? And is there a way to go back to the Version 1709 behaviour (that is SmartScreen popping up once automatically after install)?

TL;DR Summary UPDATE 2018-06-13

The problem is solved after updating to the latest patch you can find via Check for Updates. I have not identified the update that solves the problem.

All replies

I’m experiencing same problem too since update 1803. In all my clickonce applications in different machines.

I can reproduce this situation on my Windows 10 1803 lab machine. And then I have submit this feedback via our own channel.

If any update, I will post here.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

I have the same problem. I found that by going to App & Browser Control and turning Smartscreen from Warn to off, it then works. Not a solution, but it might help.

Yes. I understand that.

If any update, I will post here as soon as possible.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

Add me/us to the list, This, along with many other parts of the 1803 update is just horrible. It’s scarry (to say the least) that Microsoft is able to make Windows 10 worse for every realease. Just one other example is Adding software during the update that have already been removed WTF!

Now, how long will we have non working windows installations before this _CRITICAL_ issue is fixed?

I found a solution. If you add your web site (where you published to your click once app) to the safe sites, smartscreen is popping up and works correctly.

  • Proposed as answer by Karen_Hu Microsoft contingent staff Tuesday, May 15, 2018 9:21 AM

Thanks for you idea. If I’m publishing to a UNC location (\\192.168.1.1\FileShare\xxx) what should I put in as the site? Just the IP address? I’m lucky to be in a domain environment where such settings are able to be deployed (I think).

Gonna try this in my next release.

Adding a website to safe sites is not doable on thousands of machines which is not in an AD environment.

So this can in no way be seen as a solution, but rather an unacceptable hack.

Adding a website to safe sites is not doable on thousands of machines which is not in an AD environment.

So this can in no way be seen as a solution, but rather an unacceptable hack.

I have already submit it. Our product team need more time to do test.

If any update, I will post here.

Please understand and give us more patience.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

I have already submit it. Our product team need more time to do test.

If any update, I will post here.

Please understand and give us more patience.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

I have already submit it. Our product team need more time to do test.

If any update, I will post here.

Please understand and give us more patience.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

a lot of developers and a big lot of users are waiting for you.

I am a developer for a company internal app. The app is published to a UNC location and people can install it and it will update automatically. Only the first time after update or install, a SmartScreen window will popup up asking permission to run. That’s fine.

Читайте также:  Windows cmd with arguments

However since 1803, the SmartScreen window no longer pops up after upgrade or install, hence app is not launched either. It just went silence after install, update or double clicking the desktop icon.

If I go to %userprofile%\AppData\Local\Apps\blah\blah and find the *.exe then launch it myself, the SmartScreen pops up normally and I can give the run instruction. Once I’ve done that, the desktop icon can also launch the app by double-click without any issue.

But locating the app is not a skill every user has and it’s quite a lot of trouble. What is the right way to go if I don’t want to purchase a CodeSigning Cert for an internal app distributed in internal LAN? And is there a way to go back to the Version 1709 behaviour (that is SmartScreen popping up once automatically after install)?

This didn’t work for me. Even after restarting the computer.

Also tried creating certificates for the ClickOnce app and installing them in the client PCs, but it did not work either.

I instructed clients to disable the Windows Defender SmartScreen. That «works».

We have reproduced this issue on 3 computers (before windows «big update» everyting works fine, after update of system to 1803 and restarting -> there is no «prompt» when running application *.exe — and application doesn’t start).

Disabling Windows Defender SmartScreen is not a solution at all.

According to our product team collection information and test, we can now confirm this is an known issue. And We are working on fixing it.

Thank you all for your continued patience. Any update on fix, I will post here as soon as possible.

Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

Same problem here: please resolve this.

I work for a county government in Colorado and we have a ClickOnce app used by hundreds of foster parents, adoptive parents, and Child Placement Agencies and this issue is affecting anyone who has Windows 10 and upgraded to version 1803. Microsoft, don’t be changing SmartScreen settings in such a way that makes existing applications unusable (for the average user). That was a terrible idea and this needs to be fixed ASAP!!

Okay. After spending an hour on the phone with Microsoft, I have a solution. It’s a crazy fix and worked for me.

If you don’t want to purchase a certificate and your program is used only in-house, this will work. If I remember all the steps correctly, in the Project Properties, Signing Tab. Create Test Certificate. Give it a name. Then click More Details. Install Certificate. Local Machine. Login as admin. Select, Place all certificates in the following store. Click Browse and select Trusted Root Certification Authorities. Finish. Select where to save it. Back at the Signing tab, select Select from Store and pick the newest certificate. The expiration date should be one year from the time you created it.

Now you’ll have to go to each computer, open CMD-Run as Admin and type ‘certutil -addstore root » «‘. This should install the certificate onto the computer.

At this point, I no longer got the Untrusted file warning and installed but still didn’t run. So they had me do this next step.

Start Internet Explorer (NOT Edge). Click the gear in the upper right, Internet Options, Security Tab, Local Intranet, Sites button, Advanced. Add the directory where your setup.exe file resides. OK your way out and close. If you can access it via \\directory\program\setup.exe or \\directory.company.com\program\setup.exe, use the latter. This also has to be done on each computer you install the certificate on. You must go all the way to the directory the setup.exe file is in.

Open a new windows explorer. Go to the setup.exe file directory and double click.

You shouldn’t get the SmartScreen any more and it should start running!

So the certificate just signs it so users don’t get the «Are you sure you want to install this unsafe program» question. The IE settings says it’s a safe install location and whatever happened in the Windows 1803 install, is corrected with this step.

Оцените статью