Feilmelding når du velger hyperkobling i Office: "Finner ikke Internett-serveren eller proxy-serveren"

Symptomer

Når du oppretter en hyperkobling i et Office-dokument og deretter velger koblingen, kan du få en av disse feilmeldingene:

Kan ikke åpne <URL-adressen>. Finner ikke Internett-serveren eller proxy-serveren.

Kan ikke åpne <URL-adressen>. Kan ikke åpne den angitte filen.

<URL-adresse> = hyperkoblingen du satte inn.

Obs!

Hyperkoblingen fungerer hvis du skriver den direkte i nettleseren, eller i Åpne-boksen i dialogboksen Kjør (velg Start, og velg deretter Kjør).

Årsak

Dette problemet oppstår når følgende er tilfelle:

  • Du bruker Microsoft Internet Explorer:

    • Som en proxy-server – eller –
    • Med en brannmur som ikke tillater at HTTP-forespørsler plasseres på det lokale nettverket
  • Internet Explorer er ikke standardnettleseren.

  • ForceShellExecute-registernøkkelen finnes ikke på følgende plassering, eller er ikke satt til 1:

    • For 32-biters versjoner av office installert på 64-biters operativsystemer:

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

    • For 32-biters versjoner av Office installert på 32-biters operativsystemer eller 64-biters versjoner av Office installert på 64-biters operativsystemer:

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

    Obs!

    Registerbanen avhenger ikke av Din Office-versjon.

Løsning

Viktig

Dette avsnittet, denne metoden eller denne oppgaven inneholder trinn som forteller deg hvordan du kan endre registret. Det kan imidlertid oppstå alvorlige problemer hvis du endrer registret på feil måte. Sørg derfor for at du følger fremgangsmåten nøye. Husk å ta sikkerhetskopi av registret før du endrer det, som en ekstra beskyttelse. Da kan du gjenopprette registret hvis det skulle oppstå problemer. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du velge følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

322756 Slik kan du sikkerhetskopiere og gjenopprette registeret i Windows

Legg til undernøkkelen for Internett i registeret og angi verdidataene

Hvis du vil omgå dette problemet, legger du til undernøkkelen ForceShellExecute og angir verdidataene hvis den ikke finnes, eller, hvis den finnes, angir du verdidataene for undernøkkelen ForceShellExecute.

  1. Avslutt alle programmer som kjører.

  2. Velg Start og deretter Kjør. Skriv regedit i Åpen-boksen, og velg deretter OK.

  3. I Registerredigering blar du til en av følgende undernøkler (opprett nøklene når de ikke finnes):

    • For en 32-biters versjon av Office på en 64-biters versjon av Windows

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

    • For en 32-biters versjon av Office på en 32-biters versjon av Windows:

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

    • For en 64-biters versjon av Office på en 64-biters versjon av Windows:

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

  4. Kontroller at undernøkkelen for Internett er valgt. Pek på NyRediger-menyen, og velg deretter DWORD-verdi. Legg til følgende registerverdi:

    Verdinavn: ForceShellExecute

  5. Dobbeltklikk ForceShellExecute, og angi deretter verdidataene som 1. Velg OK.

  6. Velg Lukk i Registermenyen.

Løste denne reparasjonen problemet?

Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne inndelingen. Hvis problemet ikke er løst, kontakter du kundestøtte.

Mer informasjon

En hyperkobling vil kanskje ikke ta deg til et Microsoft Word-dokument eller et Microsoft Excel-regneark etter at du har brukt denne løsningen.

Office bruker urlmon.dll-filen til å håndtere alle Internett-overganger.

I dette tilfellet sender Urlmon.dll-filen en forespørsel om å få en fil via http:// proxy-serveren. Proxy-serveren ser at forespørselen kom fra Internet Explorer, basert på HTTP User Agent-feltet i http://request. Det gir deretter en 403-feilmelding, som egentlig betyr "Ingen tilgang".

Urlmon.dll-filen får dette og returnerer bare feilmeldingen nevnt tidligere. Feilen betyr at forespørselen mislyktes, men den angir aldri hvorfor den mislyktes.

Den midlertidige løsningen er å bruke en ShellExecute() på URL-adressen. Dette gjør at operativsystemet kan starte URL-adressen i standardnettleseren. Hvis standardnettleseren ikke er begrenset av proxy-serveren, vises riktig side.