Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 오류 0x80070426 '계정이 이 Microsoft 계정으로 변경되지 않았습니다' 해결 방법

Microsoft 계정을 사용하여 Windows를 한 버전에서 다른 버전으로 업그레이드할 때 다음과 같은 오류가 발생할 수 있습니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

이 오류는 기존에 로컬 계정을 사용하다가 Microsoft 라이브 계정으로 전환하거나, 그 반대로 변경하려는 사용자에게서도 자주 나타납니다. 오류 코드에는 구체적인 원인이 표시되지 않지만, 주요 원인은 레지스트리에 저장된 Microsoft 메일 계정 관련 정보가 손상된 경우로 추정됩니다. 다행히 이 문제는 특정 레지스트리 키를 삭제하는 것만으로 간단히 해결할 수 있으며, 이 글에서 그 방법을 자세히 안내합니다.

'계정이 이 Microsoft 계정으로 변경되지 않았습니다' 오류(0x80070426) 수정하기

작업을 시작하기 전에 만약의 사태에 대비하여 레지스트리를 백업하고 시스템 복원 지점을 생성해 두는 것이 좋습니다. 그럼 아래 방법들을 하나씩 따라 하며 오류 0x80070426을 해결해 보겠습니다.

방법 1: Microsoft 계정 문제 해결사 실행 및 날짜·시간 설정 확인

1. 먼저 Microsoft 계정 문제 해결사(Troubleshooter)를 실행합니다.

2. Windows 키 + I를 눌러 Windows 설정을 연 후 시간 및 언어(Time & Language)를 선택합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

3. 화면에서 추가 날짜, 시간 및 국가별 설정 항목을 찾아 클릭합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

4. 날짜 및 시간(Date and Time)을 클릭한 뒤 인터넷 시간 탭으로 이동합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

5. 설정 변경 버튼을 클릭하고, 인터넷 시간 서버와 동기화 옵션에 체크되어 있는지 확인한 후 지금 업데이트를 누릅니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

6. 확인을 클릭하고 제어판을 닫습니다.

7. 설정 창의 날짜 및 시간 항목에서 시간 자동 설정이 활성화되어 있는지 확인합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

8. 표준 시간대 자동 설정은 비활성화한 뒤, 원하는 시간대를 직접 선택합니다.

9. 모든 창을 닫고 PC를 재시작한 후, 다시 Microsoft 계정으로 전환을 시도합니다. 이번에는 오류 없이 정상적으로 전환될 것입니다.

방법 2: Microsoft 메일과 연관된 문제 레지스트리 항목 삭제

1. Windows 키 + R을 눌러 실행 창을 열고 "regedit"를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

2. 컴퓨터(Computer)가 선택되어 있는지(하위 키가 아닌 최상위 노드) 확인한 후, 상단 메뉴에서 편집 → 찾기를 클릭합니다.

3. Windows 로그인에 사용하는 Microsoft 계정 이메일 주소를 입력합니다. 키, 값, 데이터 옵션이 모두 체크되어 있는지 확인한 뒤 찾기를 클릭합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

참고: 본인의 Microsoft 계정 이메일 주소를 모른다면 Windows 키 + I를 눌러 설정을 열고 계정(Accounts)으로 이동하세요. 프로필 사진과 이름 아래(내 정보 섹션)에 표시된 이메일 주소를 확인할 수 있습니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

4. F3 키를 반복해서 누르며 아래 경로의 레지스트리 키를 찾습니다.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\LogonCache\D7F9...... (Windows 10)
                                                       또는
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\Cache\GlobalStore\IdentityCache\S-1-96... (Windows 7 또는 8)

Computer\HKEY_USERS\.DEFAULT\Software\Microsoft\IdentityCRL\StoredIdentities\example@outlook.com

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

5. 해당 키를 찾았다면 반드시 삭제합니다. Windows 10에는 Cache 폴더 대신 LogonCache 폴더가 있으므로, 그 아래에서 본인의 이메일 주소가 포함된 키를 삭제하면 됩니다. 그 이전 버전의 Windows에는 Cache 폴더가 존재하며, 역시 이메일 주소가 포함된 키만 골라 삭제하면 됩니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

6. 레지스트리 편집기를 닫고 PC를 재부팅하면 문제가 해결됩니다.

참고로, 'Microsoft 계정이 로컬 계정으로 변경되지 않았습니다' 오류(0x80070003)의 해결 방법도 함께 확인해 보세요.

방법 3: 새 사용자 계정 생성

1. 새 사용자 계정을 만들고 전환하려던 Microsoft 계정을 추가한 후, 문제가 여전히 발생하는지 확인합니다.

2. Windows 키 + I를 눌러 설정을 열고 계정(Account)을 클릭한 뒤, 왼쪽 메뉴에서 가족 및 다른 사용자(Family & other people)를 선택합니다.

3. 다른 사람 섹션에서 이 PC에 다른 사람 추가를 클릭합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

4. 새 사용자 계정으로 전환하려고 했던 이메일 계정을 입력합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

5. 필요한 정보를 모두 입력하고, 해당 이메일을 새 Windows 계정의 로그인 수단으로 설정합니다.

6. 동일한 Microsoft 계정으로 새 사용자 계정을 성공적으로 만들었다면, 파일 탐색기에서 C:\Users\손상된_프로필_이름\ 폴더로 이동합니다(여기서 폴더 이름은 기존에 전환하려던 계정의 사용자 이름입니다).

7. 해당 폴더에서 보기 > 옵션을 클릭하고, 폴더 옵션 창에서 보기 탭을 선택합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

8. 숨김 파일, 폴더 및 드라이브 표시에 체크합니다.

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

9. 이어서 운영 체제 보호 파일 숨기기(권장) 항목의 체크를 해제하고 확인을 클릭합니다.

10. 위 폴더에서 아래 파일들을 제외한 나머지 파일을 모두 복사합니다.

NtUser.dat
NtUser.ini
NtUser.log
NtUser.dat.log1
NtUser.dat.log2
NtUser.dat{7a85b...} (이 형식의 파일은 최소 5~10개 정도 존재합니다)

Windows 오류 0x80070426  계정이 이 Microsoft 계정으로 변경되지 않았습니다  해결 방법

11. 이제 C:\Users\새_프로필_이름\(방금 생성한 계정의 폴더)로 이동하여 복사한 파일들을 모두 붙여넣습니다.

이것으로 '계정이 이 Microsoft 계정으로 변경되지 않았습니다' 오류(0x80070426)가 성공적으로 해결되었습니다. 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.