Google Chrome. Ошибка «Класс не зарегистрирован» при запуске
Проблема:
При попытке запустить браузер Google Chrome возникает ошибка «Класс не зарегистрирован»:
Причем, если попытаться запустить Google Chrome непосредственно из %ProgramFiles%, или же создать новый ярлык для него, то браузер запустится без проблем:
Объяснение:
Ошибка возникает из-за того, что какие-то ранние версии Google Chrome прописали в реестре ключ «DelegateExecute» со значением «{5C65F4B0-3651-4514-B207-D10CB699B14B}». Последующие версии этого браузера сам класс удалили, а ссылку на него в реестре оставили. Теперь, при запуске, Google Chrome ключ видит, а класс не находит, о чем и сообщает в ошибке.
Решение:
Необходимо выполнить поиск в реестре по значению «5C65F4B0-3651-4514-B207-D10CB699B14B» (без кавычек) и удалить все найденные ключи из реестра.
Вместо этого можно выполнить от имени администратора следующие команды:
Код: Выделить всё
REG Delete HKCR\ChromeHTML\shell\open\command /v DelegateExecute /f
REG Delete HKLM\SOFTWARE\Classes\ChromeHTML\shell\open\command /v DelegateExecute /f
REG Delete HKCU\SOFTWARE\Classes\ChromeHTML\shell\open\command /v DelegateExecute /f
REG Delete HKCR\Chrome\.exe\shell\open\command /v DelegateExecute /f
REG Delete HKLM\SOFTWARE\Classes\Chrome\.exe\shell\open\command /v DelegateExecute /f
REG Delete HKCU\SOFTWARE\Classes\Chrome\.exe\shell\open\command /v DelegateExecute /f
Они удаляют ключ «DelegateExecute» запуска Google Chrome из наиболее часто встречающихся мест реестра.
Можно так же скачать, распаковать архив и запустить из него командный файл (естественно, от имени Администратора), в котором прописаны вышеприведенные команды: