이 가이드에서는 Windows 업그레이드 시 오류 0x4005(16389)를 수정하는 방법에 대해 설명합니다. . 여러 사용자가 Windows 11/10으로 인플레이스(in-place) 업그레이드를 수행하는 동안 이 오류 코드를 경험한 것으로 보고되었습니다. 오류 코드는 "소프트웨어를 변경할 수 없습니다. ” 메시지 다음에 긴 오류 메시지가 표시됩니다.
이 오류는 전체 업그레이드를 수행하는 동안 SCCM 또는 System Center Configuration Manager에서 발생합니다. SCCM은 인플레이스(in-place) 업그레이드를 수행하는 데 도움이 되는 뛰어난 운영 체제 배포 및 원격 제어 기능을 제공합니다. 또는 이를 사용하여 한 번에 여러 장치에 새 운영 체제를 배포할 수도 있습니다.
이제 Windows 11/10과 호환되지 않는 여러 응용 프로그램이 있는 경우 SCCM에서 0x4005(16389) 오류가 발생할 수 있습니다. 그러나 이 업그레이드 오류를 유발할 수 있는 다른 여러 가지 이유가 있을 수 있습니다. Windows를 업그레이드할 때 동일한 오류 코드가 발생하는 경우 이 문서가 도움이 될 것입니다. 여기에서 이 오류를 수정하는 데 도움이 되는 다양한 작업 솔루션을 제공합니다. 이 수정 사항을 통해 영향을 받는 많은 사용자가 이 오류를 수정할 수 있었으며 귀하에게도 효과가 있을 수 있습니다. 이제 이 수정 사항을 확인해 보겠습니다.
Windows를 업그레이드할 때 0x4005(16389) 오류가 발생하는 이유는 무엇입니까?
이 오류 코드는 다양한 이유로 인해 발생할 수 있습니다. 사람마다 원인이 다를 수 있습니다. 다음은 Windows를 업그레이드할 때 오류 코드 0x4005(16389)가 발생하는 몇 가지 일반적인 시나리오입니다.
- 이 오류는 장치 업그레이드에 필요한 디스크 공간이 부족하기 때문에 발생할 수 있습니다. 따라서 전체 업그레이드를 수행할 디스크 공간이 충분하지 않은 경우 필요한 디스크 공간을 확보한 다음 업그레이드를 다시 시도해야 합니다.
- 이 오류의 또 다른 이유는 현재 사용 중인 것과 다른 Windows 버전을 사용하여 업그레이드하기 때문일 수 있습니다. 시나리오가 적용되는 경우 동일한 Windows 버전을 선택하여 현재 버전으로 업그레이드하십시오.
- 타사 바이러스 백신을 사용하는 경우 업그레이드가 성공적으로 완료되지 않을 수 있습니다. 따라서 문제를 해결하려면 바이러스 백신을 비활성화하는 것이 좋습니다.
- 작업 순서 중에 로컬 컴퓨터 설명을 설정하려고 하는데 명령이 실패하면 이 오류 코드가 표시될 수 있습니다.
시나리오에 따라 아래 나열된 적절한 수정 프로그램을 사용하여 오류 수정을 시도할 수 있습니다.
Windows 11/10 업그레이드 시 오류 코드 0x4005(16389) 수정
다음은 Windows를 업그레이드할 때 오류 코드 0x4005(16389)를 수정하기 위한 주요 솔루션입니다.
- 디스크 공간을 확인하세요.
- 타사 바이러스 백신을 비활성화합니다.
- 동일한 Windows 버전 사용
- 64비트 컴퓨터에서 32비트 프로세스로 프로그램을 제거합니다.
- 로컬 컴퓨터 설명 명령 변경
1] 디스크 공간 확인
이 오류는 시스템에 Windows 업그레이드에 필요한 디스크 공간이 충분하지 않은 경우 발생할 수 있습니다. 디스크 공간이 부족하면 Windows PC를 업데이트하거나 업그레이드할 때 오류 및 오류가 발생하는 것이 일반적입니다. 따라서 이 오류를 방지할 수 있는 충분한 공간이 있는지 확인하십시오. 해당 시나리오에 해당하는 경우 디스크 공간을 확보해 보십시오.
Windows 11/10에서 저장소 감지 기능 또는 디스크 정리 유틸리티를 사용하여 디스크 공간을 확보할 수 있습니다. 그 외에도 디스크 공간을 정리하는 더 많은 방법이 있습니다. Comet(Managed Disk Cleanup) 또는 Cleanmgr+와 같은 타사 소프트웨어를 사용하여 정크 파일을 제거하고 디스크 공간을 확보할 수도 있습니다. 또한 중복 파일을 제거하고 디스크 공간을 정리하는 데 도움이 되는 무료 중복 파일 찾기 및 제거 소프트웨어를 사용해 볼 수도 있습니다.
디스크 공간이 충분하지만 이 오류가 계속 발생하면 다음 잠재적 수정을 시도하여 이 오류를 해결하십시오.
도움말: 디스크 여유 공간이 적은 장치를 Windows로 업그레이드하려면 이 게시물을 참조하십시오.
2] 타사 안티바이러스 비활성화
PC에서 타사 바이러스 백신 소프트웨어를 사용하는 경우 PC를 업그레이드하기 전에 비활성화하는 것이 좋습니다. 바이러스 백신 소프트웨어는 오탐으로 인해 특정 작업을 방지하는 것으로 알려져 있습니다. 업그레이드 프로세스와 관련된 특정 작업이 위협으로 의심되는 경우 이 오류 코드를 받을 수 있습니다. 따라서 바이러스 백신 프로그램을 비활성화한 다음 전체 업그레이드 프로세스를 시작하십시오. Windows 업그레이드 시 오류 0x4005(16389)가 수정되는지 확인하세요.
3] 동일한 Windows 버전 사용
이 오류는 시스템에 설치된 것과 다른 Windows 버전을 사용한 결과일 수 있습니다. 영향을 받는 일부 사용자는 동일한 Windows 미디어를 선택하여 이 오류를 수정했다고 합니다. 따라서 시스템에 설치한 것과 동일한 Windows 미디어를 사용했는지 확인하십시오. 예를 들어, 현재 Windows Enterprise 에디션을 사용 중인 경우 업그레이드하는 동안 Windows Enterprise 미디어를 사용해야 합니다. 처리해야 하는 문제인지 확인하십시오.
이 시나리오가 귀하에게 적용되지 않는 경우 이 목록의 다음 수정 사항으로 진행하십시오.
4] 64비트 컴퓨터에서 32비트 프로세스로 프로그램 제거
이 수정 사항은 특히 .NET 배포에만 적용됩니다. . 컴퓨터 전체에 .NET 프레임워크를 배포하는 동안 오류가 발생하는 경우 프로그램이 64비트 아키텍처 컴퓨터에서 32비트 프로세스를 실행하기 때문에 오류 코드가 트리거될 가능성이 있습니다. 이 시나리오가 적용되는 경우 할 수 있는 일은 설치 프로그램 속성 내의 특정 확인란을 사용하여 64비트 클라이언트에서 32비트 프로세스로 프로그램을 제거하는 것입니다. 이 확인란을 활성화하기 위해 따라야 하는 단계는 다음과 같습니다.
- 먼저, 현재 배포 중인 .NET 설치 프로그램 또는 배포 속성을 열어야 합니다.
- 이제 속성 상자 내에서 프로그램 탭으로 이동합니다.
- 다음으로 64비트 클라이언트에서 32비트 프로세스로 설치 및 제거 프로그램 실행을 켭니다. 확인란.
- 마지막으로 적용> 확인 버튼을 눌러 변경 사항을 저장하고 .NET 프레임워크 배포를 시도하고 오류가 수정되었는지 확인합니다.
이 시나리오가 적용되지 않는 경우 이 가이드에서 다른 수정을 시도하십시오.
5] 로컬 컴퓨터 설명 명령 변경
업그레이드 작업 순서 중에 로컬 컴퓨터 설명을 설정하기 위해 명령이나 스크립트를 사용하는 경우 명령이 실패하거나 중지되면 이 오류 코드가 나타날 수 있습니다. 이 시나리오가 적합한 경우 로컬 컴퓨터 설명을 설정하는 데 사용한 명령을 변경해 볼 수 있습니다. 이를 위해 NET CONFIG 명령을 사용할 수 있습니다. 작업 순서에 명령줄 실행을 추가하고 다음 명령을 입력하기만 하면 됩니다.
cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%
이 명령은 OSDComputerDescription 변수에 정의된 컴퓨터 설명을 설정합니다. 사용하려는 변수 이름을 변경할 수 있습니다.
언급된 솔루션 중 어느 것도 효과가 없으면 구성 관리자를 사용하여 전체 업그레이드를 수행할 수 있습니다.
현재 위치 업그레이드를 수행하려면 어떻게 해야 합니까?
전체 업그레이드를 수행하려면 Microsoft 웹 사이트에서 Windows 10 설치 미디어를 다운로드해야 합니다. 그런 다음 실행 파일 광고를 실행한 다음 지금 PC 업그레이드 옵션을 선택하여 현재 위치 업그레이드 프로세스를 시작합니다. 그런 다음 화면의 설치 가이드에 따라 프로세스를 완료해야 합니다. 인플레이스 업그레이드를 수행하는 자세한 절차를 확인할 수 있습니다.
이 가이드가 Windows 업그레이드 시 0x4005(16389) 오류를 수정하는 데 도움이 되기를 바랍니다.
다음은 도움이 될 만한 게시물입니다.
- Windows는 '업그레이드 블록'을 배치합니다. 영향을 받습니까?
- Windows 업그레이드 설치 오류 0x80070002 – 0x3000D 수정
- Windows 업그레이드 오류 코드 및 해결 방법 목록입니다.