Makale numarası: 927150 - Son Gözden Geçirme: 01 Mayıs 2009 Cuma - Gözden geçirme: 5.0

Şifrelenmiş bir Office Açık XML dosyası içeren BIR makroyu 2007'de çalışan Office programları

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Olan bir makroyu çalıştırmayı denediğinizde "Aşağıdakilere Uygulanır" bölümünde listelenen 2007 Microsoft Office programlarından birinde bir *.xlsm dosyası, .docm dosya ya da bir .pptxm dosyası şifrelenmiş bir Office Açık XML dosyasında yer alan makroyu beklendiği gibi çalışmaz. Bu davranış, "Microsoft Office 97-2003" dosya biçiminde kaydedilen dosyalar için oluşmaz.

Not Şifreli bir dosyayı aşağıdaki yöntemlerden birini kullanarak koruyan bir dosyadır:
  • Parola koruması
  • Bilgi Hakları Yönetimi (IRM)
  • Microsoft Office Excel 2007 çalışma kitabı koruması

Neden

Bilgisayar şifreli içeriğin Microsoft Antivirus API tarafından desteklenen gibi tarama destekleyen etkin bir virüsten koruma programınız çalışıyorsa, bu davranış oluşur. Bu durumda, makrolar şifrelenmiş Office Açık XML dosyalarını devre dışı bırakılır.

Ayrıca, makrolar dosyasında güvenlik ayarları, program tarafından devreden çıkarılabilir. Makro güvenlik ayarları tarafından devre dışı ise, dosyayı açmaya çalıştığınızda aşağıdaki hata iletisini alırsınız:
Güvenlik Uyarısı makrolar devre dışı bırakıldı
.
Makroları etkinleştirmek için <a0></a0>, Seçenekler ' i tıklatın, sonra da Bu içeriği etkinleştir ' i tıklatın ve sonra Tamam ' ı tıklatın. Makroları etkinleştirebilirsiniz, ancak "Belirtiler" bölümünde açıklanan davranışla oluşmaya devam eder.
Bu dosyayı içeren bir güvenlik uyarısı bunları tarama virüsten koruma yazılımı yüklü olmadığından, devre dışı bırakılmış makrolar şifrelenmiş. Bu makroları çalıştırmak için <a0></a0>, bu dosyayı şifreleme ya da izin kısıtlamalar kaldırın. Dosya yolu: < yolunu ve dosya adını > Bana bilinmeyen korunmasına yardımcı ol içeriği < daha Fazla bilgi > (önerilen) virüs taraması şifrelenmiş makroları engellenir.

2007 Office sürümü virüs taraması, şifrelenmiş makroları engellenmesine olanak veren çeşitli ayarları sağlar. Virüs tarama programınızı Microsoft Antivirus uygulama programlama arabirimi (API) desteklemez, bu oldukça işinize yarar.

Varsayılan olarak, makrolar, şifrelemek ve dosyayı Office Açık XML dosya biçimlerinde kaydetme şifrelenir. Virüs tarama programınız, virüs tarama programınızı Microsoft Antivirus API desteği, şifrelenmiş makroları tarayamıyor. Bu nedenle, şifrelenmiş makrolar devre dışı bırakılacak.
Şifrelenmiş makroları tarama gelen virüsten koruma programınızı önlemek için aşağıdaki Microsoft Web sitesinde son tablodaki önerilen olarak ayarları yapılandırın:
http://technet2.microsoft.com/Office/en-us/library/83308fb0-db8d-484b-a5ae-0757c162076b1033.mspx?mfr=true (http://technet2.microsoft.com/Office/en-us/library/83308fb0-db8d-484b-a5ae-0757c162076b1033.mspx?mfr=true)

Çözüm

Bu davranışı gidermek için <a0></a0>, Kur ' http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5)

Pratik Çözüm

Uyarı Bu geçici çözüm, bilgisayarın veya ağın kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilecek saldırılara karşı daha savunmasız kalmasına neden olabilir. Bu geçici çözüm önerilmez, ancak gerekli olduğunu düşünürseniz kullanabilmeniz amacıyla bu bilgiler sağlanmaktadır. Bu çözümü kullanmak kendi sorumluluğunuzdadır.

Bu soruna geçici bir çözüm bulmak için <a0></a0>, makro içeren şifrelenmiş dosyalarda virüsten koruma taraması devre dışı bırakın. Bunu yapmak için şu adımları izleyin:
  1. 2007 Office programlarından çıkın.
  2. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
  3. Bulun ve uygun olarak aşağıdaki kayıt defteri alt anahtarlarından birini tıklatın:
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Security
    • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Security
  4. Düzen menüsünden Yeni ' nin üzerine gidin ve DWORD değeri ' ni tıklatın.
  5. 3. Adımda tıklattığınız kayıt defteri alt anahtarını bağlı olarak aşağıdaki değer adlarını yazın ve ENTER tuşuna basın:
    • ExcelBypassEncryptedMacroScan
    • PowerPointBypassEncryptedMacroScan
    • WordBypassEncryptedMacroScan
  6. 4. Adımda oluşturduğunuz DWORD değerini sağ tıklatın ve sonra Değiştir ' i tıklatın.
  7. Değer verisi kutusuna 1 girin ve Tamam ' ı tıklatın.
  8. Dosya menüsünde, Kayıt Defteri Düzenleyicisi'nden çıkmak için Çık ' ı tıklatın.
NotOffice 2007 SP2'yi yükledikten sonra yukarıdaki adımları kullanılmamalıdır. Bu kayıt defteri bilgilerini de '2007 Microsoft Office Güvenlik Kılavuzu'nda ' sağlanır, ancak bu belge, Office 2007 Service Pack 2'in yayımlanmasından önce oluşturulmuştur.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Excel 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Office Word 2007
Anahtar Kelimeler: 
kbmt kberrmsg kbapi kbantivirus kbtshoot kbexpertisebeginner kbprb KB927150 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:927150  (http://support.microsoft.com/kb/927150/en-us/ )