Linkitettyjä liitetiedostoja ei voi avata Outlookissa: Outlook esti pääsyn seuraaviin mahdollisesti vaarallisiin liitteisiin.

Käytetään kohteeseen
Outlook 2016 Outlook 2013 Microsoft Outlook 2010

Tärkeää

Tässä artikkelissa on tietoja siitä, miten voit auttaa alentamaan suojausasetuksia tai poistaa tietokoneen suojausominaisuudet käytöstä. Näillä muutoksilla voit kiertää tietyn ongelman. Ennen kuin teet nämä muutokset, suosittelemme, että arvioit riskit, jotka liittyvät tämän kiertotavan toteuttamiseen omassa ympäristössäsi. Jos otat käyttöön tämän kiertotavan, suorita tarvittavat lisätoimenpiteet tietokoneen suojaamiseksi.

Ongelman ilmenemistapa

Kun yrität avata linkitetyn liitetiedoston Microsoft Outlook -viestissä, Outlook estää linkin käytön. Kun ongelma ilmenee, Outlookin tietopalkkiin saattaa tulla seuraavankaltainen sanoma:

Huomautus

Outlook esti pääsyn seuraaviin mahdollisesti vaarallisiin liitteisiin: tiedostonimi.

Liitteet, joihin tämä ongelma vaikuttaa, ovat melko harvinaisia. Ne luodaan yleensä mukautetuilla ratkaisuilla käyttämällä laajennettua MAPI:ta tai Outlookin objektimallia toimintojen lisäämiseksi Microsoft Exchange -postilaatikkoon tai paikalliseen Outlook-kansiojoukkoon.

Syy

Tämä ongelma ilmenee, koska Outlook 2010 ja uudemmat versiot eivät oletusarvoisesti salli linkitettyjen liitetiedostojen avaamista. Heinäkuun 2010 suojauspäivityksessä tehtiin muutoksia Outlook 2002:een, Outlook 2003:een ja Outlook 2007:ään niin, että ne sisällyttivät tämän toiminnan.

Lisätietoja tästä tietoturvapäivityksestä on artikkelissa MS10-045: Microsoft Office Outlookin heikkous saattaa sallia koodin etäsuorittamisen ja Microsoftin tietoturvatiedotteessa MS10-045.

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman jollakin seuraavista menetelmistä.

Tapa 1: Mukautetun ratkaisun vaihtaminen

Jos olet linkitettyjä liitetiedostoja käyttävän mukautetun ratkaisun kehittäjä, on suositeltavaa muuttaa ratkaisu niin, että se ei enää käytä linkitettyjä tiedostoja. Vältä erityisesti seuraavien asetusten käyttämistä liitteen PR_ATTACH_METHOD-ominaisuudelle:

  • ATTACH_BY_REFERENCE
  • ATTACH_BY_REF_ONLY
  • ATTACH_BY_REF_RESOLVE

Yksi mahdollinen tapa on käyttää viestin tekstiosassa olevaa hyperlinkkiä.

Menetelmä 2: Lisää AllowAttachByRef-rekisterimerkintä

Varoitus

Tämä ongelman kiertotapa saattaa tehdä tietokoneesta tai verkosta entistä haavoittuvamman pahantahtoisten käyttäjien tai haittaohjelmien, kuten virusten, hyökkäyksille. Microsoft ei suosittele tätä kiertotapaa, mutta annamme nämä tiedot, jotta voit kiertää ongelman harkintasi mukaan. Voit käyttää tätä vaihtoehtoista menetelmää omalla vastuullasi.

Tärkeää

Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Rekisterin virheellinen muokkaaminen voi kuitenkin aiheuttaa vakavia ongelmia. Varmista siksi, että noudatat näitä ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muokkaamista. Voit näin palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioinnista ja palauttamisesta on artikkelissa Rekisterin varmuuskopiointi ja palauttaminen Windowsissa.

Rekisterimerkinnän avulla Outlook voi estää linkitettyjä liitetiedostoja niin, että ne voidaan avata suoraan. Microsoft ei kuitenkaan suosittele tämän rekisterimerkinnän käyttämistä, koska se heikentäisi Outlookin suojausta ja saattaisi sallia pääsyn haitallisiin liitteisiin.

Määritä AllowAttachByRef-rekisterimerkintä lisäämällä DWORD-arvo nimeltä AllowAttachByRef, jonka arvo on 1.

Lisää tämä rekisterimerkintä seuraavasti:

  1. Paina näppäinyhdistelmää Windows-näppäin+R, kirjoita regedit Avaa-ruutuun ja valitse sitten OK.

  2. Etsi rekisteristä jokin seuraavista aliavaimista ja valitse se:

    • Outlook 2016 ja uudemmat versiot, mukaan lukien Outlook for Microsoft 365 (versio 16.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Security
    • Outlook 2013 (versio 15.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Outlook\Security
    • Outlook 2010 (versio 14.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Security
    • Outlook 2007 (versio 12.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\Security
    • Outlook 2003 (versio 11.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\Security
    • Outlook 2002 (versio 10.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
      Tai:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Outlook\Security
  3. Osoita Muokkaa-valikossaUusi ja napsauta sitten DWORD-arvo (32-bittinen).

  4. Kirjoita DWORD-nimeksi AllowAttachByRef ja paina sitten Enter-näppäintä.

  5. Napsauta hiiren kakkospainikkeella AllowAttachByRef-kohtaa ja valitse sitten Muokkaa.

  6. Kirjoita Arvon tiedot -ruutuun 1 ja valitse sitten OK.

  7. Sulje Rekisterieditori ja käynnistä tietokone uudelleen.

Tärkeää

AllowAttachByRef-rekisterimerkintä ottaa uudelleen käyttöön vain liitteiden ATTACH_BY_REFERENCE ja ATTACH_BY_REF_ONLY. ATTACH_BY_REF_RESOLVE liitteet estetään edelleen.

Lisätietoja

Outlook 2002:ssa ja Outlookin aiemmissa versioissa oli mahdollista luoda linkitettyjä liitteitä Lisää tiedosto -komennolla. Tämä oli kuitenkin mahdollista vain viesteille, jotka oli muotoiltu RTF-tekstillä. Tämä toiminto ei ole käytettävissä Outlookin uudemmissa versioissa. Voit kuitenkin lisätä hyperlinkkejä viestin leipätekstiin.

Outlookin objektimallin avulla käyttäjät voivat luoda ja lähettää linkitettyjä liitteitä. Kun nämä viestit lähetetään, MAPI kuitenkin muuntaa linkitetyn liitteen upotetuksi liitteeksi.

Koska skenaarioiden kokonaismatriisi on hyvin laaja ja Outlook estää myös muunlaiset liitteet, kannattaa testata skenaariot ja nähdä, liittyykö tämä ongelma mahdollisesti Outlookissa havaittuun odottamattomaan toimintaan. Paras tapa selvittää, onko liite linkitetty tiedosto, on käyttää MAPI-pohjaista työkalua, kuten MFCMAPIa, tarkistaaksesi, onko liitteen PR_ATTACH_METHOD-ominaisuudeksi määritetty jokin seuraavista arvoista.

Arvo MAPI-lippu
2 ATTACH_BY_REFERENCE
3 ATTACH_BY_REF_RESOLVE
4 ATTACH_BY_REF_ONLY

Voit määrittää MFCMAPI:n avulla, onko liite linkitetty liite, seuraavasti:

  1. Käynnistä MFCMAPI.
  2. Valitse Istunto-valikostaKirjaudu ja näytä tallennustaulukko.
  3. Avaa jokin luettelossa oleva MAPI-kauppa kaksoisnapsauttamalla sitä. Tämä on todennäköisesti se säilö, joka sisältää epäilyttävän liitteen sisältävän viestin.
  4. Etsi oikea kansio laajentamalla siirtymisruudun kansiopuu, ja avaa sitten kansio kaksoisnapsauttamalla kansion nimeä.
  5. Napsauta epäillyn liitteen sisältävää viestiä hiiren kakkospainikkeella ja valitse sitten Näytä liitetaulukko.
  6. Valitse epäilty liite ja etsi sitten PR_ATTACH_METHOD ominaisuus ominaisuuksien luettelosta. Tiedot näkyvät Arvo- ja SmartView-sarakkeissa. Liite on linkitetty liite, jos tiedot vastaavat jotakin aiemmin luetellun MAPI-lipputaulukon kolmesta arvosta.

Lisätietoja MFCMAPI:sta on MFCMAPI:ssa GitHubissa.

Tässä artikkelissa käsiteltävät kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien, itsenäisten yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.

Microsoft antaa kolmannen osapuolen yhteystiedot, jotka auttavat löytämään teknistä tukea. Nämä yhteystiedot saattavat muuttua ilman ennakkoilmoitusta. Microsoft ei takaa tämän kolmannen osapuolen yhteystietojen tarkkuutta.