Использование Windows 8 и попытка запустить Google Chrome из меню «Пуск» не удалась, не показывает никаких ошибок или не открывает браузер. При двойном щелчке по рабочему столу он говорит
Class not registered
Когда я запускаю программу от имени администратора, она работает. Как заставить ее работать?
решение1
Кажется, это артефактэтот баг, и, похоже, это вызвано общесистемной установкой, как показывает ваш снимок экрана (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
решение2
Запустите cmd.exe в административном режиме (найдите cmd.exe и щелкните правой кнопкой мыши, запустите от имени администратора...)
Скопируйте и вставьте каждую строку по одной в 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 выведет сообщение «ОШИБКА: путь не найден» и т. д. Просто продолжайте копировать, вставлять и запускать каждую строку...
Осторожность- Эти команды могут удалить настройки вашего плагина (дополнения) Chrome...
решение3
Создайте этот 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"=-
решение4
Удаление ключей реестра дает временное решение. Я пытался найти постоянное. Но не смог. Поэтому я применил этот небольшой трюк, чтобы избежать беспокойства:
Создайте файл с именем «chrome.bat» на рабочем столе.
В этом файле напишите следующий скрипт: start /d "C:\Program Files (x86)\Google\Chrome\Application\" chrome.exe exit
** если у вас установлен Chrome в другом каталоге, укажите путь к каталогу, указанному в приведенной выше команде.
- Теперь нажатие на этот файл должно открыть chrome.exe с помощью cmd.