Ошибка protocol not found

Обновлено: 02.07.2024

Error name: icProtocolNotFound
Error number: Error 35774
Applies to: Windows 10, 8, 7, Vista, XP
Description: Protocol not found.

This repair tool can fix common computer errors like BSODs, system freezes and crashes. It can replace missing operating system files and DLLs, remove malware and fix the damage caused by it, as well as optimize your PC for maximum performance.

About ActiveX

ActiveX is a plugin that enables faster interactions between applications and components. This plugin helps keep your computer system updated and serves as an interface that allows access of certain types of rich media content. In many cases, webpages utilize ActiveX controls for accessing and running certain functionalities. The control can enable use of rich content via a browser, making this tool a necessity for many users.

However, as useful as it may seem, this plugin can often cause problems for many users, for example errors like the one on this page 'Error Code 35774'. To understand more about these problems, this page contains information about the symptoms you get when you come across icProtocolNotFound, as well as its causes and the possible repair methods that you can use to address the problem.

ActiveX errors can be potentially very dangerous to your computer due to the fact that this plugin allows a high level of access to your system. You might have installed a program that can gain full access to your system registry and result in a series of errors and security issues.

Definitions (Beta)

Here we list some definitions for the words contained in your error, in an attempt to help you understand your problem. This is a work in progress, so sometimes we might define the word incorrectly, so feel free to skip this section!

  • Protocol - A common means for unrelated objects to communicate with each other.
Symptoms of Code 35774 - icProtocolNotFound

If you are accessing online content using ActiveX and your computer suddenly freezes up, there is a small chance that ActiveX might be to blame.

Fix icProtocolNotFound (Error Error 35774)



(For illustrative purposes only)

You may have received a message on your screen that the ActiveX you are using has crashed or is restricted in some way.

  • "Error 35774" may popup in a window and crashes the program you're currently using.
  • "Protocol not found." may appear in an error message
  • Your PC will crash with Code 35774, icProtocolNotFound when running a particular program.
  • "icProtocolNotFound" is displayed in a window on your screen.
  • Windows may be slow and sluggish to respond to keyboard or mouse input.
  • Your computer will occasionally freeze for a few moments.

At any rate, the error messages you receive about this plugin will hopefully provide additional information that can help you figure out where the problem occurred and how you can resolve it.

Causes of icProtocolNotFound - Error 35774

ActiveX errors can occur for many reasons. You might experience issues if your operating system settings have not been properly configured. Default values may have been changed in the Windows registry, which in turn, cause certain programs to crash or run incorrectly. As a result, errors may come up when you then run a system check or Windows registry repair.

Errors can also occur due to access rights. For example, you may be browsing the internet and you keep getting requests for installing the latest version of Flash. However, when you update it, it still tells you the same thing. This could be because your registry is damaged or your permission settings are incorrect.

Another cause of ActiveX errors can be due to the use of an incompatible software or ActiveX version, which differs from one third party provider to another. For example, one software provider may require you to use an earlier version and another might need the latest version to fully enable their content to run on your system. So, when you install a version that is different from the one that your applications are compatible with, you will receive a notification that your ActiveX is not working properly because you need a different plugin.

There are other instances when you may be prompted to check your system or your ActiveX because a driver is missing. This could have been caused by the removal of certain shared drivers when you uninstalled another program and your original program needs them to run.

Whatever the case may be, there are several ways to solve ActiveX problems so that your computer continues to serve its purpose.

Repair Methods

While the latest browsers are moving away from the use of ActiveX, there are still a lot of users who have not updated their system and still need it for certain processes. If you are experiencing errors with ActiveX, here are some methods for resolving your issue.

If a repair method works for you, please click the upvote button to the left of the answer, this will let other users know which repair method is currently working the best.

Приложение отправляет запрос на сервер и получает строку JSon.

Все работает на версии андроид 2.3.7 и 4.0.2, а на версии 4.2.2 вылетает следующая ошибка:

В чем может быть проблема?

11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков 2,672 1 1 золотой знак 14 14 серебряных знаков 36 36 бронзовых знаков

Ваш URI - не URI (c).

alt text

3,395 2 2 золотых знака 17 17 серебряных знаков 42 42 бронзовых знака добавил еще www в строку и все заработало. Благодарю!

if executing ffmpeg -i myfile.avi -vcodec copy -acodec copy -pix_fmt yuv420p myfile.mp4 .

Using ffmpeg -i file:myfile.avi -vcodec copy -acodec copy -pix_fmt yuv420p myfile.mp4 then fails:

Executing the same (out of bash history) after reboot (normally I just go into pm-suspend-hybrid ) works, converting from .avi to .mp4 like expected.

Any ideas what might be the reason and how to fix this?

Mulvya asked for following:

Comparing the ldd output (suggested by andcoz) gives a difference of


2,287 1 1 gold badge 14 14 silver badges 30 30 bronze badges Do you have the message about library configuration mismatch also in case the conversion succeeds? can you do ls -l myfile.avi ? i am suspicious that the file name begins with a space symbol. Can you do compare the output of ldd $( which ffmpeg ) executed when ffmpeg works with the one executed when ffmpeg does not work?

4 Answers 4

I came to this topic for the message, just to add one tip for users, I found out that if the filename itself has ':' in it would cause the problem, as some programs generate files with the time stamp like "audio 12:34:14.ogg"


Fortunately, this is not true. The proper solution is to add file: before the output (not input) filename, then ":" in it will not cause issues.

For me "Protocol not found" error was caused by ":" in the output filename. Removing it and then adding back again sounds like a workaround and unnecessary complication. Fortunately I was able to find the solution - just add file: in front of the filename. For example this will work even if $file contains substring like "09:02:21":

In the command above only file: part is important in context of this answer; but in case if somebody wonders what $ does, it in zsh shell removes absolute path and extension sub-strings from the $file variable. Note that file: was not needed for the input filename in this case but was necessary for the output filename even though both contain multiple ":" characters.

The comment of @andcoz lead me onto the right way: the problem exists as long as /usr/lib/chromium-browser/libffmpeg.so is loaded.

In my case this happens in some special use case:

The libffmpeg.so is used by the Vivaldi browser for showing proprietary video formats (H.264).
If I download a file via Vivaldi, and then go to its download panel, right click on the downloaded file and select 'Show in file manager', my file manager opens. It runs in the 'context' of the browser, so when I go a step further, and open a terminal out of that file manager session, this also runs in the context of Vivaldi.
For me this means, that there are a few environment variables set, which are not there, if I start a normal terminal session (not out of Vivaldi context).
These environment variables contain (among others) a LD_PRELOAD=/usr/lib/chromium-browser/libffmpeg.so . As that one causes libffmpeg.so to be loaded when running my conversion with ffmpeg , I tried an unset LD_PRELOAD in the terminal session and after that my conversion ran again fully normal.

So this is where the 'then and now' problem came from, I just was not aware of the case I am in a different environment variable context when starting my program chain out of Vivaldi.

I'm using the Moto G 1st gen, mfastboot and Cyanogenmod. I've turned off MTP, enabled usb debugging and have set the android device to use the motorola adb interface in device manager.

If i kill the adb.exe in task manager, i eliminate the protocol error but get "not found" instead.

I'm currently installing the android sdk in order to apply this. Please say if you know a better way.

Browse other questions tagged cyanogenmod adb motorola-moto-g side-loading or ask your own question.

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

The Android robot logo is a trademark of Google Inc. Android is a trademark of Google Inc.

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

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