증상
컴퓨터에 프로그램을 설치한 후에는 프로그램이 제어판 프로그램 추가/제거 도구에 나열되지 않습니다. 또한 컴퓨터에 설치되어 있고 이전에 프로그램 추가/제거에 나열된 다른 프로그램은 더 이상 나열되지 않을 수 있습니다.
원인
설치한 프로그램에서 60자보다 긴 레지스트리 키 이름을 만드는 경우 이 문제가 발생할 수 있습니다. 프로그램 추가/제거는 이 상황이 발생하는 시점까지 찾은 프로그램 이름만 나열합니다.
해결 방법
중요 이 섹션, 메서드 또는 작업에는 레지스트리를 수정하는 방법을 알려주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 보호를 추가하려면 레지스트리를 수정하기 전에 백업합니다. 이렇게 하면 문제가 발생하더라도 레지스트리를 복원할 수 있습니다. 레지스트리를 백업하고 복원하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
322756 Windows에서 레지스트리를 백업하고 복원하는 방법 이 문제를 해결하려면 다음 방법 중 하나를 사용합니다.
프로그램 제거
설치 프로그램에서 이 프로그램이 컴퓨터에 이미 설치되어 있음을 감지하고 제거할 수 있는 옵션을 제공할 수 있습니다. 이 프로그램이 제거되면 프로그램 추가/제거의 다른 누락된 프로그램이 다시 나열됩니다.
제거 폴더에 포함된 제거 프로그램 실행
일부 프로그램은 폴더 이름의 시작과 끝에 "$" 문자가 포함된 폴더를 Winnt 폴더 아래에 만듭니다. 이 폴더에는 이전에 컴퓨터에 설치한 프로그램을 제거하기 위해 실행할 수 있는 제거 프로그램이 포함될 수 있습니다. 이러한 폴더는 일반적으로 숨겨져 있으며 숨겨진 파일 및 폴더를 보려면 Windows Explorer 구성해야 할 수 있습니다. 이렇게 하려면 시작을 마우스 오른쪽 단추로 클릭하고 탐색을 클릭하고 보기 메뉴에서 옵션을 클릭한 다음 모든 파일 표시를 클릭합니다.
레지스트리에 표시된 제거 명령 사용
-
레지스트리 편집기(Regedit.exe)를 사용하여 다음 레지스트리 키를 봅니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
-
UninstallString 레지스트리 값을 두 번 클릭하고 내용을 선택하고 Ctrl+C를 눌러 값 데이터 상자의 내용을 복사한 다음 레지스트리 편집기를 종료합니다.
-
시작을 클릭하고 실행을 클릭하고 Ctrl+V를 눌러 제거 명령을 붙여넣은 다음 확인을 클릭합니다.
레지스트리 키 이름 단축
Regedit.exe 실행하여 다음 레지스트리 키를 확인합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall설치한 프로그램의 레지스트리 키를 클릭하고 편집 메뉴에서 이름 바꾸기를 클릭한 다음 60자 미만의 이름을 사용합니다. DisplayName 값이 32자보다 길면 표시되지 않습니다. 이름을 바꾸려면 DisplayName을 두 번 클릭하고 최대 32자까지 이름을 사용합니다.
상태
Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품의 문제임을 확인했습니다.
추가 정보
프로그램은 제거 레지스트리 키 내에서 사전순으로 정렬되며 긴 키 이름 다음에 나열된 모든 키는 무시됩니다.