Visual Studio 2005, Visual Studio .NET 2003 또는 Visual Studio .NET 2002용 업데이트를 설치하려고 하면 "사용하려는 기능이 현재 연결되어 있지 않은 네트워크 리소스에 있습니다." 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 944298 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003 또는 Microsoft Visual Studio .NET 2002용 업데이트를 설치하려고 하면 다음과 유사한 오류 메시지가 나타날 수 있습니다.
사용하려는 기능이 현재 연결되어 있지 않은 네트워크 리소스에 있습니다.
"확인"을 클릭하여 다시 시도하거나, 아래 상자에 설치 패키지 File_name.msi의 위치를 다르게 지정하십시오.

원인

이 문제는 다음과 같은 여러 가지 이유로 인해 발생할 수 있습니다.
  • 설치 프로그램이 Windows Installer 캐시에서 올바른 제품 MSI 파일을 찾을 수 없다
    Visual Studio 2005, Visual Studio .NET 2003 또는 Visual Studio .NET 2002를 설치하면 설치 프로그램이 해당 .msi 파일을 Windows Installer 캐시에 저장합니다. 이 캐시는 제품을 복구 또는 다시 설치하거나 제품에 업데이트를 적용할 때마다 참조됩니다.

    경우에 따라 설치 프로그램이 Windows Installer 캐시에서 .msi 파일을 찾지 못할 수 있습니다. 이러한 경우 설치 프로그램은 설치 프로그램이 마지막으로 실행될 때 마지막으로 사용된 위치에 제품 설치가 있는지를 테스트하여 원본 위치를 찾으려고 시도합니다. 설치 프로그램이 원본 위치를 찾지 못하면 설치 미디어를 제공하라는 메시지가 나타납니다.
  • 파일 해시가 일치하지 않는다
    Visual Studio용 업데이트는 Windows Installer를 기반으로 합니다. Windows Installer는 파일 버전 번호를 사용하여 컴퓨터에 있는 파일이 업데이트에 포함된 최신 파일로 대체해야 하는 이전 버전인지 확인합니다.

    텍스트 파일과 원본 파일 같은 일부 파일에는 버전 번호가 없습니다. 따라서 Windows Installer 기반 업데이트는 다른 방법을 사용하여 최신 파일을 확인해야 합니다. 이 방법은 버전이 지정되지 않은 모든 파일의 해시를 사용합니다. 버전이 지정되지 않은 파일의 경우 컴퓨터에 있는 파일의 파일 해시가 Windows Installer 데이터베이스에 기록된 파일 해시와 비교됩니다. 이러한 두 파일 해시 간에 차이점이 발견되면 설치 프로그램은 원본 설치 미디어에서 파일을 가져오려고 시도합니다.
    • 컴퓨터에 있는 파일을 수정하여 파일 해시가 일치하지 않는다
      경우에 따라 설치 과정에서 설치된 파일을 사용자가 수동으로 수정할 수 있습니다. 이 경우 업데이트를 설치하려고 할 때 해당 제품의 설치 미디어를 제공하라는 메시지가 나타날 수 있습니다.

      참고 설치 과정에서 설치된 파일을 수동으로 수정해야 하는 경우가 있습니다. 예를 들어, 사용자 조직의 네트워크 공유에 Visual Studio 정품을 배포하기 전에 이 제품의 설치 프로세스에 PID(제품 키)를 추가할 수 있습니다. 이렇게 하면 제품을 설치해야 하는 다른 사용자와 PID를 공유하지 않아도 됩니다. 일반적으로 이러한 변경 작업은 Setup.sdb라는 텍스트 파일에서 수행합니다. 이러한 변경 작업을 수행하면 이 파일의 파일 해시가 Windows Installer 데이터베이스에 있는 해당 파일의 파일 해시와 더 이상 일치하지 않습니다.
    • 제품에 잘못된 해시가 있어 파일 해시가 일치하지 않는다
      Windows Installer 데이터베이스에 있는 Visual Studio .NET 2002 및 Visual Studio .NET 2003의 해시가 제품의 설치 과정에서 설치된 파일의 해시와 일치하지 않을 수 있습니다.

      Visual Studio .NET 2002에서 발생하는 이 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
      939401 Microsoft Visual Studio .NET 2002용 업데이트를 설치하려고 하면 "사용하려는 기능이 현재 연결되어 있지 않은 네트워크 리소스에 있습니다." 오류 메시지가 나타난다
      참고 기술 자료 문서 939401의 내용은 Visual Studio 2005 또는 Visual Studio .NET 2003에 적용되지 않습니다.

해결 과정

이 문제를 해결하려면 컴퓨터의 CD ROM 드라이브에 제품 설치 CD를 넣거나 사용 가능한 제품 설치 미디어의 경로를 제공합니다. 예를 들어, 컴퓨터의 하드 디스크나 공유 네트워크 폴더에 있는 설치 미디어를 사용할 수 있습니다.

이 문제가 발생하는 많은 컴퓨터에 업데이트를 배포하려는 경우 /addsource 명령줄 옵션을 사용하는 것이 좋습니다.

/addsource 명령줄 옵션 사용

Microsoft Visual Studio .NET 2002, Microsoft Visual Studio .NET 2003 및 Microsoft Visual Studio 2005용 최신 소프트웨어 업데이트에서는 /addsource 명령줄 옵션을 지원합니다. 지정된 제품에 대한 업데이트를 설치하려고 할 때 "현상" 절에 나와 있는 오류 메시지가 나타나면 /addsource 명령줄 옵션을 사용합니다. 이 명령줄 옵션을 사용하여 Windows Installer가 파일을 찾을 위치를 지정할 수 있습니다. 이 명령줄 옵션을 사용하려면 다음과 같이 하십시오.

1단계: 설치하려는 소프트웨어 업데이트가 /addsource 명령줄 옵션을 지원하는지 확인

이렇게 하려면 다음 명령줄 스위치 중 하나를 사용하여 사용법 대화 상자를 엽니다.
  • /?
  • /help
/addsource 명령줄 옵션을 지원하는 업데이트가 설치되어 있으면 이 명령줄 옵션이 사용법 대화 상자에 표시됩니다.

2단계: Visual Studio 설치 미디어 또는 관리 이미지 복사

소프트웨어 업데이트를 적용할 모든 컴퓨터에서 액세스할 수 있는 폴더에 다음 항목 중 하나를 복사합니다.
  • Visual Studio 설치 미디어. 설치 미디어에서 모든 파일을 복사해야 합니다.
  • 이전에 만든 Visual Studio 제품에 대한 관리 이미지
참고
  • 일반적으로 이 폴더는 네트워크 공유에 있습니다.
  • Vs_setup.msi 파일이 Visual Studio 설치 미디어 파일이 포함되어 있는 폴더에 있는지 확인해야 합니다. Vs_setup.msi 파일은 나중에 /addsource 명령줄 옵션을 사용할 때 필요합니다.
  • Microsoft Visual Basic 2005 Express Edition과 같은 Microsoft Visual Studio 2005 Express Edition의 구성 요소 프로그램을 업데이트하려는 경우 먼저 IExpress 래퍼에서 제품을 추출하여 제품의 Windows Installer 패키지를 구해야 할 수 있습니다. 예를 들어, Visual Basic 2005 Express Edition의 복사본이 Ixpvb.exe와 같은 단일 파일인 경우 이 작업을 수행해야 합니다.

    파일의 내용을 추출하려면 다음 명령을 사용합니다.
    Visual Studio 2005 Express Edition의 설치 실행 파일 이름 /C /T:"파일의 내용을 추출할 폴더의 전체 경로"
    예를 들어, 다음 명령을 사용하여 파일의 내용을 추출합니다.
    ixpvb.exe /C /T:"c:\temp\vbfiles\"

3단계: /addsource 명령줄 옵션 사용

소프트웨어 업데이트를 설치할 때 /addsource 명령줄 옵션을 사용합니다. 이 경우 다음과 같은 명령 구문을 사용합니다.
업데이트의 실행 파일 이름 /addsource "제품의 Windows Installer 패키지 경로"
참고 명령에서 제품의 Windows Installer 패키지 경로 자리 표시자를 2단계에서 폴더에 복사한 제품의 Windows Installer 패키지 경로로 바꿉니다.

소프트웨어 업데이트에서 Visual Studio의 여러 버전을 업데이트하는 경우 각 Visual Studio 버전에 대한 여러 원본 위치를 지정할 수 있습니다. 이렇게 하려면 다음과 같이 /addsource 명령줄 옵션의 여러 인스턴스를 사용합니다.
업데이트의 실행 파일 이름 /addsource "첫 번째 Windows Installer 패키지의 경로" /addsource "두 번째 Windows Installer 패키지의 경로"
참고 소프트웨어 업데이트를 적용할 컴퓨터에 설치된 Visual Studio 버전마다 /addsource 명령줄 옵션을 한 번씩 지정해야 합니다. 그러나 Visual Studio 버전을 하나만 업데이트하는 경우에는 /addsource 명령줄 옵션을 한 번만 지정해야 합니다. 소프트웨어 업데이트에 Visual Studio의 여러 버전에 대한 업데이트가 포함되어 있는 경우에도 이렇게 합니다.

속성

기술 자료: 944298 - 마지막 검토: 2008년 3월 3일 월요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Studio 2005 Team Suite
  • Microsoft Visual Studio 2005 Team Foundation Server
  • Microsoft Visual Studio 2005 Team Edition for Software Testers
  • Microsoft Visual Studio 2005 Team Edition for Software Developers
  • Microsoft Visual Studio 2005 Team Edition for Software Architects
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio 2005 Service Pack 1?을(를) 다음과 함께 사용했을 때
    • Microsoft Visual Studio 2005 Team Suite
    • Microsoft Visual Studio 2005 Team Foundation Server
    • Microsoft Visual Studio 2005 Team Edition for Software Testers
    • Microsoft Visual Studio 2005 Team Edition for Software Developers
    • Microsoft Visual Studio 2005 Team Edition for Software Architects
    • Microsoft Visual Studio 2005 Team Edition for Database Professionals
    • Microsoft Visual Studio 2005 Standard Edition
    • Microsoft Visual Studio 2005 Professional Edition
    • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Service Pack 1?을(를) 다음과 함께 사용했을 때
    • Microsoft Visual Studio .NET 2003 Academic Edition
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2002 Service Pack 1?을(를) 다음과 함께 사용했을 때
    • Microsoft Visual Studio .NET 2002 Professional Edition
    • Microsoft Visual Studio .NET 2002 Enterprise Developer
    • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
키워드:?
kbprb kbtshoot kbexpertiseinter KB944298

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com