![](https://blog.kakaocdn.net/dn/dzj5mw/btsJ1GinhFO/SUhNlR8tI5EYwvsk8u1hOK/img.png)
이슈
Window NSIS 빌드 후 윈도우에서 실행시 위 사진과 같은 경고창과 함께 설치가 불가한 이슈 발생
{프로그램명} cannot be closed. Please close it manually and click retry to continue. (무한 다시시도)
발생 버전
Electron Builder 25.1.7
테스트 시행 결과
- 22.14 버전에선 이슈가 없음.
- Github Issue 서치 결과 문자열의 길이가 길어서 발생한 이슈라고들 하지만, C:\ 로 설치폴더를 지정하고 최대한 글을 짧게 해도 발생됨을 확인
해결 방안 (총 3가지)
- CRC Check Off 처리
node_modules/app-builder-lib/templates/nsis/common.nsh 에서 맨 마지막 줄 CRCCheck off 기입시 이슈 해결 - 버전 다운그레이드 ( 25.1.7 -> 22.14 )
- Custom .nsh 스크립트 파일 생성 (추천)
Custom .nsh 생성 예시
RequestExecutionLevel admin
!macro preInit
!macroend
CRCCheck off
(실행시 관리자 레벨로 실행 요청, CRC Check off)
과거에 발생되다 잠잠해진 뒤 최근에 다시 발생되는 이슈로 보인다.
electron 관련 이슈를 조회해도 깔끔한 해결책이 나오지 않는 와중에 결국 커스텀 스크립트를 통해 해결했다.
이슈가 잘 해결되었다면 댓글 부탁드립니다.
반응형
'자바스크립트 > Electron Framework' 카테고리의 다른 글
arm64 electron framework + zeromq 사용시 실행 이슈 (0) | 2025.02.13 |
---|---|
ZeroMQ + Electron Framework 앱 실행 불가 이슈 (0) | 2024.11.08 |
Electron Framework + ESM + TypeScript 환경 세팅 (0) | 2024.01.31 |
[Window] Electron Builder 실행시 cannot create symbolic link 이슈 (4) | 2024.01.31 |