휴대용 버전과 설치 버전의 차이점은 무엇입니까?


16

휴대용 및 데스크탑 설치 버전의 소프트웨어 또는 응용 프로그램간에 차이가 있습니까?

예를 들어, 휴대용 및 설치 버전의 Google 크롬이 모두 있습니다.

그들은 같은가요? 그들은 같은 기능을합니까?

답변:


17

이식 가능한 프로그램은 주로 해당 프로그램의 데이터가 저장된 위치에서 수행해야합니다. 일반적으로 사용자 데이터는 username\AppData\Windows 정책 에 따라 폴더에 저장됩니다 . 그러나 프로그램 파일의 폴더에서 프로그램 파일을 맹목적으로 복사하려는 경우 해당 프로그램과 관련된 모든 설정 / 사용자 데이터가 손실되므로 이식성이 떨어집니다.

또 다른 문제는 프로그램이 설정 및 정보를 레지스트리에 저장하도록 선택할 수 있다는 것입니다. 프로그램 파일을 다른 컴퓨터에 복사하는 경우 읽을 레지스트리 항목이 없으므로 프로그램이 실패 할 수 있습니다.

마지막 문제는 프로그램 이 복사 된 시스템에 존재하지 않는 공유 라이브러리 를 사용하도록 선택할 수있어 프로그램이 실패한다는 것입니다. 종종 일부 오픈 소스 소프트웨어의 경우 프로그램을 설치하면 GTK 런타임 환경 또는 DirectX 와 같은 다른 프로그램을 설치해야 합니다. 복사 한 OS에 GTK / DirectX를 설치하지 않았거나 올바른 버전을 설치 한 경우에도 프로그램이 실패합니다.

따라서 이식 가능한 릴리스가 존재하려면 이러한 모든 결함과 싸워야합니다. 일반적으로 설정은 프로그램과 동일한 폴더에 로컬로 저장되며 레지스트리 전체가 없습니다 (예 : Chrome에서 사용하는 SQLite 데이터베이스와 함께 해당 설정에 동일한 폴더를 사용함). 또한 다른 소프트웨어를 설치해야하는 프로그램은 설치된 소프트웨어와 라이브러리를 이식 ​​가능한 방식으로 포함하지 않는 한 이식성이 없을 것입니다.

자세한 내용은 Wikipedia를 방문하십시오 .


또 다른 중요한 차이점은 휴대용 실행 파일을 기본 프로그램으로 쉽게 설정할 수 없다는 것입니다 (적어도 Windows에서는).
jiggunjer

추가 할 수있는 또 다른 일 .. 설치 가능한 프로그램은 일반적으로 해당 프로그램을 실행하기 위해 권한 상승을 요청하지 않지만 종종 휴대용 프로그램은 관리자 권한이 필요하고 UAC 프롬프트를 표시합니다.
니 코스

4

휴대용 설치는 프로그램이 설치된 폴더를 저장 장치 (예 : USB 플래시 드라이브 또는 HDD)에 복사 한 다음 설치 관리자를 실행하지 않고도 다른 컴퓨터에서 프로그램을 실행할 수 있음을 의미합니다.

반면, 프로그램의 일반 설치 폴더를 다른 컴퓨터로 복사 할 수는 없습니다. 일부 프로그램에서는 작동하지만 프로그램에서 사용하는 다른 유형의 파일 및 레지스트리 항목도 있으므로 권장하지 않습니다. 설치 폴더를 복사하는 것만으로는 복사되지 않으므로 다른 곳에서 프로그램이 제대로 실행되지 않을 수 있습니다.


이 설명에 추가하기 위해 썸 드라이브에 둘 다 설치하면 휴대용 컴퓨터는 다른 컴퓨터에서 사용하더라도 설정을 유지하지만 다른 컴퓨터에서는 그렇지 않습니다.
Gnoupi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.