19

При использовании Windows 8 и попытке запустить Google Chrome из меню «Пуск» происходит сбой, ошибка не отображается и не открывается браузер. При двойном щелчке на рабочем столе он говорит

Class not registered 

Когда я запускаю программу от имени администратора, она работает. Как заставить это работать?

Класс не зарегистрирован

7 ответов7

18

Похоже, что это является артефактом этой ошибки и вызвано общесистемной установкой, как показывает ваш скриншот (Chrome присутствует в Program Files\Google\Chrome, а не в %localappdata%\Google\Chrome)

Попробуйте проверить наличие этих записей реестра в HKEY_LOCAL_MACHINE (HKLM) и HKEY_CURRENT_USER (HKCU) и удалите их:

HKEY_CLASSES_ROOT\Chrome  
HKLM\Software\Classes\Chrome (all of it)
HKCU\Software\Classes\Chrome (all of it)
HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute
8
  1. Запустите cmd.exe в административном режиме (найдите cmd.exe и щелкните правой кнопкой мыши, запустите от имени администратора ... )

  2. Скопируйте и вставьте каждую строку, одну за другой в cmd и нажмите клавишу ввода. Cmd.exe спросит вас, хотите ли вы продолжить? Нажмите букву "Y" и нажмите ввод ...


REG DELETE HKEY_CLASSES_ROOT\Chrome
REG DELETE HKLM\Software\Classes\Chrome
REG DELETE HKCU\Software\Classes\Chrome
REG DELETE HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
REG DELETE HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute

Вот снимок экрана;

Режим администратора cmd.exe

Примечание: не против, если cmd.exe напечатает «ОШИБКА: путь не найден» и т.д. Просто продолжайте копировать, вставлять и запускать каждую строку ...

Осторожно - эти команды могут удалить настройки вашего плагина Chrome (надстройки) ...

4

Создайте этот reg-файл и дважды щелкните по нему, чтобы импортировать его

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\open\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chromium\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\open\command]  
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\Chrome\.exe\shell\opennewwindow\command] 
"DelegateExecute"=-

[HKEY_CLASSES_ROOT\ChromiumHTM\shell\open\command]  
"DelegateExecute"=-
1

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

  1. Создайте файл с именем "chrome.bat" на рабочем столе

  2. В этом файле напишите следующий скрипт: start /d "C:\Program Files (x86)\Google\Chrome\Application\" chrome.exe выход

** если у вас другой каталог, в котором установлен Chrome, запишите его в каталог пути указанной выше команды.

  1. Теперь щелкнув этот файл, вы должны открыть chrome.exe с помощью cmd.
1

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

Переустановка Windows 8 сработала. Процесс обновления с Windows 7 что-то испортил.

0

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

Это решение может устранить все ошибки, связанные с DLL, с помощью следующего сообщения, которое обычно происходит в Windows:"класс не зарегистрирован"

или клиенты могут сообщить, что при попытке перехода в Windows, например при открытии свойств экрана, возникает следующая ошибка: Explorer.exe - такой интерфейс не поддерживается. Чтобы решить эту проблему, выполните следующую команду, чтобы заново зарегистрировать все файлы DLL для проводника.

шаги:

  1. Нажмите Пуск. В поле поиска введите CMD. В верхней части окна щелкните правой кнопкой мыши значок cmd и выберите «Запуск от имени администратора».

  2. В командной строке введите (или скопируйте и щелкните правой кнопкой мыши> вставить в CMD):

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

и нажмите Enter.

Это займет несколько минут. Появится несколько ошибок времени выполнения C+, а также замедление работы системы. Закройте все поля, которые появляются на экране, кроме полей CMD. После завершения (он вернется к приглашению ac:), перезапустите систему и протестируйте.

Повезти!

-1

Я попробовал в Win8 другим способом, щелкнуть правой кнопкой мыши по exe-файлу и выбрать пин-код для запуска / пин-код для панели задач, затем он заработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .