Programmet eller objektet køres ikke, når du forsøger at pege på et administreret eksekverbart program eller objekt ved hjælp af HREF-koder i .NET Framework 1.0

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 936597 - Få vist de produkter, som denne artikel refererer til.
Vigtigt! Denne artikel indeholder oplysninger om redigering af registreringsdatabasen. Husk at tage en sikkerhedskopi af registreringsdatabasen, før du ændrer den. Sørg for, at du ved, hvordan registreringsdatabasen gendannes, hvis der opstår et problem. Du kan finde flere oplysninger om, hvordan du sikkerhedskopierer, gendanner og redigerer registreringsdatabasen, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
256986 Beskrivelse af Microsoft Windows-registreringsdatabasen
Udvid alle | Skjul alle

Symptomer

Forestil dig følgende scenarie: Du forsøger at køre Microsoft .NET Framework 1.0 HREF-koder, der peger på et administreret, eksekverbart program (.exe) eller på et objekt. Du forsøger at køre HREF-koderne fra zonerne Internet eller Intranet. I dette scenarie kører hverken programmet eller objektet.

Bemærk! Hvis du har en nyere version .NET Framework installeret på computeren, kører det administrerede, eksekverbare program eller objektet muligvis. Objekter kører altid på den nyeste version af .NET Framework, der er installeret på computeren. Objekter, der blev oprettet i .NET Framework 1.0, kører f.eks. altid på .NET Framework 1.1 og .NET Framework 2.0. Administrerede, eksekverbare programmer kører på en nyere, kompatibel version af .NET Framework, hvis den version af .NET Framework, hvor de blev oprettet, ikke længere findes på computeren. Programmer, der blev oprettet i .NET Framework 1.0, kører f.eks. på .NET Framework 1.1 og .NET Framework 2.0.

Bemærk! Administrerede, eksekverbare programmer er også kendt som "no-touch"-installationsprogrammer eller som "zero-impact"-installationsprogrammer.

Årsag

Dette problem opstår, fordi de administrerede, eksekverbare programmer eller objekterne muligvis indholder kode, der ikke er tillid til. Du kan som standard ikke køre administrerede, eksekverbare programmer eller objekter med .NET Framework 1.0.

Workaround

Advarsel! Denne løsning gør computeren eller netværket mere sårbart over for angreb fra ondsindede brugere eller skadelig software såsom virus. Denne fremgangsmåde kan ikke anbefales. Vi stiller disse oplysninger til rådighed, så du kan implementere denne løsning, hvis du ønsker det. Brug af denne løsning sker på eget ansvar.

Advarsel! Der kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt ved hjælp af Registreringseditor eller en tilsvarende metode. Disse problemer kan bevirke, at du skal geninstallere operativsystemet. Microsoft kan ikke garantere, at sådanne problemer kan løses. Ændring af registreringsdatabasen sker på egen risiko.

Du kan omgå problemet med en af følgende metoder:

Metode 1 Føj det websted, der indeholder det administrerede, eksekverbare program eller objektet, til zonen "Websteder, du har tillid til".

Metode 2 I forbindelse med administrerede, eksekverbare programmer skal du opgradere programmet til at bruge implementeringsteknologien ClickOnce til .NET Framework 2.0 og derefter installere .NET Framework 2.0 eller en nyere version på computeren. Du kan finde flere oplysninger om ClickOnce-implementering på følgende MSDN-websted (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/library/t71a733d(en-US,VS.80).aspx
Metode 3 I forbindelse med objekter skal du installere .NET Framework 2.0 eller en nyere version på computeren. Objekterne kører på .NET Framework 2.0 og nyere versioner.

Metode 4 Konfigurer computeren, så internetprogrammer kan køre på version 1.0 af .NET Framework. Det kan du gøre ved at benytte følgende fremgangsmåde:
  1. Klik på Start, klik på Kør, skriv regedit, og klik derefter på OK.
  2. Find og klik på følgende undernøgle i registreringsdatabasen:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. Peg på Ny i menuen Rediger, og klik derefter på DWORD-værdi.
  4. Skriv EnableIEAssembliesV1.0, og tryk derefter på ENTER.
  5. Klik på Rediger i menuen Rediger.
  6. Skriv 1, og klik derefter på OK.
  7. Afslut Registreringseditor.
Bemærk! Zonen Internet er som standard allerede deaktiveret i CAS-politik (Code Access Security) for .NET Framework 1.0. Du skal derfor aktivere zonen Internet i CAS-politik. Du skal derudover muligvis bruge en af de løsninger, der er nævnt tidligere i dette afsnit, for at programmer eller objekter kan køre fra zonen Internet på computeren.

Egenskaber

Artikel-id: 936597 - Seneste redigering: 3. december 2007 - Redigering: 1.3
Oplysningerne i denne artikel gælder:
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Nøgleord: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597

Send feedback

 

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