Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

오류 코드 0x80070643 수정 방법

Windows Server와 같은 다양한 Windows 및 Office 제품에서 Microsoft Update를 사용하는 동안 Windows XP 및 Microsoft Office 2003에서는 0x80070643이 발생할 수 있습니다. 오류. 이것은 본질적으로 설치 중에 오류가 발생했으며 설치가 완료되기 전에 Windows 설치 프로그램이 종료되었음을 의미합니다. 이 오류는 많은 Microsoft 프로그램 및 소프트웨어를 업데이트하려고 할 때 발생할 수 있으며 한두 제품에만 국한되지 않습니다. 이 오류는 일반적인 오류이므로 전문 솔루션이 필요하지 않습니다.

오류 코드 0x80070643의 원인은 무엇입니까?

이 오류가 발생하면 다음 오류 메시지가 표시됩니다.

<블록 인용>

오류 0x80070643:설치 중 치명적인 오류입니다.

그러면 Windows Installer가 닫히고 업데이트가 설치되지 않습니다. 이것은 Windows가 이 오류가 이전에 발생했음을 인식하지 못하고 PC를 다시 시작한 후 동일한 업데이트를 다시 설치할 것을 권장한다는 사실을 더욱 성가시게 만들 수 있습니다. 이 오류는 Windows Installer에 관리자 권한이 부여되지 않는 등의 간단한 문제로 인해 발생합니다. Windows Installer에 업데이트를 설치하는 데 필요한 권한을 부여하는 방법에는 여러 가지가 있습니다.

오류 코드 0x80070643 수정 방법

1단계 – 시스템 관리자 권한 부여

사용자에게 이러한 관리자 권한에 대한 액세스 권한을 부여하면 Windows Installer 패키지가 C:\Program Files 및 C:\Windows와 같이 일반적으로 범위를 벗어나는 시스템 부분에 액세스할 수 있습니다. 업데이트를 설치해야 하는 위치입니다. 사용자에게 관리자 권한을 부여하려면 다음을 수행해야 합니다.

이 지침은 Windows 7/Vista 시스템용입니다. 관리자로 로그인해야 합니다.

  1. 시작> 제어판> 사용자 계정 및 가족 보호> 사용자 계정 추가 또는 제거를 클릭합니다.
  2. 관리자 권한을 부여할 계정을 클릭합니다.
  3. 왼쪽에서 '계정 유형 변경'을 클릭합니다.
  4. '관리자' 옆에 있는 라디오 버튼을 클릭합니다.

Windows XP 시스템에서 계정 설정을 변경하려면:

  1. 시작> 제어판> 사용자 계정을 클릭합니다.
  2. "작업 선택" 상자에서 "계정 변경" 클릭
  3. 변경하려는 계정을 클릭합니다.
  4. 계정 유형 변경 클릭
  5. 관리자에 대한 해당 사용자의 권한 증가

이 방법을 사용하면 시스템에서 하드 드라이브의 다양한 부분에 대한 액세스를 거부하지 않고도 Windows Installer를 통해 설치할 수 있습니다.

2단계 – SQL 명령을 사용하여 관리자 권한 부여

서버를 실행 중인 경우 업데이트를 설치할 수 있도록 특정 사용자에게 관리자 권한을 부여할 수 있습니다. 관계형 데이터베이스용 데이터베이스 컴퓨터 언어인 Structured Query Language의 약어인 SQL 명령을 사용할 수 있습니다. 이것을 만들고 이 명령을 사용하려면:

  1. 메모장을 열고 다음을 입력합니다.
<블록 인용>

EXEC sp_grantlogin '<서버 이름>\<로그인 이름>' 이동 EXEC sp_addsrvrolemember '<서버 이름>\<로그인 이름>', 'sysadmin' 이동

기존 사용자 또는 그룹 계정에 권한을 부여하려면 다음 텍스트를 복사하십시오.

<블록 인용>

EXEC sp_addsrvrolemember '\', 'sysadmin' Go

여기서 Server_Name은 SQL 서버 인스턴스의 이름을 나타내고 Login_name은 사용자 또는 그룹 계정을 나타냅니다.

  • 이 파일을 저장하고 C:\ 드라이브에 "GrantPermission.sql"이라고 합니다.
  • 명령 프롬프트를 열고 다음을 입력합니다. “osql -E -i C:\GrantPermission.sql "

은 SQL 서버이고 은 권한을 부여하려는 사용자 또는 그룹 계정입니다.

3단계 – Enterprise Manager를 사용하여 관리자 권한 부여

모든 코드를 작성하는 번거로움을 원하지 않는 경우 위의 방법에 대한 대체 방법입니다.

  1. 시작> 모든 프로그램> Microsoft SQL Server> Enterprise Manager(명령)를 클릭합니다.
  2. 여기에서 Microsoft SQL Server> SQL Server 그룹> (로컬)> 보안
  3. 을 찾습니다.
  4. "로그인"을 마우스 오른쪽 버튼으로 클릭하고 "새 로그인"을 선택하십시오.
  5. 새 "SQL Server 로그인 속성 - 새 로그인"이 열리면 "일반" 탭이 열립니다. 클릭
  6. 도메인 목록에서 도메인 선택
  7. 사용하려는 사용자 이름/그룹 계정 선택
  8. 추가를 클릭한 다음 확인을 클릭합니다.
  9. 이제 서버 역할 탭의 서버 역할 목록에서 시스템 관리자 확인란을 선택한 다음 확인 버튼을 클릭합니다.

이렇게 하면 마지막 단계와 마찬가지로 관리자 권한이 있는 새 사용자가 추가됩니다. 사용자가 원하는 작업을 수행할 수 있는 기능을 제공하므로 이 권한을 다른 사람에게 부여하지 않도록 주의하고 오류를 제거한 후에는 제거하십시오.

4단계 – 레지스트리 정리

0x80070643 오류가 표시되는 큰 이유는 PC가 '레지스트리'를 사용하여 작동하는 방식에 달려 있습니다. 많은 사람들이 이것을 깨닫지 못하지만 레지스트리 데이터베이스는 Windows 시스템의 가장 중요한 부분 중 하나이며 PC가 원활하고 안정적으로 실행될 수 있도록 지속적으로 사용됩니다. PC를 사용할 때마다 컴퓨터가 실행하는 데 필요한 많은 설정을 기억할 수 있도록 100가지의 레지스트리 설정이 열려 있지만 불행히도 이러한 설정 중 많은 부분이 손상되거나 손상되어 컴퓨터에서 읽기가 어렵습니다. 필요한 파일. 안정적인 시스템 최적화 및 수정 도구를 사용하면 이 문제를 해결하는 데 도움이 됩니다.