하드 드라이브 문자 이동 이후 소프트웨어 인식

하드 드라이브 문자 이동 이후 소프트웨어 인식

하드 드라이브의 문자를 변경했기 때문에 문제가 있습니다.

이 하드 드라이브에는 소프트웨어가 설치되어 있습니다. 그래서 바로가기 링크를 변경했더니 모든 소프트웨어를 실행할 수 있게 되었습니다. 그러나 Windows 7의 경우 이러한 소프트웨어가 삭제됩니다. 설정>소프트웨어 제거 확인>에서 소프트웨어가 (수동으로) 제거되었다는 메시지가 나타납니다.

모든 소프트웨어를 제거하고 다시 설치하지 않고 문제를 해결하려면 어떻게 해야 합니까?

감사해요

답변1

이는 불행하게도 등록된 프로그램이 설치된 볼륨의 드라이브 문자를 변경할 때 예상되는 동작입니다.
프로그램에는 드라이브 문자에 따라 달라지는 바로가기 이상의 기능이 있습니다. 예를 들어 Microsoft Office가 C:\Program Files에 설치되면 레지스트리의 많은 키가 디스크의 해당 위치를 Microsoft Office 위치로 기록됩니다. 예:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoot라는 값을 갖게 됩니다.이는 다음을 가리킨다C:\프로그램 파일\마이크로소프트 오피스\Office14\.
예를 들어 드라이브 문자를 C:가 X:로 변경하면 레지스트리의 데이터가 더 이상 정확하지 않습니다. 환경 변수에 문제가 있을 수도 있습니다. 만약에%시스템드라이브%여전히 다음과 같이 표시됩니다.씨:(그리고%프로그램 파일%~처럼C:\프로그램 파일) 그리고 드라이브 문자를 변경하면 많은 문제가 발생할 수 있습니다.
레지스트리를 검색하여 "C:\" 인스턴스를 찾아 "X:\"로 변경하고(C:가 이전 문자이고 X: 새 문자인 경우) 환경 변수가 가리키는지 확인할 수 있습니다. 오른쪽 디스크로.
또는 다음을 사용할 수 있습니다.대체하다명령을 실행하므로 동일한 디스크를 가리키는 두 개의 드라이브 문자가 있습니다.
예를 들어, 달리기대체 C: X:\실제로는 X: 드라이브와 동일한 C: 드라이브를 생성합니다. 둘 중 하나를 사용하여 파일에 액세스할 수 있습니다.
소프트웨어가 이미 수동으로 제거된 것처럼 보이는 문제를 해결하려면 아래의 키를 확인하면 됩니다.HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\제거, 그리고 다음과 같은 값을 업데이트합니다.설치 소스,설치 위치,디스플레이아이콘, 또는UninstallString이전 드라이브 문자를 참조합니다.

관련 정보