Toiminto, jota yrität käyttää, on verkkoresurssissa, joka ei ole käytettävissä -virhesanoma tulee näyttöön yritettäessä asentaa Visual Studio 2005-, Visual Studio .NET 2003- tai Visual Studio .NET 2002 -päivitys

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 944298 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun yrität asentaa Microsoft Visual Studio 2005-, Microsoft Visual Studio .NET 2003- tai Microsoft Visual Studio .NET 2002 -päivityksen, näyttöön saattaa tulla seuraavankaltainen virhesanoma:
Toiminto, jota yrität käyttää, on verkkoresurssissa, joka ei ole käytettävissä.
Yritä uudelleen valitsemalla OK tai kirjoita alla olevaan ruutuun asennuspakkauksen Tiedostonimi.msi polku.

Syy

Tämä ongelma voi ilmetä useista syistä, joita ovat esimerkiksi seuraavat:
  • Asennusohjelma ei löydä oikeaa tuotteen .msi-tiedostoa Windows Installer -välimuistista.
    Kun asennat Visual Studio 2005:n, Visual Studio .NET 2003:n tai Visual Studio .NET 2002:n, asennusohjelma tallentaa vastaavan .msi-tiedoston Windows Installer -välimuistiin. Välimuistissa olevaa .msi-tiedostoa tarkastellaan aina, kun yrität korjata tuotteen asennuksen, asentaa tuotteen uudelleen tai asentaa tuotteeseen päivityksen.

    Tietyissä tilanteissa asennusohjelma ei löydä .msi-tiedostoa Windows Installer -välimuistista. Tällöin asennusohjelma yrittää ratkaista lähdesijainnin testaamalla tuotteen asennuksen läsnäolon asennusohjelman viimeisimmän suorittamisen viimeksi käytetystä sijainnista. Jos asennusohjelma ei pysty ratkaisemaan kohdesijaintia, käyttäjää pyydetään antamaan asennustietoväline.
  • Tiedostojen hajautusarvot eivät ole samat.
    Visual Studio -päivitykset ovat Windows Installer -pohjaisia. Windows Installer käyttää tiedostojen versionumeroita määrittääkseen, onko tietokoneessa olevan tiedoston versio korvattava päivityksen sisältämällä uudemmalla tiedostolla.

    Tietyissä tiedostoissa, kuten teksti- ja lähdetiedostoissa, ei ole versionumeroita. Tämän vuoksi Windows Installer -pohjaisen päivityksen on käytettävä jotakin toista tapaa uudempien tiedostojen tarkistamiseen. Tässä tavassa käytetään hajautusarvoa kaikille versioimattomille tiedostoille. Versioimattomilla tiedostoilla tietokoneen tiedoston hajautusarvoa verrataan Windows Installerin tietokantaan tallennettuun tiedoston hajautusarvoon. Jos tiedostojen hajautusarvot ovat erilaiset, asennusohjelma yrittää noutaa tiedoston asennuksen lähdetietovälineestä.
    • Tietokoneen tiedostojen muokkaukset ovat aiheuttaneet tiedostojen hajautusarvojen eroavaisuudet.
      Tietyissä tilanteissa käyttäjä saattaa muokata asennuksen aikana asennettua tiedostoa manuaalisesti. Tässä tilanteessa näyttöön saattaa tulla kehote antaa tuotteen asennustietoväline, kun päivitys yritetään asentaa.

      Huomautus Asennuksen aikana asennetun tiedoston manuaaliseen muokkaamiseen on kelvollisia syitä. Saatat esimerkiksi haluta lisätä tuotetunnuksen (PID) Visual Studion käyttöoikeuden sisältävän version asennusprosessiin, ennen kuin sijoitat tuotteen organisaatiosi jaettuun verkkoresurssiin. Teet tämän, jotta sinun ei tarvitse jakaa tuotetunnusta tuotteen asentavien käyttäjien kanssa. Tämä muutos tehdään yleensä tekstitiedostoon nimeltä Setup.sdb. Kun teet tällaisen muutoksen, tiedoston hajautusarvo ei enää vastaa Windows Installerin tietokannassa olevaa kyseisen tiedoston hajautusarvoa.
    • Tiedostojen hajautusarvot eivät täsmää, koska tuotteella on virheellisiä hajautusarvoja.
      Visual Studio .NET 2002:lla ja Visual Studio .NET 2003:lla saattaa olla Windows Installerin tietokannassa hajautusarvoja, jotka eivät vastaa tuotteen asentamien tiedostojen hajautusarvoja.

      Saat lisätietoja tästä ongelmasta Visual Studio .NET 2002:ssa napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
      939401 Toiminto, jota yrität käyttää, on verkkoresurssissa, joka ei ole käytettävissä -virhesanoma tulee näyttöön yritettäessä asentaa Microsoft Visual Studio .NET 2002 -päivitys
      Huomautus Knowledge Base -tietokannan artikkeli 939401 ei koske Visual Studio 2005:ttä tai Visual Studio .NET 2003:a.

Workaround

Voit kiertää tämän ongelman asettamalla tuotteen CD-asennuslevyn tietokoneen CD-asemaan tai antamalla tuotteen käytettävissä olevan asennustietovälineen polun. Asennustietoväline saattaa esimerkiksi olla käytettävissä tietokoneen kiintolevyllä tai jaetussa verkkokansiossa.

Jos yrität asentaa päivitystä useisiin tietokoneisiin, joissa tämä ongelma ilmenee, Microsoft suosittelee, että käytät komentorivivalitsinta /addsource.

Komentorivivalitsimen /addsource käyttäminen

Microsoft Visual Studio .NET 2002:n, Microsoft Visual Studio .NET 2003:n ja Microsoft Visual Studio 2005 hiljattain julkaistut ohjelmistopäivitykset sisältävät komentorivivalitsimen /addsource tuen. Jos näyttöön tulee ongelman oireita käsittelevässä osassa mainittu virhesanoma, kun yrität asentaa päivityksen määritetyille tuotteille, käytä komentorivivalitsinta /addsource. Määritä tämän komentorivivalitsimen avulla sijainti, josta haluat Windows Installerin etsivän tiedostoja. Voit käyttää tätä komentorivivalitsinta seuraavasti.

Vaihe 1: Tarkista, että asennettava ohjelmistopäivitys tukee komentorivivalitsinta /addsource

.Voit tehdä tämän avaamalla käyttövalintaikkunan käyttämällä jompaakumpaa seuraavista komentorivivalitsimista:
  • /?
  • /help
Jos asennettuna on päivitys, joka tukee komentorivivalitsinta /addsource, kyseinen komentorivivalitsin näkyy käyttövalintaikkunassa.

Vaihe 2: Kopioi Visual Studio -asennustietoväline tai järjestelmänvalvojan näköistiedosto

Kopioi jompikumpi seuraavista kohteista kansioon, jota voidaan käyttää kaikista tietokoneista, joihin haluat asentaa ohjelmistopäivityksen:
  • Visual Studio -asennustietoväline. Sinun on kopioitava kaikki asennustietovälineen tiedostot.
  • Aiemmin luotu Visual Studio -tuotteen järjestelmänvalvojan näköistiedosto.
Huomautuksia
  • Yleensä tämä kansio sijaitsee jaetussa verkkoresurssissa.
  • Sinun on varmistettava, että Vs_setup.msi-tiedosto on kansiossa, joka sisältää Visual Studio -asennustietovälineen tiedostot. Vs_setup.msi-tiedostoa tarvitaan, kun käytät komentorivivalitsinta /addsource myöhemmin.
  • Jos yrität päivittää Microsoft Visual Studio 2005 Express Editionin ohjelma-osan, kuten Microsoft Visual Basic 2005 Express Editionin, saatat joutua ensin purkamaan tuotteen IExpress-paketista, jotta saat tuotteen Windows Installer -paketin käyttöösi. Sinun on esimerkiksi tehtävä tämä, jos Visual Basic 2005 Express Editionin kopio on yksittäinen tiedosto, kuten Ixpvb.exe.

    Voit purkaa tiedoston sisällön seuraavalla komennolla:
    Visual Studio 2005 Express Editionin asennusohjelman suoritustiedoston nimi /C /T:"Sen kansion täydellinen polku, johon haluat purkaa tiedoston sisällön"
    Pura tiedoston sisältö käyttämällä esimerkiksi seuraavaa komentoa:
    ixpvb.exe /C /T:"c:\temp\vbfiles\"

Vaihe 3: Käytä komentorivivalitsinta /addsource

Käytä komentorivivalitsinta /addsource, kun asennat ohjelmistopäivityksen. Kun teet tämän, käytä komennossa seuraavaa syntaksia:
Päivityksen suoritustiedoston nimi /addsource "Tuotteen Windows Installer -paketin polku"
Huomautus Korvaa tässä komennossa paikkamerkki Tuotteen Windows Installer -paketin polku vaiheessa 2 kansioon kopioimasi tuotteen Windows Installer -paketin polulla.

Jos ohjelmistopäivitys päivittää useita Visual Studion versioita, voit määrittää useita lähdesijainteja kullekin Visual Studion versiolle. Voit tehdä tämän käyttämällä useita esiintymiä komentorivivalitsimesta /addsource seuraavasti:
Päivityksen suoritustiedoston nimi /addsource "Ensimmäisen Windows Installer -paketin polku" /addsource "Toisen Windows Installer -paketin polku"
Huomautus Sinun on määritettävä komentorivivalitsin /addsource kerran kullekin tietokoneisiin asennetulle Visual Studion versiolle, johon haluat asentaa ohjelmistopäivityksen. Sinun täytyy kuitenkin määrittää komentorivivalitsin /addsource vain kerran, jos päivität vain yhtä Visual Studion versiota, vaikka ohjelmistopäivitys sisältää päivityksiä useille Visual Studion versioille.

Ominaisuudet

Artikkelin tunnus: 944298 - Viimeisin tarkistus: 3. maaliskuuta 2008 - Versio: 2.1
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • Microsoft Visual Studio .NET 2002 Professional Edition
    • Microsoft Visual Studio .NET 2002 Enterprise Developer
    • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
Hakusanat: 
kbprb kbtshoot kbexpertiseinter KB944298

Anna palautetta

 

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