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.
Avslutt alle programmer som kjører.
Velg Start og deretter Kjør. Skriv regedit i Åpen-boksen, og velg deretter OK.
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
Kontroller at undernøkkelen for Internett er valgt. Pek på Ny på Rediger-menyen, og velg deretter DWORD-verdi. Legg til følgende registerverdi:
Verdinavn: ForceShellExecute
Dobbeltklikk ForceShellExecute, og angi deretter verdidataene som 1. Velg OK.
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.