MTE 설명: 소프트웨어 설치가 실제로 무엇을 하는가
컴퓨터가 백그라운드에서 많은 작업을 수행한다는 것은 놀라운 일이 아닙니다. 일반 사용자에게 관련이 없다면, 그들은 잘 보이지 않을 것입니다. 그럼에도 불구하고 호기심 많은 사용자들이 있으며, 백그라운드에서 어떤 일이 일어나고 있는지 배우는 것은 흥미로울 수 있습니다.
이 기사에서는 프로그램을 설치할 때 어떤 일이 발생하는지 다룰 것입니다. 우리는 이미 Windows에서 소프트웨어의 두 가지 주요 배포 방법과 휴대용 소프트웨어에 대해 살펴보았으며, 더 많은 읽을거리가 필요하다면 참고하시기 바랍니다. 이 기사에서는 Windows가 소프트웨어 설치를 처리하는 방법을 살펴보겠습니다.
설치 프로그램 열기

프로그램의 설치 프로그램을 열면 사용자의 입력 없이 아무것도 변경되지 않습니다. Vista 이후부터 Windows는 .exe 또는 .msi 파일을 실행하기 위해 관리자의 승인을 요구합니다.
이 외에도 Windows Installer가 개입하게 됩니다. 이 유틸리티는 백그라운드 프로세스에 가깝고, 설치 과정이 의도한 대로 진행되도록 하며, 파일을 각자의 위치로 안내합니다.
소프트웨어 설치를 시작할 때만 컴퓨터에 영향을 미치게 됩니다.
설치 프로그램 실행

설치는 두 가지 뚜렷한 단계로 나눌 수 있습니다. 첫 번째 단계는 파일을 Program Files 폴더로 이동하는 것입니다: 이 파일들은 소프트웨어가 실행되기 위해 필요하며, 다양한 기능을 위한 플러그인을 포함할 수 있습니다. 일반적으로 설치 위치를 선택해야 합니다.
주요 예로는 iTunes가 있으며, QuickTime 및 기타 Apple 제품을 함께 설치합니다. 설치 프로그램에 따라 주요 파일이 압축 해제되거나 인터넷에서 다운로드될 수 있습니다.

이 첫 번째 단계가 완료되면, 핵심 파일과 폴더 구조가 설치 디렉토리에 있어야 합니다. 이들은 소프트웨어가 제대로 실행되기 위해 필수적입니다. 일부 요소를 제거해도 특정 기능을 시도하기 전까지는 프로그램이 여전히 작동할 수 있습니다.
설치의 두 번째 단계는 Windows 레지스트리를 변경하는 것입니다. 설치하는 각 프로그램은 레지스트리에 항목을 가집니다. Revo Uninstaller와 같은 프로그램은 이러한 항목을 제거하기 위해 설계되어 있으며, 컴퓨터에서 프로그램의 모든 흔적을 삭제합니다.
RegShot은 소프트웨어 설치 중 레지스트리에 가해진 변경 사항의 스냅샷을 찍기 위해 설계된 프로그램입니다. 이를 사용하거나 동등한 도구를 사용하면 프로그램이 신뢰성 있게 실행되도록 보장하기 위해 어떤 작업을 수행하는지 관찰할 수 있습니다.
프로그램이 Skype와 같이 운영 체제와 함께 시작되면, 일반적으로 레지스트리에 기록됩니다. 이는 소프트웨어 설정을 통해 비활성화할 수 있으며, 레지스트리를 편집하는 것을 선호하지 않는 사용자에게 큰 도움이 됩니다.
설치 프로그램에 따라 다르지만, 세 번째이자 마지막 단계는 사용자에게 일부 제어를 제공하는 것이라고 주장할 수 있습니다. 사용자는 프로그램과 관련된 “readme” 파일을 볼 수 있거나 바탕 화면에 바로 가기를 추가할 수 있습니다.

이 세 번째 단계는 컴퓨터에서 아무것도 변경하지 않기 때문에 논란의 여지가 있습니다. 모든 사용자는 바탕 화면에 바로 가기를 추가하거나 readme 파일을 볼 수 있습니다(많은 프로그램이 이를 Program Files 폴더에 패키징하여 쉽게 접근할 수 있도록 합니다).
결론

소프트웨어 설치는 생각만큼 두렵지 않습니다. 대부분 백그라운드에서 발생하지만, 취해진 단계는 논리적입니다. 레지스트리에 대한 변경 사항은 컴퓨터에 영향을 미칠 수 있는 설치의 더 흥미로운 요소입니다.
Windows 레지스트리를 편집하는 과정에 대해 궁금하다면, Microsoft Office에서 타이머를 비활성화하는 다른 기사에서 간접적으로 다루어집니다. 다시 말해, 그것은 생각만큼 복잡하지 않지만 항상 권장되지는 않습니다.