Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Windows에서 LibreOffice 설치·제거 오류 해결 방법

이 글을 찾아오신 분들은 아마 다음과 같은 문제를 겪고 계실 겁니다. Windows에서 기존 버전의 LibreOffice를 제거하거나 새 버전으로 업그레이드하려고 하는데, 설치 마법사를 실행하거나 제어판에서 프로그램 삭제를 시도할 때마다 "먼저 프로그램과 Quickstarter를 종료하라"는 메시지가 나타나는 상황입니다. 그런데 LibreOffice는 실행조차 되고 있지 않습니다! 대체 무엇이 문제일까요?

재부팅까지 시도했지만 소용이 없습니다. LibreOffice는 완강하게 버티며, 제거 작업이든 업그레이드용 설치든 모두 실패합니다. 고급 사용자라면 ProcessExplorer를 실행해 LibreOffice의 핸들이나 열려 있는 파일을 확인해 봤을 텐데, 아무것도 없습니다. 실행 중인 프로세스도 없는데도 여전히 막혀 있는 상황이죠. 이 가이드에서는 이 문제를 손쉽게 해결하는 방법을 알려드립니다.

문제와 원인

원인은 의외로 간단합니다. LibreOffice, 정확히는 설치 기능에 버그가 있는 것입니다. 때때로 설치 프로그램이 기존 파일을 삭제하는 데 필요한 권한을 확보하지 못하면, 실제로는 종료된 상태임에도 프로그램이 실행 중이라고 잘못 판단합니다. 물론 Quickstarter가 백그라운드에서 돌고 있을 가능성도 있지만, 그것이 진짜 원인은 아닐 겁니다. 그랬다면 굳이 이 글까지 찾아오지 않았을 테니까요.

버전에 상관없이 같은 현상이 발생할 수 있습니다. 3.3, 3.5, 4.0 어느 버전이든 마찬가지이며, 화면에는 아래와 같은 메시지가 표시됩니다.

계속하기 전에 LibreOffice X.X 및 LibreOffice X.X Quickstarter를 종료해 주십시오. 멀티 사용자 시스템을 사용 중이라면 다른 사용자가 LibreOffice X.X를 열어 두지 않았는지도 확인해 주십시오.

해결 방법

이 문제를 우회하려면 Windows 명령줄을 활용해야 합니다. 절차는 다음과 같습니다.

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

시작 메뉴에서 cmd를 검색한 뒤, 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 일반 권한으로 실행하면 같은 오류가 다시 나타날 수 있으므로 반드시 관리자 권한으로 열어야 합니다.

2. 설치 파일이 있는 폴더로 이동

명령 프롬프트에서 cd 명령을 사용해 새 버전 LibreOffice 설치 파일이 저장된 폴더로 이동합니다. 예를 들어 다운로드 폴더에 있다면 다음과 같이 입력합니다.

cd %USERPROFILE%\Downloads

3. MSI 파일을 명령줄에서 실행

설치 파일은 대부분 .msi 확장자를 가집니다. 명령줄에서 직접 실행한 후, 이후 과정은 평소처럼 그래픽 설치 마법사를 따라 진행하면 됩니다. 이번에는 오류 없이 정상적으로 진행될 것입니다. 참고로 다음 명령을 사용할 수도 있습니다.

msiexec /i LibreOffice_설치파일이름.msi

업그레이드를 목표로 한다면 굳이 구버전을 먼저 제거할 필요가 없습니다. 새 버전 설치 과정에서 자동으로 이전 버전을 정리해 주기 때문에, 설치 파일만 실행하면 됩니다.

마무리

매우 짧지만 실질적인 도움이 되는 가이드였기를 바랍니다. 핵심은 Windows의 권한 체계, 특히 의사 관리자(pseudo-Administrator) 모드와 멀티 사용자 환경에서 발생할 수 있는 충돌입니다. LibreOffice 설치 프로그램은 이런 상황에서 프로그램이 실행 중이라고 오판할 수 있으며, 관리자 권한 명령 프롬프트에서 설치 파일을 실행하면 이 문제를 깔끔하게 피해갈 수 있습니다.

이제 LibreOffice를 자유롭게 설치하고 다양한 기능을 활용하실 수 있습니다. 전반적으로 성숙하고 훌륭한 오픈소스 오피스 프로그램이니, 설치 과정에서 답답함을 느꼈더라도 사용할 가치는 충분합니다. 그리고 기억하세요. Windows 명령줄은 다루는 법만 익히면 생각보다 훨씬 강력한 도구입니다.