DetailPage-MSS-KB

기술 자료

기술 자료: 249321 - 마지막 검토: 2008년 1월 29일 화요일 - 수정: 4.5

중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986  (http://support.microsoft.com/kb/256986/ ) 고급 사용자를 위한 Windows 레지스트리 정보

현상

유효한 사용자 이름과 암호를 사용하여 Windows 2000 기반 컴퓨터에 로그온을 시도하면 개인 설정을 로드하는 중 대화 상자가 표시되고, 이어서 설정을 저장하는 중 대화 상자가 나타납니다. 그러나 바탕 화면이 나타나지 않고 Windows 시작 로그온 화면이 다시 표시됩니다.

참고 페이징 파일이 시스템이나 부팅 파티션에 있을 경우 "Windows 시작" 로그온 화면으로 돌아가기 전에 다음과 같은 경고 메시지가 나타날 수도 있습니다.
[제한된 가상 메모리]
시스템에 페이징 파일이 없거나 페이징 파일이 너무 작습니다.

원인

이 문제는 Windows 2000 부팅 파티션 드라이브 문자가 처음 Windows 2000을 설치하는 동안 할당된 드라이브 문자와 일치하지 않을 경우 발생할 수 있습니다. Windows 2000은 레지스트리 기반 데이터베이스에 드라이브 문자의 레코드를 유지하며 각 볼륨에 대해 기록된 GUID(글로벌 고유 식별자)를 기반으로 드라이브 문자를 다시 할당합니다. 볼륨 GUID가 변경되거나 하드 드라이브 복제 소프트웨어를 사용하여 중복된 경우 원래 드라이브 문자가 부팅 볼륨에 다시 할당되지 않을 수 있습니다.

이 문제는 시스템/부팅 미러를 나눈 다음 원래의 주 드라이브가 없거나 액세스할 수 없을 때 이전 섀도(shadow) 드라이브로 부팅을 시도하는 경우 발생할 수도 있습니다. 이것은 섀도 드라이브의 볼륨 GUID가 원래 주 드라이브의 볼륨 GUID와 다르고 같은 드라이브 문자가 할당되지 않았기 때문에 발생합니다.

해결 방법

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

참고 컴퓨터가 네트워크에 연결되어 있지만 도메인의 일부가 아닌 경우 아래에서 설명한 대로 변경하려면 Regedit.exe 또는 Regedt32.exe를 사용하여 연결되도록 하기 전에 먼저 해당 컴퓨터의 로컬 관리자 자격 증명을 사용하여 시스템 IPC$ 공유에 연결을 매핑해야 할 수도 있습니다.

로그온을 허용하거나 부팅 볼륨 드라이브 문자를 원래 할당된 문자로 변경하려면 다음 방법 중 하나를 사용하십시오.
net use \\remote_machine_name\IPC$ /user:administrator *
복구하려면 다음 절차 중 하나를 사용하십시오.
  1. 로그온 실패가 발생한 시간 이후에 컴퓨터에 추가된 복제된 하드 디스크를 모두 제거하고 컴퓨터를 다시 시작한 다음 로그온을 시도합니다.
  2. 컴퓨터가 네트워크에 연결된 경우 다른 컴퓨터에서 Regedit.exe를 실행하여 로그온 실패가 발생하는 컴퓨터의 레지스트리를 열고 수정합니다. Microsoft 기술 자료의 다음 문서를 참조하여 드라이브 문자를 부팅 파티션에 할당된 원래 문자로 변경합니다.
    223188  (http://support.microsoft.com/kb/223188/ ) Windows에서 시스템/부팅 드라이브 문자를 복원하는 방법
  3. 컴퓨터가 네트워크 연결된 경우 다른 컴퓨터에서 Regedt32.exe 또는 Regedit.exe를 실행하여 로그온 실패가 발생하는 컴퓨터의 레지스트리를 열고 수정합니다. 다음 항목을 변경하여 다음과 같이 Userinit.exe 항목에 대한 전체 경로를 제거합니다.

    변경 전:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\Userinit:Reg_SZ:C:\WINNT\system32\userinit.exe
    변경 후:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\Userinit:Reg_SZ:userinit.exe
    앞에서 설명한 레지스트리 항목을 변경하여 로그온할 수 있게 되면 다음 Microsoft 기술 자료 문서의 단계를 수행하여 적절한 드라이브 문자를 부팅 파티션에 다시 할당하고 다시 부팅합니다.
    223188  (http://support.microsoft.com/kb/223188/ ) Windows에서 시스템/부팅 드라이브 문자를 복원하는 방법
  4. 원래 부팅 파티션 드라이브 문자가 할당된 것으로 의심되는 드라이브에 "가짜" Winnt\System32 폴더 구조를 만들고 확장한 다음 Windows 2000 CD-ROM의 Userinit.exe 파일을 해당 드라이브의 Winnt\System32 폴더로 복사합니다.

    복구 콘솔을 사용하여 로컬 보안 정책\보안 옵션의 "복구 콘솔: 모든 드라이브 및 폴더에 플로피 복사 및 액세스 허용"이 사용할 수 있도록 설정된 경우 이 절차를 수행할 수 있습니다. 이렇게 하면 다음 복구 콘솔 명령이 작동하여 모든 드라이브와 경로에 무제한 액세스할 수 있습니다.

    SET allowallpaths = TRUE

    이것은 다음 Microsoft 기술 자료 문서의 정보를 참조하여 로컬 컴퓨터에 적용할 도메인 컨트롤러에서 정책으로 구현할 수 있습니다.
    235364  (http://support.microsoft.com/kb/235364/ ) 복구 콘솔의 SET 명령 설명
    앞의 절차를 수행하여 로그온할 수 있게 되면 다음 Microsoft 기술 자료 문서의 단계를 수행하여 적절한 드라이브 문자를 부팅 파티션에 다시 할당하고 다시 부팅합니다.
    223188  (http://support.microsoft.com/kb/223188/ ) Windows에서 시스템/부팅 드라이브 문자를 복원하는 방법
  5. 시스템의 시스템/부팅 드라이브만 사용하거나 fdisk.exe가 들어 있는 DOS 또는 Windows 9X 시동 디스크로 부팅한 후 다음 명령을 실행합니다.
    FDISK /MBR
    FDISK /MBR을 실행하면 마스터 부트 레코드가 다시 작성되고 볼륨 GUID와 관련된 디스크 서명이 삭제됩니다. Windows 2000이 기본 드라이브 문자를 할당하므로 로그온할 수 있게 됩니다. FDISK에 대한 자세한 내용은 아래 문서를 참조하십시오.
    69013  (http://support.microsoft.com/kb/69013/ ) FDISK /MBR이 마스터 부트 레코드를 다시 쓴다

현재 상태

Microsoft는 이 문서의 시작 부분에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

이러한 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
234048  (http://support.microsoft.com/kb/234048/ ) Windows 2000에서 드라이브 문자를 할당, 예약 및 저장하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
키워드: 
kbenv kbprb KB249321
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
중소기업이 아닙니까?
소셜 채널로 문의하기