Denne artikkelen forklarer hvordan du bruker en Access-sikkerhetsfunksjon kalt sandkassemodus. I sandkassemodus blokkerer Access usikre uttrykk: et uttrykk som bruker funksjoner eller egenskaper som kan utnyttes av ondsinnede brukere for å få tilgang til stasjoner, filer eller andre ressurser de ikke har autorisasjon for. Funksjoner som Kill og Shell kan for eksempel brukes til å skade data og filer på en datamaskin, slik at de blokkeres i sandkassemodus.
Obs!: Dette emnet gjelder ikke for Access-nettapper eller Access-nettdatabaser, og dekker ikke andre Access-sikkerhetsfunksjoner.
I denne artikkelen
Oversikt
Sandkassemodus er en sikkerhetsfunksjon som hindrer Access i å kjøre bestemte uttrykk som kan være usikre. Disse usikre uttrykkene blokkeres uavhengig av om databasen er klarert – innholdet er aktivert.
Slik angis sandkassemodus
Du bruker en registernøkkel til å angi om Access skal kjøre i sandkassemodus. Sandkassemodus er aktivert som standard – registernøkkelverdien er satt til å aktivere sandkassemodus når Access er installert på en datamaskin. Hvis du vil tillate at alle uttrykk kjøres, kan du endre registernøkkelverdien for å deaktivere sandkassemodus.
Klarerte databaser
Uavhengig av om sandkassemodus er aktivert i registret, vil ikke Access tillate potensielt usikre uttrykk å kjøre med mindre databasefilen befinner seg på en klarert plassering eller har en gyldig klareringssignatur. Hvis en database ikke er klarert, bruker Access sandkassemodus.
Følgende tegning viser beslutningsprosessen som Access følger når den støter på et usikkert uttrykk.
Hvis du ikke er kjent med registeret, eller du ikke er fortrolig med å endre registernøkler selv, kan du be om hjelp fra noen som er kjent og komfortabel med å endre registeret. Du må ha administratortillatelser på datamaskinen for å endre registerverdiene.
Deaktiver sandkassemodus (kjør usikre uttrykk)
I noen installasjoner kan du deaktivere sandkassemodus ved å endre verdien for en registernøkkel.
Obs!: Ikke alle installasjoner av Access inkluderer registernøkkelen SandBoxMode som det refereres til i prosedyren nedenfor. Hvis du ikke finner registernøkkelen, anbefaler vi ikke å legge den til, da det kan forstyrre Office-oppdateringer.
Obs! Feil redigering av registret kan føre til alvorlig skade på operativsystemet, slik at det må installeres på nytt. Microsoft kan ikke garantere at problemer som oppstår på grunn av feil redigering av registret, kan løses. Før du redigerer registret, bør du ta sikkerhetskopi av eventuelle verdifulle data. Hvis du vil ha den nyeste informasjonen om hvordan du bruker og beskytter datamaskinens register, kan du se Hjelp for Microsoft Windows.
Endre registernøkkelen
Viktig!: Følg denne fremgangsmåten for å tillate at usikre uttrykk kjører på alle forekomster av Access for alle brukere på datamaskinen.
-
Lukk alle forekomster av Access som kjører på datamaskinen du vil deaktivere sandkassemodus for.
-
Trykk Windows-tasten, skriv inn Kjør, og trykk ENTER.
-
Skriv inn regedit i Åpne-boksen, og trykk deretter ENTER.
Registerredigering starter.
-
Den bestemte plasseringen av registernøkkelen varierer avhengig av hvilken versjon av Access du kjører, bitstyrken (32-biters eller 64-biters) av Windows- og Access-versjonen, og hvis du har en klikk og bruk-installasjon. Hvis du har problemer med å finne riktig registernøkkel fra de mulige alternativene som vises nedenfor, kan du prøve å søke i registeret etter Access Connectivity Engine.
Utvid mappen HKEY_LOCAL_MACHINE og gå til følgende registernøkkel:
Hvis du bruker Access 2016 eller Access 2019, kan du prøve å se her: \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines eller her: \Software\WOW6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Hvis du bruker 32-biters Microsoft 365 abonnementsversjonen av Access eller en 32-biters klikk-for-å-kjøre-installasjon av Access, kan du prøve å se her: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
... eller her:
Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines
Hvis du bruker 64-biters Microsoft 365 abonnementsversjonen av Access eller en 64-biters klikk-for-å-kjøre-installasjon av Access, kan du prøve å se her: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines
... eller her:
Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines
-
Dobbeltklikk SandBoxMode under Navn i den høyre ruten i registerredigeringen hvis den finnes. Hvis du ikke finner registernøkkelen SandBoxMode , anbefaler vi ikke å legge den til, da det kan forstyrre Office-oppdateringer.
Dialogboksen Rediger DWORD-verdi vises.
-
Endre verdien i Verdidata-feltet fra 3 til 2, og klikk deretter OK.
-
Lukk Registerredigering.
Viktig!: Husk at hvis du ikke først aktiverer innholdet i databasen, deaktiverer Access eventuelle usikre uttrykk uavhengig av om du endrer denne registerinnstillingen.
Du kan angi registerverdien til følgende verdier, der 0 (null) er den mest tillatte verdien og 3 er minst tillatt.
Innstilling |
Beskrivelse |
---|---|
0 |
Sandkassemodus er deaktivert til enhver tid. |
1 |
Sandkassemodus brukes for Access, men ikke for programmer som ikke er Access-programmer. |
2 |
Sandkassemodus brukes for programmer som ikke er Access-programmer, men ikke for Access. |
3 |
Sandkassemodus brukes til enhver tid. Dette er standardverdien som angis når du installerer Access. |