728x90

코드 52
이 장치에 필요한 드라이버의 디지털 서명을 확인할 수 없습니다. 최근 하드웨어 또는 소프트웨어를 변경하여 잘못 서명되었거나 손상된 파일 또는 알 수 없는 원본의 악성 소프트웨어가 설치되었을 수 있습니다. (코드 52)

이 현상과 관련하여 테스트 모드로 부팅하거나 F8키 이후 드라이버 서명 미사용 모드로 사용하는 방법은 여러 군데 소개 되어 있다.

그렇지만 새로 설치하려는 드라이버가 아닌 사용중인 드라이버가 해당 문제가 발생한다면 드라이버의 디지털 서명과 관련된 인증서를 확인해 볼 필요가 있다.

확실히 하기 위해서 드라이버 파일중 보안카달로그 파일을 열어본다 (확장자는 cat 이다)
열린 창에서 서명보기 이후 인증서보기로 이동 후 인증경로 탭을 누른다. 그럼 아래 그림과 같은 식으로 발생될 것이다.



트리 구조에서 제일 상단에 위치 한 것이 인증 기관이다.
윈도우에 해당 인증서가 설치되어 있고 날짜가 만료되지 않아야 해당 드라이버를 이용할 수 있다

인증서가 있는지 확인할 수 있는 방법
시작-실행
certmgr

위 명령을 입력하면 인증서 관리자 도구창이 발생되고
중간 인증기관과 신뢰할 수 있는 루트 인증기관을 확인하자
이곳에 해당 인증서가 있어야 한다.


만약 날짜가 지났거나 없다면 코드 52 번 디지털 서명 문제가 발생할 수 있다

모바일로 작성한 글이라서 오타가 있거나 문맥이 안맞으면 양해보탁드리며 댓글로 알려주시면 수정하겠습니다

728x90
728x90

0x00000050
RAM, CPU L2 캐시, 그래픽카드 메모리등의 휘발성 메모리를 원인으로 보지만 실제 처리는 HDD나 SSD등의 저장매체 교체로 해결되는 경우가 많다

0x0000007A
HDD나 SSD등의 저장매체 교체

0x0000007B
부팅시에 발생되면 파티션 결함이 많다. 사용중에 발생되면 NTFS.SYS같은 디스크 관련 시스템 드라이버에 문제가 많고 전자의 경우 파티션 재설정 후 윈도우 재설치 후자의 경우 윈도우 재설치를 하게되는 경우가 대다수며 이 이후에도 덩일한 문제시 HDD나 SSD등의 저장매체 교체를 한다

0x00000124
오보클럭중이 아니라면 CPU 결함

0x00000024
NTFS 파일 시스템 문제 NTFS.SYS 파일 교체 및 픽스 이후에도 문제 발생시 윈도우 재설치 혹은 HDD나 SSD등의 저장매체 교체 필요

0x00000019
BAD_POOL_HEADER 라고도 하고 iSCSI 드라이버 (msiscsi.sys)가 디스크 공간을 올바르게 관리하지 못할 때 발생 됨 마소에서 검색하면 핫픽스를 구할 수 있고 안되면 역시나 윈도우 재설치 혹은 HDD나 SSD등의 저장매체 교체다

0x00000051
레지스트리 문제로 시스템 복원이나 레지스트리 복원

​0x00000131
0x00000161
둘다 그래픽 카드 혹은 그래픽 드라이버 문제로 드라이버 삭제 재설치 이후 에도 동일하면 그래픽 카드 교체

0x000000FE
USB문제 인데 주로 PC로 핸드폰 충전중 나타나는데 아니라면 다른 USB들을 확인해봄

728x90
728x90

장치 관리자에 나타나는 에러 코드

사용하고 있는 장치들 중에 문제가 발생하게 되면, Windows는 '장치 관리자'에 있는 해당 장치 옆에 다음 세 가지 기호들 중 하나를 표시하게 됩니다.
(시작 메뉴 → 설정 → 제어판 → 시스템 → 장치 관리자 탭)

1. 노란 바탕의 검은색 느낌표는 해당 장치에 문제가 있는 상태임을 나타냅니다. 이러한 문제 장치로 표시되었음에도 제 기능을 다하는 경우도 있습니다.
2. 빨간색 X표는 '사용하지 않는(Disabled)' 장치를 나타냅니다. 즉, 물리적으로는 시스템 내에 존재하면서 리소스를 사용하고 있기는 하지만, 보호 모드의 드라이버가 로딩되어 있지 않은 장치를 말합니다.
3. 하얀 바탕의 파란색 'i'표가 '장치 관리자'의 '컴퓨터 등록 정보'의 '리소스 정보' 탭에 나타나는 것은, 어떤 문제가 있거나 사용하지 않는 상태임을 나타내는 것이 아니므로 걱정하지 않아도 됩니다. 다만, 해당 장치의 리소스 지정이 '자동 설정 사용'에 체크되지 않고 수동으로 이루어졌음을 의미할 뿐입니다.

유의사항 : 사운드 카드 및 비디오 어댑터들 중에는 Windows에서 사용하고 있는 모든 리소스들을 표시하지 않는 경우도 있습니다. 이런 경우 '장치 관리자'에 단 하나의 장치만 충돌을 일으킨다고 표시되거나, 충돌을 일으키는 장치가 전혀 없는 것으로 나올 수도 있습니다. 이 경우에는 사운드 카드의 기능을 'Disabled'로 하거나 표준 VGA 비디오 드라이버를 사용함으로써 문제가 해결되는지 여부를 알아보는 절차를 밟아보도록 합니다.
(이러한 문제는, S3 비디오 카드 및 16비트 사운드 블라스터 사운드 카드, 또는 사운드 블라스터 호환성을 위해 사운드 블라스터 에뮬레이션을 사용하는 사운드 카드들에서는 일반적인 현상입니다.)

에러 코드

Code 1

시스템이 장치를 구성할 기회를 갖지 못했음을 의미합니다.
이 문제를 해결하려면, 해당 장치의 등록 정보에 있는 지침들을 따라야 합니다. 또, '장치 관리자'에서 해당 장치를 제거한 후, 제어판에서 '새 하드웨어 추가' 마법사를 실행함으로써 문제를 해결할 수도 있습니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 2

어떤 장치에 문제가 있느냐에 따라 다음 두 가지의 메시지 중 하나가 나타납니다.

먼저, 디바이스 로더(DevLoader)가 해당 장치를 로딩하지 않았음을 의미합니다.
해당 장치가 ISAPNP, PCI, BIOS 등과 같은 루트 버스 디바이스 로더(Root Bus DevLoader)인 경우에는 다음과 같은 메시지가 나옵니다.(ISAPNP, PCI, BIOS, EISA, ACPI 등과 같은 유형인 경우)
컴퓨터가 두 가지의 버스 유형을 보고하고 있으므로 이 장치를 위한 드라이버를 로딩할 수 없습니다. (코드 2)
컴퓨터 제조업체에 문의하여 BIOS를 업데이트하십시오. (코드 2)

그 장치가 루트 버스 디바이스 로더가 아닌 경우에는, 다음과 같은 메시지가 나옵니다.(FLOP, ESDI, SCSI 등과 같은 디바이스 로더가 있는 경우)
이 장치를 위한 ~형 디바이스 로더는 장치 드라이버를 로딩할 수 없습니다. (코드 2)
이를 해결하려면, 드라이버 업데이트를 눌러서 장치 드라이버를 업데이트하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트

여기서 권고하는 해결 방법과 더불어 '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행합니다.


Code 3

해당 장치의 드라이버가 불량이며, 시스템이 저속으로 구동되고 있음을 의미합니다.

※ 문제 해결 방법 : 드라이버 업데이트
대체 방법으로는, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 합니다.


Code 4

해당 장치의 '.inf' 파일이 부정확하거나 레지스트리가 손상을 입은 경우를 의미합니다.
예를 들어, '.inf' 파일이 특정하는 분야는 텍스트가 되어야 하는데, 그 대신 2진수를 특정하는 경우를 말합니다.
이 에러 코드를 해결하려면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행해야 합니다. 만일, 이러한 에러 코드가 계속 나타난다면 하드웨어 제조업체에 문의해서 '.inf' 파일을 업데이트해야 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 5

arbitrator의 결여에서 기인한 장치의 결함이 있음을 의미합니다.
만일, 어떤 장치가 arbitrator가 없는 리소스 유형을 요구한다면 이런 에러 코드가 나타날 겁니다.
이 에러 코드를 해결하려면, 권고되는 바에 따라 드라이버를 업데이트하거나, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 6

해당 장치와 다른 장치 사이에 충돌이 있음을 의미합니다.
'장치 관리자'에서 해당 장치의 '등록 정보'를 열어 '리소스' 탭을 보면 '충돌 장치 목록'이라는 스크롤 박스에 내역이 나옵니다.
Windows가 제대로 장치를 감지하면 '자동 설정 사용(U)'이라는 체크박스가 선택되어 있고, 그 장치는 제대로 기능을 해야 합니다. 하지만, 리소스 설정이 '기본 환경 설정 ~(숫자)'에 따르고 있다면, 그 목록에 나와 있는 다른 '기본 환경 설정'으로 바꿔줄 필요가 있습니다. 만일, 어떤 특정한 환경 설정을 하고 싶은데 목록에 없다면, '설정 변경(C)' 버튼을 눌러서 수동으로 리소스 값을 조정할 수 있습니다.
예를 들어, '입/출력 범위' 설정을 변경하고자 한다면, '자동 설정 사용(U)' 체크박스를 비우고, '설정 변경(C)' 버튼을 누른 뒤 적절한 설정 값을 클릭하면 됩니다.
'장치 관리자'에서 '컴퓨터' 등록 정보로 들어가면, '리소스 정보'와 '리소스 예약' 탭이 있는데, '리소스 예약' 탭을 이용하면, Windows가 리소스를 사용하는 것을 배제할 수 있습니다. '리소스 정보' 탭에는 Windows가 할당했거나 플러그&플레이 BIOS 또는 PCI bus 컴퓨터에서 유래된 리소스들이 나타납니다.
'장치 관리자'에서 어떤 장치를 '기능 억제' 시키려면, 해당 장치 등록 정보의 '일반' 탭으로 들어가서 기존에 설정되어 있는 '장치 사용' 란의 체크박스를 비우도록 합니다.


Code 7

해당 장치상에 어떠한 환경 설정도 실행할 수 없음을 의미합니다.
그 장치가 제대로 작동한다면, 에러 코드를 수정하려고 할 필요가 없습니다.
장치가 제대로 작동하지 않는다면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
이 에러 코드가 계속해서 나타나고 해당 장치가 제 기능을 발휘하지 못한다면, 드라이버 업데이트가 가능한 지 알아보거나 하드웨어 제조업체에 문의하도록 합니다.

※ 문제 해결 방법 : 드라이버 재설치


Code 8

해당 장치를 위한 디바이스 로더(DevLoader)를 찾을 수 없음을 의미합니다.
예를 들면, 해당 장치를 위한 '.inf' 파일이 누락되거나 사용이 불가능하게 된 경우입니다.
대부분의 경우, 해결책은 드라이버를 업데이트하거나 재설치하는 것입니다.
아니면, '장치 관리자'에서 해당 장치를 제거하고 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 합니다. 그래도 이 에러 코드가 계속 나타난다면, 하드웨어 제조업체에 업데이트된 드라이버가 있는지 문의하도록 합니다.
문제가 되는 디바이스 로더가 시스템 디바이스 로더인 경우에는, 드라이버가 'Vmm32.vxd' 파일로 전환하므로 Windows를 재설치해야 합니다.

유의사항 : 시스템 디바이스 드라이버는 'Vmm32.vxd'의 일부로서 대개 별표(*)로 시작되는데, 디바이스 로더가 시스템 디바이스 로더인 경우에는 다음과 같은 내용의 메시지가 전시됩니다.
Windows가 이 장치의 드라이버를 로딩해주는 '~'파일을 로딩할 수 없으므로, 이 장치는 제대로 작동하지 않습니다. (코드 8)

※ 문제 해결 방법 : Windows 재설치


Code 9

해당 장치의 레지스트리 정보 사용이 불가능함을 의미합니다.

※ 문제 해결 방법 : '장치 관리자'에서 해당 장치를 제거하고 제어판에서 '새 하드웨어 추가' 마법사를 실행함으로써 해결될 수도 있습니다. 이런 문제가 계속된다면, 하드웨어 제조업체에 적절한 레지스트리 설정을 문의하도록 합니다.


Code 10

해당 장치가 시동에 실패했음을 의미합니다.(누락되었거나 제대로 작동하지 않는 경우)
문제 해결을 위해서는, 해당 장치가 컴퓨터에 정확이 부착되어 있는지(모든 케이블이 제대로 꽂혀 있는지, 모든 어댑터 카드들이 슬롯에 완전히 꽂혀 있는지 등) 확인해 봐야 합니다.

※ 문제 해결 방법 : 드라이버 업데이트
장치 제거 후에 '새 하드웨어 추가' 마법사를 이용하여 재감지하도록 할 수도 있습니다.


Code 11

해당 장치에 고장이 있음을 의미합니다.
이 문제를 해결하려면, '드라이버 자동 생략(ASD : Automatic Skip Driver)' 유틸리티를 사용합니다. (시작 메뉴 → 실행 → ASD)
문제가 없으면 ASD에서 오류를 발견하지 못했다는 내용의 프롬프트가 뜹니다.
시작에 실패한 모든 장치들은 ASD를 통해 열거되는데, ASD에 의해 기능이 억제된(disabled) 장치를 언제라도 정상화(enabled) 시킬 수 있으며, 그러면, 다음에 시스템을 시작할 때 Windows는 그 장치의 사용을 시도하게 됩니다.
문제가 계속되면, 하드웨어 제조업체에 업데이트된 드라이버가 있는지 문의하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 12

리소스 arbitrator 중 하나가 고장임을 의미합니다.
이러한 현상은, 해당 장치가 소프트웨어적으로 환경 설정이 가능하면서 현재 리소스를 갖고있지 않은 경우이거나, 모든 인터럽트가 사용 중에 있어서 시스템 리소스가 고갈된 상태이거나 또는, 그 장치가 리소스를 필요로 하는데 다른 장치에서 그 리소스를 사용하고 있으면서 풀어주지 않을 경우 등에 발생할 수 있습니다.

※ 문제 해결 방법 : 코드 6의 경우를 준용합니다.


Code 13
장치 드라이버의 문제에서 기인한 장치의 고장을 의미합니다.
이 에러 코드를 해결하려면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 합니다.

※ 문제 해결 방법 : 하드웨어 감지


Code 14

해당 장치에 컴퓨터 재부팅을 통해 해결할 수 있는 문제가 발생했음을 의미합니다.

※ 문제 해결 방법 : 컴퓨터 재시작
'시스템 다시 시작'을 이용하는 것보다는 '시스템 종료'를 통해 전원을 완전히 차단했다가 켜도록 하십시오.


Code 15

해당 장치의 리소스가 다른 장치의 리소스와 충돌을 일으킨 경우를 의미합니다.

※ 문제 해결 방법 : 코드 6의 경우를 준용합니다.


Code 16

해당 장치의 일부만 감지되는 경우를 의미합니다.
이런 경우에는 모든 리소스가 기록되지 않습니다.


Code 17

하드웨어가 다기능(multiple-function) 장치이며, 그 장치가 하부 장치들에 리소스를 분배하는 방법에 대해 알려주는 '.inf' 파일의 정보가 사용할 수 없는 것인 경우를 의미합니다.
이 에러 코드를 해결하려면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
문제가 계속되면, 하드웨어 제조업체에 업데이트된 '.inf' 파일이 있는지 문의하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 18

해당 장치를 재설치 해야 할 필요가 있는 경우를 의미합니다.
등록 정보에서 권고하는 지침으로 해결이 되지 않으면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.

※ 문제 해결 방법 : 드라이버 재설치


Code 19

레지스트리가 '알 수 없는 결과'를 가져온 경우를 의미합니다.
이 경우, 레지스트리 검사 또는 레지스트리 복구를 시도합니다.
먼저, 'scanreg.exe'를 실행합니다(시작 메뉴 → 실행 → scanreg). 이렇게 해서 해결이 되지 않으면, DOS 모드로 재부팅해서 'Command Prompt Only'를 선택하여, 'Scanreg/restore'라고 입력하고 실행합니다. 사용할 레지스트리 백업을 선택하여 'Restore'를 누르고 재부팅합니다. 최종적으로는 '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.

※ 문제 해결 방법 : 레지스트리 검사


Code 20

VxD 로더(Vxdldr)가 '알 수 없는 결과'를 가져온 경우를 의미합니다.
장치 드라이버와 운영체계 간에 맞지 않는 버전이 있는 경우 등을 예로 들 수 있습니다.
등록 정보에서 권고하는 지침으로 해결이 되지 않으면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 21

코드 14의 경우를 준용합니다.


Code 22

해당 장치가 '기능 억제(Disabled)' 상태임을 의미하며, 그 장치가 제 기능을 하도록 하려면 다음 절차에 따릅니다.
1. 시작 메뉴 → 설정 → 제어판 → 시스템 → 장치 관리자
2. 해당 장치의 등록 정보로 들어가서 '장치 사용' 란의 환경 설정을 장치 사용이 가능하도록 바꿉니다.
3. '확인' → '닫기'를 누르고 컴퓨터를 재시작합니다.

※ 문제 해결 방법 : '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
문제가 계속되면, 소프트웨어에 의한 간섭을 배제하기 위해 클린 부팅을 시도합니다.
마지막으로는 하드웨어 제조업체에 문의합니다.


Code 23

디바이스 로더가 해당 장치를 시동하는 것이 지연되었으며, 시동 준비가 되었을 때 Windows에 이를 인지시키는 데에 실패한 경우를 의미합니다.

※ 문제 해결 방법 : 1차 디스플레이 어댑터의 설정을 조회해 봅니다. '장치 관리자'에서 1, 2차 디스플레이 어댑터를 제거한 뒤, Windows가 이 장치들을 재나열할 수 있도록 재부팅을 시도합니다. 드라이버들이 정확히 설치되었는지 확인합니다.
디스플레이 어댑터 이외의 다른 장치들에도 같은 방법을 쓰도록 합니다.
문제가 해결되지 않으면, '장치 관리자'에서 해당 장치를 제거한 뒤, '새 하드웨어 추가' 마법사를 사용하여 그 장치를 재 감지하도록 합니다.


Code 24

해당 장치를 찾을 수 없음을 의미합니다(누락되었거나 제대로 작동하지 않는 경우).

※ 문제 해결 방법 : 등록 정보에서 권고하는 지침으로 해결이 되지 않으면, 그 장치가 컴퓨터에 정확이 연결되어 있는지(모든 배선이 제대로 이루어져 있는지, 어댑터 카드들이 슬롯에 제대로 꽂혀 있는지 등) 확인해 보도록 합니다.


Code 25

이 문제는 대개 Windows 셑업이 모든 파일들을 카피한 후 첫번째에서 두 번째 부팅 사이에만 나타납니다. 이 코드가 나오는 것은 대부분 불완전한 설치 때문일 가능성이 큽니다.
두 번째 부팅으로 문제가 해결되지 않는다면 Windows를 다시 설치해야 합니다.

※ 문제 해결 방법 : 컴퓨터 재시작


Code 26

해당 장치가 로딩되지 않았음을 의미합니다. 장치 드라이버에 문제가 있거나 드라이버의 일부만 설치된 경우일 것입니다.
등록 정보에서 권고하는 지침으로 해결이 되지 않으면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
문제가 계속되면, 하드웨어 제조업체에 업데이트된 드라이버가 있는지 문의하도록 합니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 27

해당 장치를 위해 사용 가능한 리소스들에 대해 레지스트리에서 기술하는 부분이 유효한 엔트리를 갖고 있지 않은 경우를 의미합니다.
예를 들면, 그 장치의 환경 설정 변경이 가능(Configurable)한 것으로 되어있으나, '.inf' 파일에 있는 환경 설정 정보는 배선에 의한 것(Hardwired)으로 설정되어 있는 경우 등입니다.

※ 문제 해결 방법 : '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
문제가 계속되면, 하드웨어 제조업체에 업데이트된 드라이버가 있는지 문의하도록 합니다.


Code 28

해당 장치가 완전히 설치되지 않았음을 의미합니다.
Windows에서 권고하는 방법으로 문제가 해결되지 않으면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하도록 하십시오.
문제가 계속되면, 업데이트된 드라이버를 구할 필요가 있습니다.

※ 문제 해결 방법 : 드라이버 업데이트


Code 29

해당 장치가 제대로 작동하지 않으며, Windows 체계하에서는 제대로 작동하도록 할 수 없기 때문에 기능이 억제된 상태임을 의미합니다.

※ 문제 해결 방법 : CMOS 설정을 통해 해당 장치를 enable 또는 disable 시킴으로써 문제를 해결할 수도 있습니다. 이 설정은 Windows에 우선합니다. CMOS 셑업 프로그램을 사용할 때에는 제조업체 또는 CMOS 셑업을 잘 아는 사람의 지원을 받는 것이 좋습니다.


Code 30

인터럽트 요청(IRQ) 값을 공유할 수 없는 경우를 의미합니다.
Windows가 변경할 수 없는 IRQ를 PCI/EISA SCSI 컨트롤러가 공유하고 있는데, 리얼모드 장치 드라이버가 이를 동시에 사용하고 있는 경우에 발생합니다.

※ 문제 해결 방법 : 이 장치와 동일한 IRQ를 사용하고 있는 리얼모드 드라이버를 제거해야 합니다. 리얼모드 드라이버는 'Config.sys' 또는 'Autoexec.bat' 파일에서 로딩됩니다.


Code 31

해당 장치가 정확히 작동하려면 다른 장치에 의존해야 하는 경우를 의미합니다.
여기에는 상위 장치에 의해 나열된 장치들은 포함되지 않습니다.
등록 정보를 보면 그 다른 장치에 대한 등록 정보가 전시됩니다.
등록 정보에서 권고하는 지침으로 해결이 되지 않으면, '장치 관리자'에서 해당 장치를 제거하고, 제어판에서 '새 하드웨어 추가' 마법사를 실행하여 재감지하도록 하십시오.
마지막으로는, 하드웨어 제조업체에 업데이트된 드라이버가 있는지 문의하도록 합니다.

※ 문제 해결 방법 : 등록 정보


Code 32

설치 디스크 또는 CD-ROM이 드라이버를 설치하는 데 유용하지 않음을 의미합니다.
예를 들면, CD-ROM 드라이브 또는 네트워크 연결이 불가능한 경우입니다. 이 에러는 대개 셑업 동안 모든 파일들이 카피된 후 첫번째 또는 두 번째 부팅에서 발생합니다.

※ 문제 해결 방법 : 먼저 지침에 따라 재시작을 해보고, 그래도 해결이 되지 않으면 설치 디스크 또는 CD-ROM이 어째서 유용하지 않은지를 결정합니다. 이러한 장치들은 대개 CD-ROM 컨트롤러나 네트워크 어댑터 등과 같은 장치 관리자 코드들도 보유하고 있습니다. 충돌 해결에 앞서서 설치 디스크 또는 CD-ROM에 액세스할 수 있도록 합니다.


Code 33

대개 하드웨어에 고장이 있는 경우에 나타납니다.

※ 문제 해결 방법 : 제조업체에 문의하는 것이 좋습니다.


보호모드 드라이버가 장치를 컨트롤할 수 있어야 한다고 생각하고 있는데, 그 장치가 '장치 관리자'에 리얼모드 드라이버로 나타난다면, 'los.log' 파일의 엔트리를 체크해 봅니다. Windows 디렉토리에 있는 'los.log' 파일은, 보호모드 드라이버의 적용이 불가능하거나, '알 수 없는 장치 드라이버'에 의해 장치가 컨트롤되고 있음이 운영체계에 감지된 경우에 만들어집니다.
대부분의 경우, 'los.log' 파일의 첫번째 라인에는 보호모드 드라이버가 로딩되지 않은 이유를 언급합니다. 그 첫째 줄에 'Mbirnt13.sys'가 언급되면, 주 부트 레코드를 대신할 수 있는 드라이버를 사용하고 있지 않은 한, 바이러스에 의한 문제일 가능성이 높습니다 


 

| Style : Background0, Font0, Size16 |

728x90
728x90

Windows Vista, Windows 7, 
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
 
Windows XP
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

보안 설정을 기본 설정으로 복원하는 샘플 명령Windows XP Home Edition 또는 Windows Vista Home Basic 및 Home Premium Edition에는 아래 단계가 적용되지 않습니다. Home Edition에 대한 보안 설정을 기본 설정으로 복원하려면 Microsoft Fix it, 시스템 복원 또는 백업을 사용하십시오.참고 보안 설정을 적용한 후에 백업에서 복원하지 않으면 변경을 실행 취소할 수 없습니다. 보안 설정을 기본 보안 설정으로 다시 설정하는 방법을 잘 모르는 경우 시스템 상태(레지스트리 파일)를 포함하는 전체 백업을 만들어야 합니다. 다시 설정되는 항목은 NTFS 파일 시스템 파일과 폴더, 레지스트리, 정책, 서비스, 사용 권한, 그룹 구성원 등입니다.운영 체제를 원래 설치의 기본 보안 설정으로 복원하려면 다음과 같이 하십시오.다음과 같이 새 명령 프롬프트를 엽니다.

Windows XP
시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 Enter 키를 누릅니다.
Windows Vista
시작을 클릭한 다음 검색 시작 상자에 cmd를 입력합니다.
결과 영역에서 cmd.exe를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 관리자 계정의 암호를 입력하라는 메시지가 표시됩니다. 관리자인 경우 또는 관리자 암호를 입력하고 계속을 클릭합니다. 그런 후 계속을 클릭합니다.
Windows XP에서는 다음 명령을 입력한 후 Enter 키를 누릅니다.
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Windows Vista에서는 다음 명령을 입력한 후 Enter 키를 누릅니다.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
"작업을 완료했습니다." 메시지와 특정 작업을 완료할 수 없다는 경고 메시지가 표시됩니다. 이 메시지는 무시해도 됩니다. 이 메시지에 대한 자세한 내용은 %windir%\Security\Logs\Scesrv.log 파일을 참조하십시오.
다음 단계 이 Microsoft Fix it을 실행하거나 다음 수동 단계를 완료한 후에 컴퓨터를 시작하거나 사용자를 전환하려고 하면 표준 사용자 계정이 로그온 화면에 더 이상 표시되지 않을 수 있습니다. 이것은 Windows 보안 설정을 기본 설정으로 복원할 때 표준 사용자 계정이 사용자 그룹에서 제거되기 때문입니다. 영향 받은 사용자를 사용자 그룹에 다시 추가하려면 다음과 같이 하십시오.시작을 클릭한 후 모든 프로그램을 클릭합니다. 또는 프로그램을 클릭합니다.
보조프로그램을 클릭한 다음 명령 프롬프트를 클릭합니다(Windows XP). 또는 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다(Windows Vista).
명령 프롬프트 창에서 net users를 입력한 후 Enter 키를 누릅니다. 사용자 계정 목록이 표시됩니다.
명령 프롬프트에 나열된 항목 중에서 로그온 또는 사용자 전환 화면에 없는 각 계정 이름에 대해 다음 명령을 입력한 후 Enter 키를 누릅니다.

net localgroup users 계정 이름 /add
추가 정보 Windows Vista에서는 Defltbase.inf 파일이 기본 보안을 위한 보안 구성 템플릿입니다. 다음 위치에서 이 파일의 설정을 볼 수 있습니다.%windir%\inf\defltbase.infSecedit 매개 변수 설명/configure: Secedit.exe가 시스템 보안 설정을 지정함을 나타냅니다.
/DB 파일 이름: 적용할 보안 템플릿이 들어 있는 데이터베이스에 대한 경로를 제공합니다. 이것은 필수 인수입니다. 그러나 /CFG 스위치를 사용하여 보안 템플릿을 지정하는 경우에는 데이터베이스 파일이 없어도 됩니다.
/CFG 파일 이름: 이 인수는 /DB 매개 변수와 함께 사용할 때만 유효합니다. 이 인수는 데이터베이스로 가져오고 시스템에 적용할 보안 템플릿 경로입니다. 이 인수를 지정하지 않으면 데이터베이스에 이미 저장된 템플릿이 적용됩니다.
/overwrite: 이 인수는 /CFG 인수와 함께 사용할 때만 유용합니다. 이 인수는 /CFG 인수의 보안 템플릿을 이미 저장된 템플릿에 추가하는 대신 데이터베이스에 저장된 템플릿이나 복합 템플릿을 이 보안 템플릿으로 덮어쓸지 여부를 지정합니다. 이 인수를 지정하지 않으면 /CFG 인수의 템플릿이 이미 저장된 템플릿에 추가됩니다.
/areas 영역 이름 1영역 이름 2...: 시스템에 적용할 보안 영역을 지정합니다. 기본값은 "모든 영역"입니다. 각 영역은 공백으로 구분해야 합니다.
표 축소표 확대
AreaNameX
설명
SECURITYPOLICY
시스템에 대한 로컬 정책 및 도메인 정책입니다. 여기에는 계정 정책, 감사 정책 및 기타 정책이 포함됩니다.
GROUP_MGMT
보안 템플릿에 지정된 그룹에 대한 제한된 그룹 설정입니다.
USER_RIGHTS
사용자 로그온 권한 및 사용 권한 부여를 나타냅니다.
REGKEYS
로컬 레지스트리 키에 대한 보안입니다.
FILESTORE
로컬 파일 저장소에 대한 보안입니다.
SERVICES
정의된 모든 서비스에 대한 보안입니다.

참고 각 영역은 보안 템플릿의 유사 이름과 일치합니다.
/log 로그 경로: 이 스위치를 사용하여 변경 내용을 추적하는 로그 파일의 위치를 구성할 수 있습니다.
/verbose: 보다 자세한 진행 정보를 지정합니다.
/quiet: 업데이트하는 동안 화면과 로그 파일에 제공되는 피드백을 줄입니다.
Secedit에 대한 온라인 도움말을 보려면 시작, 실행을 차례로 클릭하고 %windir%\help\secedit.chm을 입력한 다음 Enter 키를 누릅니다.

728x90
728x90
Windows XP 응급복구 와 중복되는 자료 
MS 고객센타 자료 참조 KR307545

=================================================================================================

윈도우 부팅시 아래와 같은 메시지
다음 파일이 없거나 손상되어 Windows XP가 시작되지 않습니다: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

다음 파일이 없거나 손상되어 Windows XP가 시작되지 않습니다: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE

Stop: c0000218 {레지스트리 파일 오류} 레지스트리가 다음 하이브(파일)을 로드할 수 없습니다.

\SystemRoot\System32\Config\SOFTWARE 또는 로그나 대체 파일을 로드할 수 없습니다.

시스템 오류: Lsass.exe
암호를 업데이트할 때, 이 반환 상태는 현재 암호에 제공한 값이 잘못되었음을 나타냅니다.

------------------------------------------------------------------------------------

Windows XP가 시작될 수 없도록 방해하는 손상된 레지스트리를 복구하기 위한 수동 단계

이 문서에서 설명하는 절차는 복구 콘솔과 시스템 복원을 사용합니다. 이 문서에는 프로세스가 완전하게 완료되도록 하는 데 필요한 모든 단계도 특정 순서대로 나와 있습니다. 이 절차를 완료하면 시스템이 문제가 발생하기 전과 매우 유사한 상태로 복원됩니다(초기상태). NTBackup을 실행하고 시스템 상태 백업을 완료한 경우에는 2부와 3부에 나와 있는 절차는 수행할 필요가 없고 4부로 건너뛰어도 됩니다.

1부 (복구콘솔)
1부에서는 복구 콘솔을 시작하고, 임시 폴더를 만들고, 기존 레지스트리 파일을 새 위치로 백업하고, 기존 위치에 있는 레지스트리 파일을 삭제한 다음 레지스트리 파일을 복구 폴더에서 System32\Config 폴더로 복사합니다. 이 절차를 마치면 Windows XP를 시작하는 데 사용할 수 있는 레지스트리가 만들어집니다. 이 레지스트리는 Windows XP를 처음 설치하는 동안 만들어져서 저장되므로 설치 프로그램이 완료된 후 발생한 변경 사항과 설정은 모두 손실됩니다.

1부를 완료하려면 다음과 같이 하십시오.
Windows XP 시동 디스크를 플로피 디스크 드라이브에 넣거나 Windows XP CD-ROM을 CD-ROM 드라이브에 넣은 다음 컴퓨터를 다시 시작합니다.
CD-ROM 드라이브에서 컴퓨터를 시작하는 데 필요한 옵션을 선택하라는 메시지가 나타나면 해당 옵션을 선택합니다.

"설치 프로그램을 시작합니다" 화면이 나타나면 R 키를 눌러 복구 콘솔을 시작합니다.
이중 부팅이나 다중 부팅 컴퓨터에서는 복구 콘솔에서 액세스할 설치를 선택합니다.
관리자 암호를 입력하라는 내용의 메시지가 나타나면 관리자 암호를 입력합니다. 관리자 암호가 없으면 그냥 Enter 키를 누르면 됩니다.

복구 콘솔 명령 프롬프트에서 다음 명령줄을 입력하고 각 줄 끝에서 Enter 키를 누릅니다.
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
exit를 입력하여 복구 콘솔을 종료합니다. 컴퓨터가 다시 시작됩니다.

참고
이 절차에서는 Windows XP가 C:\Windows 폴더에 설치되어 있다고 가정합니다. Windows XP가 다른 위치에 있으면 C:\Windows를 적절한 windows_folder로 변경해야 합니다.
다른 컴퓨터에 액세스할 수 있는 경우 시간을 절약하기 위해 5단계에 있는 텍스트를 복사한 다음 "Regcopy1.txt"와 같은 텍스트 파일을 만들 수 있습니다. 이 파일을 사용하려면 복구 콘솔에서 시작할 때 다음 명령을 실행하십시오.

batch regcopy1.txt

복구 콘솔에서 batch 명령을 사용하면 텍스트 파일의 모든 명령을 순차적으로 처리할 수 있습니다. batch 명령을 사용할 경우 많은 명령을 수동으로 입력하지 않아도 됩니다.


2부 (안전모드)
이 절에서 설명하는 절차를 완료하려면 관리자나 관리 사용자(Administrators 그룹에 계정이 있는 사용자)로 로그온해야 합니다. Windows XP Home Edition을 사용 중인 경우에는 관리 사용자로 로그온하면 됩니다. 관리자로 로그온한 경우에는 먼저 Windows XP Home Edition을 안전 모드에서 시작해야 합니다. Windows XP Home Edition 컴퓨터를 안전 모드에서 시작하려면 다음과 같이 하십시오.
참고 계속하기 전에 이 지침을 인쇄해 두십시오. 안전 모드에서 컴퓨터를 다시 시작한 후에는 이러한 지침을 볼 수 없습니다. NTFS 파일 시스템을 사용하는 경우 기술 자료 문서 309531의 지침도 인쇄해 두십시오. 7단계에 이 문서에 대한 참조가 포함되어 있습니다.

시작을 누르고 시스템 종료(또는 컴퓨터 끄기)를 누른 다음 다시 시작을 누르고 확인(또는 다시 시작)을 누릅니다.

F8 키를 누릅니다.
여러 운영 체제를 시작하도록 구성된 컴퓨터에서는 시작 메뉴가 나타날 때 F8 키를 누르면 됩니다.
화살표 키를 사용하여 적절한 안전 모드 옵션을 선택한 다음 Enter 키를 누릅니다.
이중 부팅 시스템이나 다중 부팅 시스템에서는 화살표 키를 사용하여 액세스할 설치를 선택한 다음 Enter 키를 누릅니다.

2부에서는 시스템 복원을 사용하여 백업한 위치에서 레지스트리 파일을 복사합니다. 이 폴더는 복구 콘솔에서 사용할 수 없으며 일반적으로 사용하는 동안에는 대개 표시되지 않습니다. 이 절차를 시작하기 전에 몇 가지 설정을 변경하여 폴더가 보이게 해야 합니다.

Windows 탐색기를 시작합니다.
도구 메뉴에서 폴더 옵션을 누릅니다.
보기 탭을 누릅니다.
숨김 파일 및 폴더에서 숨김 파일 및 폴더 표시를 선택한 다음 보호된 운영 체제 파일 숨기기(권장) 확인란의 선택을 취소합니다.
이러한 파일을 표시할 것인지 묻는 대화 상자가 표시되면 예를 누릅니다.
Windows XP를 설치한 드라이브를 두 번 눌러 폴더 목록을 표시합니다. 올바른 드라이브를 선택해야 합니다.
System Volume Information 폴더를 엽니다. 이 폴더는 사용할 수 없으며 수퍼 숨김 폴더로 설정되어 있기 때문에 희미하게 표시됩니다.
참고 이 폴더에는 "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}"과 같은 하나 이상의 _restore{GUID} 폴더가 포함되어 있습니다.
참고 다음과 같은 오류 메시지가 나타날 수 있습니다.

C:\System Volume Information에 액세스되지 않습니다. 액세스가 거부되었습니다.

이 메시지가 나타나면 다음 Microsoft 기술 자료 문서를 참조하여 이 폴더에 액세스하고 절차를 계속합니다.
309531  (http://support.microsoft.com/kb/309531/ ) System Volume Information 폴더에 대한 액세스 권한을 얻는 방법

지금 만들지 않은 폴더를 엽니다. 보기 메뉴에서 자세히를 눌러 이러한 폴더를 언제 만들었는지 확인할 수 있습니다. 이 폴더 아래에 "RPx"로 시작하는 폴더가 하나 이상 있을 수 있습니다. 이러한 폴더가 복원 지점입니다.
이러한 폴더 중 하나를 열어 Snapshot 하위 폴더를 찾습니다. 다음 경로는 Snapshot 폴더의 폴더 경로 예제입니다.

C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
Snapshot 폴더에서 아래의 파일을 C:\Windows\Tmp 폴더로 복사합니다.

_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
C:\Windows\Tmp 폴더에 있는 파일의 이름을 다음과 같이 바꿉니다.
_REGISTRY_USER_.DEFAULT의 이름을 DEFAULT로 바꿉니다.
_REGISTRY_MACHINE_SECURITY의 이름을 SECURITY로 바꿉니다.
_REGISTRY_MACHINE_SOFTWARE의 이름을 SOFTWARE로 바꿉니다.
_REGISTRY_MACHINE_SYSTEM의 이름을 SYSTEM으로 바꿉니다.
_REGISTRY_MACHINE_SAM의 이름을 SAM으로 바꿉니다.

이러한 파일은 시스템 복원에서 백업된 레지스트리 파일입니다. 설치 프로그램에서 만든 레지스트리 파일을 사용했기 때문에 이 레지스트리는 이러한 복원 지점이 있으며 사용할 수 있음을 인식하지 못합니다. 새 폴더가 System Volume Information 아래에서 새로운 GUID로 만들어지고 1부에서 복사한 레지스트리 파일의 사본이 포함되어 있는 복원 지점이 만들어집니다. 따라서 폴더의 타임 스탬프가 현재 시간과 같은 경우에 특히 최신 폴더를 사용하지 않아야 합니다.
현재 시스템 구성은 이전 복원 지점을 인식하지 못합니다. 이전 복원 지점을 다시 사용할 수 있도록 하려면 이전 복원 지점에 이전 레지스트리 복사본이 있어야 합니다.
C:\Windows 폴더의 Tmp 폴더에 복사된 레지스트리 파일은 복구 콘솔에서 사용될 수 있도록 이동됩니다. 이러한 파일을 사용하여 현재 C:\Windows\System32\Config 폴더에 있는 레지스트리 파일을 대체해야 합니다. 기본적으로 복구 콘솔에서는 액세스할 수 있는 폴더가 제한되어 있기 때문에 System Volume 폴더에서 파일을 복사할 수 없습니다.
참고
이 절에서 설명하는 절차에서는 FAT32 파일 시스템을 사용하는 컴퓨터를 실행하는 것으로 가정합니다. NTFS 파일 시스템에서 System Volume Information 폴더에 액세스하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

309531  (http://support.microsoft.com/kb/309531/ ) System Volume Information 폴더에 대한 액세스 권한을 얻는 방법


3부 (복구콘솔)
3부에서는 기존의 레지스트리 파일을 삭제한 다음 시스템 복구 레지스트리 파일을 C:\Windows\System32\Config 폴더로 복사합니다.
복구 콘솔을 시작합니다.
명령 프롬프트에서 다음 명령을 입력하고 각 줄을 입력한 후 Enter 키를 누릅니다.

del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default

참고 이러한 명령줄 중 일부는 쉽게 읽을 수 있도록 두 줄로 표시될 수 있습니다.
exit를 입력하여 복구 콘솔을 종료합니다. 컴퓨터가 다시 시작됩니다.

참고
이 절차에서는 Windows XP가 C:\Windows 폴더에 설치되어 있다고 가정합니다. Windows XP가 다른 위치에 있으면 C:\Windows를 적절한 windows_folder로 변경해야 합니다.
다른 컴퓨터에 액세스할 수 있는 경우 시간을 절약하기 위해 2단계에 있는 텍스트를 복사한 다음 "Regcopy2.txt"와 같은 텍스트 파일을 만들 수 있습니다. 이 파일을 사용하려면 복구 콘솔에서 시작할 때 다음 명령을 실행하십시오.

batch regcopy2.txt


4부 (시스템 복원)
시작을 누른 다음 모든 프로그램을 누릅니다.
보조프로그램을 누른 다음 시스템 도구를 누릅니다.
시스템 복원을 누른 다음 이전 시점으로 내 컴퓨터 복원을 누릅니다.

728x90

+ Recent posts