Windows 8에서 Chrome이 시작되지 않고 '클래스가 등록되지 않았습니다'라는 오류 메시지가 표시됨


19

Windows 8을 사용하고 시작 메뉴에서 Chrome을 시작하려고하면 오류가 표시되거나 브라우저를 열지 않습니다. 바탕 화면을 두 번 클릭하면

Class not registered 

관리자 권한으로 프로그램을 실행하면 작동합니다. 작동시키는 방법?

수업이 등록되지 않았습니다

답변:


18

이것은의 유물 것 같습니다 이 버그 , 그리고에 의해 야기 될 것으로 보인다 시스템 전체 설치 스크린 샷 알 수 있듯이, (반대로 크롬은 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

4
알려 주셔서 감사합니다. HKEY_CLASSES_ROOT\Chrome고정을 삭제하십시오 (다른 사람이없는 것 같습니다).
MikkoP

@MikkoP 건배!
Sathyajith Bhat

8
  1. 관리 모드에서 cmd.exe를 실행하십시오 (cmd.exe를 검색하고 마우스 오른쪽 버튼을 클릭하고 관리자로 실행하십시오 ...)

  2. cmd에서 각 줄을 하나씩 복사하여 붙여 넣은 다음 Enter 키를 누릅니다. Cmd.exe가 계속 하시겠습니까? "Y"문자를 누르고 Enter를 누르십시오 ...


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 플러그인 (애드온) 설정을 삭제할 수 있습니다 ...


1
REG DELETE HKEY_CLASSES_ROOT\Chrome플러그인을 제거하지 않고 Win 10에서 나를 위해 수정했습니다. 감사.
Edward

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"=-

이 답변에 대한 설명을 보려면 투표율이 높은 답변보다 더 많이 타겟팅 된 것 같습니다.
SpoonMeiser

1

Sathya의 답변은 일시적으로 효과가 있었지만 Chrome을 기본 브라우저로 사용하지 않는 것은 성가신 일입니다. 다른 프로그램 등에서는 링크가 작동하지 않았습니다.

Windows 8을 다시 설치했습니다. Windows 7의 업그레이드 프로세스가 문제를 일으켰습니다.


1

레지스트리 키를 삭제하면 임시 솔루션이 제공됩니다. 나는 영원한 것을 찾으려고 노력했다. 그러나 그렇게하지 못했습니다. 그래서 방해를 피하기 위해이 작은 트릭을 적용했습니다.

  1. 바탕 화면에 "chrome.bat"라는 파일을 만듭니다.

  2. 해당 파일에 다음 스크립트를 작성하십시오. start / d "C : \ Program Files (x86) \ Google \ Chrome \ Application \"chrome.exe exit

** 크롬이 설치된 디렉토리가 다른 경우 위 명령의 경로 디렉토리와 다른 디렉토리를 작성하십시오.

  1. 이제 해당 파일을 클릭하면 cmd를 사용하여 chrome.exe가 열립니다.

0

모든 Google 직원들이 최상의 100 % 작동 방식을 찾기 위해 괴짜 감각을 구현 한 후 여기에 깔끔한 솔루션이 있습니다.

이 솔루션은 Windows에서 일반적으로 발생하는 다음 메시지와 함께 DLL과 관련된 모든 오류를 해결할 수 있습니다. "class not registered"

또는 고객이 디스플레이 속성 열기와 같이 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 행 : char : 4 + FOR / RC : \ % G IN (* .dll) "% systemroot % \ system32 \ regsvr32.exe"/ s "... + ~ Opening '( 'for 키워드'뒤에 + CategoryInfo : ParserError : (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingOpenParenthesisAfterKeyword
Ahmed

오류가 발생하면 단계를 확인하고 위와 동일하게 수행하십시오 (문자 대소 문자에주의).
Shayan Amani

-1

Win8에서 다른 방법으로 시도한 후 exe 파일을 마우스 오른쪽 버튼으로 클릭하고 작업 표시 줄에 시작 / 고정하려면 pin을 선택하면 작동합니다.


나를 위해 일하지 않았다. 크롬을 다시 닫고 다시 열려고하면 다시 나타납니다.
NoUsername
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.