
확장 중제거된 소프트웨어의 남은 흔적을 레지스트리에서 어떻게 제거합니까?-- 프로그램을 제거한 다음 나중에 RegEdit를 통해 찾아볼 때마다 여전히 남아 있습니다!
대부분의 Windows 앱이 레지스트리에 아주 작은 흔적을 남기려고 하는 이유는 무엇입니까? Windows의 잘못입니까, 아니면 개발자의 잘못입니까?
답변1
불가능하기 때문입니다.
레지스트리에는 여러 루트 노드가 있지만 흥미로운 노드는 두 개뿐입니다.로컬머신그리고현재 사용자. 일반적으로 설정은 LocalMachine에 값을 쓰고 실행 중인 프로그램은 CurrentUser에만 씁니다(실제로 설정이 권한을 방해하지 않는 한 실행 중인 프로그램은캔트LocalMachine에 씁니다.)
LocalMachine에 남은 부분을 보관하는 것은 게으름이지만 다른 답변에서 지적했듯이 사용자 부분을 정리하는 것은 불가능합니다.
프로그램이 컴퓨터(대부분)별로 설치되어 있고 여러 사용자가 이를 사용하는 경우 제거 프로그램은 어떻게 해야 합니까? 현재 계정의 사용자 설정을 안전하게 제거할 수 있지만 현재 계정은 귀하의 계정이 아닐 수도 있습니다. (관리자가 아닌 계정에서 제거 프로그램을 시작한 다음 관리자 계정의 자격 증명을 입력한 경우에 발생합니다. 이제 첫 번째 계정이 아닌 해당 계정에서 설정이 실행됩니다.)
다른 사용자들은 어떻습니까? 모든 사용자를 열거하려고 시도할 수 있지만 해당 레지스트리 키가 로드되지 않을 수 있습니다. (Windows는 게으르고 필요한 것만 로드합니다.)
하지만 그런 짓은 시도조차 해서는 안 됩니다. 예를 들어 터미널 서비스에 로밍 프로필을 사용하고 제거 시 모든 설정을 삭제하면 실제로 아직 사용 중인 항목을 엉망으로 만들고 삭제할 수 있습니다.
터미널 서버는 기본적으로 여러 사용자가 동시에 로그인하여 응용 프로그램을 사용하는 하나의 Windows 시스템입니다.
하나의 응용 프로그램을 실행하는 두 개의 터미널 서버가 있다고 가정해 보겠습니다. TS1에서 애플리케이션을 제거하면 이제 로밍 프로필이 있으므로 모든 사용자에 대한 모든 설정이 TS2에서 사라집니다. 이런.
사용자별 디렉터리의 파일에도 동일하게 적용됩니다.
회사 프로그램 설정에서 컴퓨터별 항목은 삭제하지만 사용자별 항목은 건드리지 않습니다. 심지어 현재 설정을 실행 중인 사용자의 항목도 건드리지 않습니다.
답변2
여기에는 여러 가지 이유가 있지만 Microsoft나 Windows 운영 체제의 잘못은 아닙니다.
다음은 레지스트리 항목을 떠나는 몇 가지 사례 및 이유 목록입니다.
잘못된 프로그래밍 - 개발자가 애플리케이션 제거 프로그램을 제대로 작성하지 않아 레지스트리 항목이 남아 있습니다. 또한 제거 프로그램이 레지스트리 항목을 제거하기 위한 적절한 권한을 갖고/사용하지 않을 수도 있습니다. 해당 키를 사용하는 애플리케이션이 두 개 이상 있을 수도 있습니다. 예를 들어, 동일한 개발자가 동일한 키에 쓰는 두 개의 애플리케이션이 있습니다.
일부러 방치함- 한 댓글에서 언급했듯이 이러한 항목은 의도적으로 남겨졌을 수 있습니다. 일부 응용 프로그램에는 평가판 기간이 있으며 해당 기간이 지나면 응용 프로그램을 제거하도록 선택할 수 있습니다. 나중에 응용 프로그램을 다시 설치하기로 선택한 경우 해당 키는 설치 시기에 대한 응용 프로그램 정보를 제공합니다. 그 외에도 일부 개발자는 다음과 같은 경우에 해당 키를 그대로 두도록 선택할 수도 있습니다.선택하다응용 프로그램을 다시 설치하려면 개발자가 레지스트리 키를 사용하여 사용자 지정 항목을 저장한 경우 해당 키를 그대로 남겨둘 수 있으므로 다시 설치해도 모든 사용자 지정 항목이 유지됩니다. 큰 계획에서 레지스트리 키는 몇 바이트만 차지합니다.
열쇠를 빼야 할까요? 조건에 따라서. Windows 레지스트리는 엉망이 되기 쉬운 위험한 장소입니다. 실수로 시스템이 손상될 수 있습니다. 외부 키를 그대로 놔둬도 시스템이 손상되지는 않습니다. 어떤 사람들은 레지스트리를 정리하거나 조각 모음을 하면 시스템 속도가 빨라질 것이라고 말하지만, 실제로는 그렇지 않습니다.거짓으로 입증됨자꾸.
정말로 해당 프로그램을 제거하고 싶다면 몇 가지 방법이 있습니다.제거 프로그램프로그램의 모든 흔적을 제거할 수 있는 도구입니다. 이러한 프로그램은 다른 프로그램의 설치 프로그램을 감시하고 파일 시스템과 레지스트리에 수행된 모든 작업을 기록한 다음 해당 작업을 완전히 제거합니다. 이 도구의 한 가지 문제는 다음과 같습니다.가능한보관하고 싶은 항목을 제거할 수 있습니다.
답변3
남은 레지스트리를 제거하려면 IOBIT 제거 프로그램을 사용해 보세요. 단연 최고의 제거 프로그램입니다. 게다가 무료입니다..항상 사용합니다..어디로 바로 이동하는 강력한 제거 기능이 있습니다. 남은 레지스트리 키는 메시지가 나타나면 확인 표시 상자를 클릭하고 레지스트리 키를 삭제합니다. Iobit에는 다른 프로그램이 함께 제공됩니다. 제거 프로그램을 사용하여 제거하세요.