Virhesanoma valittaessa hyperlinkkiä Officessa: "Internet- tai välityspalvelinta ei löydy"

Oireet

Kun luot hyperlinkin Office-asiakirjaan ja valitset linkin, näyttöön saattaa tulla jokin seuraavista virhesanomista:

URL-osoitetta> ei voi avata<. Internet-palvelinta tai välityspalvelinta ei löydy.

URL-osoitetta> ei voi avata<. Määritetyn tiedoston avaaminen ei onnistu.

<URL> = lisäämäsi hyperlinkki.

Huomautus

Hyperlinkki toimii, jos kirjoitat sen suoraan selaimeen tai Suorita-valintaikkunan Avaa-ruutuun (valitse Käynnistä ja valitse sitten Suorita).

Syy

Tämä ongelma ilmenee, kun seuraavat ehdot täyttyvät:

  • Käytössäsi on Microsoft Internet Explorer:

    • Välityspalvelimena -tai-
    • Palomuurin kanssa, joka ei salli HTTP-pyyntöjen sijoittamista paikalliseen verkkoon
  • Internet Explorer ei ole oletusselain.

  • ForceShellExecute-rekisteriavainta ei ole seuraavassa sijainnissa, tai sen arvoksi ei ole määritetty 1:

    • 32-bittiset Office-versiot, jotka on asennettu 64-bittisille käyttöjärjestelmille:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet

    • 32-bittisille Office-versioille, jotka on asennettu 32-bittiseen käyttöjärjestelmään, tai 64-bittisille Office-versioille, jotka on asennettu 64-bittiseen käyttöjärjestelmään:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet

    Huomautus

    Rekisteripolku ei riipu Office-versiostasi.

Vaihtoehtoinen menetelmä

Tärkeää

Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Rekisterin virheellinen muokkaaminen saattaa kuitenkin aiheuttaa vakavia ongelmia. Noudata näitä ohjeita ehdottoman tarkasti. Varmuuskopioi rekisteri varmuuden vuoksi ennen muokkaustoimia. Tällöin voit palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioimisesta ja palauttamisesta saat napsauttamalla seuraavaa Microsoft Knowledge Base -artikkelinumeroa:

322756 Rekisterin varmuuskopioiminen ja palauttaminen Windowsissa

Lisää Internet-aliavain rekisteriin ja määritä arvotiedot

Voit kiertää tämän ongelman joko lisäämällä ForceShellExecute-aliavaimen, jos sitä ei ole, ja määritämällä arvotiedot tai jos se on olemassa, määritämällä ForceShellExecute-aliavaimen Valuedata-arvon.

  1. Sulje käynnissä olevat ohjelmat.

  2. Valitse Käynnistä ja valitse sitten Suorita. Kirjoita Open-laatikkoon regedit ja valitse sitten OK.

  3. Siirry rekisterieditorissa johonkin seuraavista aliavaimista (luo avaimet, jos niitä ei ole):

    • 32-bittinen Office-versio 64-bittisessä Windows-versiossa:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet

    • 32-bittinen Office-versio 32-bittisessä Windows-versiossa:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet

    • 64-bittinen Office-versio 64-bittisessä Windows-versiossa:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet

  4. Varmista, että Internet-aliavain on valittuna. Valitse Muokkaa-valikostaUusi ja valitse sitten DWORD-arvo . Lisää seuraava rekisteriarvo:

    Arvon nimi: ForceShellExecute

  5. Kaksoisnapsauta kohtaa ForceShellExecute ja määritä sitten Arvo-kohtaan 1. Valitse OK.

  6. Valitse rekisterivalikosta Poistu

Korjasiko tämä ongelman?

Tarkista, onko ongelma korjaantunut. Jos ongelma on korjattu, olet lopettanut tämän osan. Jos ongelmaa ei ole korjattu, ota yhteyttä tukeen.

Lisätietoja

Hyperlinkki ei välttämättä siirry Microsoft Word -asiakirjaan tai Microsoft Excel -laskentataulukkoon tätä tapaa käytettäessä.

Office käyttää Urlmon.dll-tiedostoa kaikkien Internet-siirtymien käsittelyyn.

Tässä tapauksessa Urlmon.dll -tiedosto lähettää pyynnön tiedoston hakemiseksi välityspalvelimen kautta http:// . Välityspalvelin näkee, että pyyntö on peräisin Internet Explorerista, sillä HTTP käyttäjäagenttikenttä on http://request. Se sitten antaa virheilmoituksen 403, pohjimmiltaan sanomalla "Access Denied."

Urlmon.dll tiedosto saa tämän tiedon ja yksinkertaisesti palauttaa aiemmin mainitun viestin. Virhe tarkoittaa, että pyyntö epäonnistui, mutta se ei koskaan kerro, miksi se epäonnistui.

Kiertotapa on yksinkertaisesti käyttää ShellExecutea() URL:n kanssa Näin käyttöjärjestelmä voi käynnistää URL-osoitteen oletusselaimessa. Jos välityspalvelin ei rajoita oletusselainta, näkyviin tulee oikea sivu.