{"COM 클래스 공장에서 CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} 부품 검색이 다음과 같은 오류로 실패했습니다: 80040154 등록된 클래스 없음 (HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)의 예외). }
최근에 저는 원본 웹사이트의 번거로운 데이터를 단순화하고, 게시물을 단순히 표시하고 완성할 수 있는 유용한 데이터를 제안하기 위해 모의 요청 웹사이트를 만들었습니다. 원본 웹사이트의 데이터가 js로 암호화되어 있기 때문에, 저는 원본 웹사이트의 js 복호화 방식을 가져와 c#으로 js를 호출해 복호화된 데이터를 받았습니다.
전체 패킷 캡처 프레임워크는 Su Fei의 HttpHelper 범용 프레임워크를 사용하며, 실행 js 메서드는 프레임워크에서 구현된 HttpHelper.Javascrip{filtering}tEval 메서드를 사용합니다. 그래서 웹사이트를 IIS에 배포했는데, 문제가 발생했습니다.
IIS를 배포한 후 액세스가 예외를 보고하기 시작하며, 특정 오류가 올바르게 표시됩니다: 예외 유형: COMException 예외 메시지: COM 클래스 공장에서 CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} 구성 요소를 복구하는 데 실패함: 80040154 등록된 클래스 없음 (HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)의 예외). 이 부품을 못 찾으면 어디로 간 거야, 내가 찾아야 해.
1단계: 레지스트리가 이 값을 찾아 레지스트리를 열고 {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}를 검색합니다. 이 값은 레지스트리에서 MSscrip{filtering}tControl.scrip{filtering{filtering}tControl에 있으며, 해당 컴포넌트는 msscrip{filtering}t.ocx입니다:
2단계: msscrip{filter}t.ocx 컴포넌트를 등록하세요. 32비트 시스템은 C:WindowsSystem32 아래에 있고, 저는 C:WindowsSysWOW64 아래 64비트 시스템입니다.
관리자 명령어로 Cmd를 실행하여 명령어를 실행하세요: Regsvr32 C:WindowsSysWOW64msscrip{filter}t.ocx(32는 C:WindowsSystem32msscrip{filter}t.ocx와 함께하는 시스템 경로입니다)
관리자 권한으로 Cmd를 실행해야 하며, 그렇지 않으면 DLLRegitsterServier가 실행 권한을 갖지 못합니다. 성공적인 등록 결과:
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com