컴퓨터
antigravity 설치 오류날 때 대처법
seamade

Lv.1 seamade (220.♡.19.81)

2025년 11월 30일 PM 04:41

조회 3,780 공감 0

🛠️ [Troubleshooting] Google Antigravity 설치 무한 대기(Hang) 및 패키지 오류 해결 가이드

Google Antigravity 설치 중 인스톨러가 멈추거나(Hang), 인증서/레지스트리 권한 문제로 실패하는 현상에 대한 상세 해결 로그입니다.

1. 증상 (Symptoms)


  • 초기 증상: 인스톨러가 Extracting files... 또는 Installing appx... 단계에서 CPU 사용률 0% 상태로 무한 대기(Deadlock).

  • 중간 증상: 인스톨러 로그 확인 시, Python 임베디드 환경 구성 중 get-pip.py 실패 (Exit Code 1).

  • 최종 에러: 수동 설치(Sideloading) 시도 시 인증서 신뢰 오류(0x800B0109), 레지스트리 권한 오류(0x80070005), 외부 콘텐츠 오류 발생.

2. 원인 (Root Causes)

  1. VC++ Runtime 부재: 내장 파이썬이 SSL 모듈을 로드하지 못해 초기 설치 스크립트가 중단됨.

  2. Appx 패키지 서명 문제: 배포된 .appx 파일의 디지털 서명이 없거나(Null), 신뢰할 수 없는 인증서라 OS가 설치를 차단.

  3. 레지스트리 꼬임(Deadlock): 이전 설치 실패 잔재로 인해 확장자 연결(.antigravity) 및 Context Menu 레지스트리 키 권한이 잠김.

  4. Sparse Package 구조: 실행 파일(.exe)과 매니페스트(.xml)가 분리된 구조로 패키징되어 있어 단순 패키지 설치 불가.


3. 해결 절차 (Step-by-Step Solution)

✅ 전제 조건 (Prerequisites)

설치 전 아래 두 가지 항목을 반드시 확인하세요.

  1. [필수] Visual C++ Redistributable x64 최신 버전 설치.

  2. [설정] 윈도우 설정 > 시스템 > 개발자용 > [개발자 모드] 켜기.

🔍 설치 로그 확인 (Diagnosis)

정확한 원인 파악을 위해 로깅 옵션을 주어 실행합니다.

  1. CMD(명령 프롬프트)를 관리자 권한으로 실행.

  2. 설치 파일 경로로 이동 후 아래 명령어 실행.

    DOS
    Antigravity_setup.exe /log="C:\install_log.txt"
  3. 로그 파일(C:\install_log.txt)의 마지막 줄이 아래와 같이 멈춰 있다면 본 가이드를 따르십시오.

    Plaintext
    2025-11-30 15:05:44.274    Get-AppxPackage for package with name: Google.Antigravity2025-11-30 15:05:45.037    Installing appx ...(이후 반응 없음)

Step 1. 패키지 파일 추출 (Sideloading Prep)

인스톨러가 Installing appx...에서 멈춰있을 때 강제 종료하지 말고 파일부터 확보합니다.

  1. %TEMP% 폴더 내 is-XXXX.tmp 형태의 폴더 진입.

  2. Antigravity.appx (또는 .msix) 파일을 찾아 별도 경로(예: C:\Antigravity_Fix)로 복사.

    • Tip: Temp 폴더에 없다면 %LocalAppdata%\Programs\Antigravity\appx 경로 확인.

Step 2. 압축 해제 및 파일 병합 (Merge)

추출한 .appx 파일은 서명이 손상되어 있으므로, 압축을 풀어 **Unpacked Layout(폴더 상태)**으로 등록해야 합니다.

  1. 확보한 .appx 파일의 확장자를 **.zip**으로 변경 후 압축 해제.

    • 내용물: [Content_Types].xml, AppxBlockMap.xml, AppxManifest.xml (총 3개)

  2. 파일 병합: 압축 푼 폴더에는 실행 파일이 없고 XML만 있을 수 있습니다. (Sparse Package)

    • 압축 해제된 3개의 XML 파일을 실행 파일이 위치한 경로(%LocalAppdata%\Programs\Antigravity)로 모두 복사/붙여넣기 합니다.

    • 핵심: Antigravity.exeAppxManifest.xml같은 폴더에 있어야 합니다.

Step 3. 매니페스트(AppxManifest.xml) 수술

AppxManifest.xml 파일을 텍스트 에디터로 열고, 설치를 방해(충돌)하는 태그 블록을 삭제합니다.

  • 삭제 대상 1 (확장자 연결 충돌):

    XML
    <uap:Extension Category="windows.fileTypeAssociation">    ... (해당 블록 전체 삭제)</uap:Extension>
  • 삭제 대상 2 (우클릭 메뉴 권한 충돌):

    XML
    <desktop4:Extension Category="windows.fileExplorerContextMenus">    ... (해당 블록 전체 삭제)</desktop4:Extension>
  • 삭제 대상 3 (외부 콘텐츠 제약):

    XML
    <uap10:AllowExternalContent>true</uap10:AllowExternalContent>

Step 4. 개발자 모드로 강제 등록 (Register)

PowerShell을 관리자 권한으로 실행하여 수정된 매니페스트를 레지스트리에 등록합니다.

PowerShell
# 1. 매니페스트와 실행 파일이 합쳐진 경로로 이동cd "$env:LocalAPPDATA\Programs\Antigravity"# 2. 앱 등록 명령어 실행 (개발자 모드 활용)Add-AppxPackage -Register ".\AppxManifest.xml"

4. 결과 (Result)

  • PowerShell에서 붉은 에러 메시지 없이 프롬프트가 떨어지면 설치 성공.

  • 시작 메뉴에서 Antigravity 검색 및 실행 확인.

  • (옵션) .antigravity 프로젝트 파일 연결이 필요할 경우, 파일 우클릭 > '연결 프로그램'에서 수동 지정.

💡 한 줄 요약

"인스톨러를 믿지 말고, .appx를 뜯어서 매니페스트(XML) 내 에러 유발 기능(확장자, 메뉴, 외부제약)을 제거한 뒤 PowerShell로 강제 주입(Register)하면 해결된다."

댓글 (0)

  • 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!

댓글을 작성하려면 이 필요합니다.