MSI 설치는 다른 앱을 재구성합니다.

MSI 설치는 다른 앱을 재구성합니다.

이 글을 올리는 것이 어리석은 것 같지만 당황스럽고 우리 부서의 누구도 나를 도와주거나 의사소통을 하려는 사람이 없는 것 같습니다.

저는 오늘 밤/내일 우리의 중요한 프로그램 중 하나의 새 버전을 설치하는 스크립트를 출시할 예정입니다.

스크립트를 작성했는데 start /w 명령을 사용하고 MSIEXEC를 사용하여 3~4개의 MSI를 설치합니다. 내 문제는 원래 MSI(가장 중요한 ShoreTel Communicator 프로그램)를 사용하여 설치된 응용 프로그램이 열리지 않는다는 것입니다. 어떤 이유로든 원래 설치 위치로 다시 연결을 시도하는 것 같습니다.

동작은 다른 컴퓨터에서 동일하게 나타나지 않습니다. 한 컴퓨터에서는 응용 프로그램이 실행되는 것처럼 보이지만 설치 표시줄과 다음 오류 메시지가 표시됩니다.

\server\apps\etc\etc\Shore Tel Communicator.msi 경로를 찾을 수 없습니다. 이 위치에 대한 액세스 권한이 있는지 확인하고 다시 시도하거나 ShoreTel Communicator 제품을 설치할 수 있는 폴더에서 ShoreTel Communicator.msi 설치 패키지를 찾으십시오.

그 다음에....

오류 1706. SHoreTel Communicator 제품에 대한 유효한 소스를 찾을 수 없습니다. Windows Installer를 계속할 수 없습니다.

이것은 단지 이 응용 프로그램이 아닌 것 같습니다. 어젯밤에 이 MSI를 두 부서에 배포했는데 우리 금융 영역에서 금융 프로그램 중 하나에 비슷한 오류가 보고되었습니다.

로컬 사용자에게 설치 권한이 없기 때문에 이런 일이 발생하는 것 같습니다. GPO/권한이 어떻게 설정되어 있는지 정말 모르겠습니다. 그것들은 엉망이고 나는 그런 것들을 처리하지 않습니다.

기본적으로 제가 묻고 싶은 것은 하나의 MSI를 설치하면 과거에 MSI가 설치한 다른 응용 프로그램에 문제가 발생할 수 있는 상황을 아는 사람이 있는지입니다.

어떤 도움이라도 대단히 감사하겠습니다. 오늘은 반나절을 보내기로 되어 있는데 그런 일은 일어나지 않는 것 같습니다. :(

답변1

확인할 수 있는 사항:

한 가지 가능성은 설치 중인 애플리케이션 중 하나가 이미 설치된 다른 앱 중 하나에 대한 종속성을 변경하고 있다는 것입니다. 이 경우 앱은 원래 설치 소스를 찾으려고 시도합니다. 이를 사용할 수 없는 경우 앱이 소스 파일을 검색하여 자체적으로 업데이트할 위치를 업데이트할 수 있습니다.

여러 애플리케이션을 업데이트한다고 말씀하셨는데요. 한 번에 하나씩 제거하여 어떤 설치가 종속 개체를 변경하는지 확인하세요.

MSI 설치 플래그를 확인하여 이전 애플리케이션의 설치가 완료되지 않았는지 확인할 수 있습니다.

중요한 애플리케이션의 경우 설치 스크립트의 일부로 소스 파일을 로컬 컴퓨터에 복사합니다. 사용자가 현장에 있고 UNC 공유에 액세스할 수 없는 경우 문제가 해결됩니다.

답변2

로컬 사용자에게 설치 권한이 없기 때문에 이런 일이 발생하는 것 같습니다.

그럴 수도 있지만 해당 오류는 파일 시스템 권한에 대해 더 많이 이야기하고 있습니다. 로컬 사용자는 *.msi 파일이 있는 서버 공유에 액세스하지 못할 수도 있습니다. 이는 자동화된 스크립트로 실행 중이므로 스크립트 사용자가 해당 공유 폴더에 액세스하지 못할 수도 있습니다. 서버의 파일 시스템 권한과 공유 권한을 모두 확인해야 한다는 점을 잊지 마십시오.

관련 정보