Makale numarası: 889815 - Son Gözden Geçirme: 13 Ağustos 2007 Pazartesi - Gözden geçirme: 4.6 Sessizce Windows XP Service Pack 2'de bir Visual Basic komut dosyası kullanarak bir düzeltme veya güncelleştirme yüklemeye çalıştığınızda, açık dosyanın - güvenlik uyarısı iletişim kutusu görüntülenir
BelirtilerBir Microsoft Visual Basic komut dosyası sessiz bir düzeltme veya güncelleştirme Microsoft Windows XP Service Pack 2 (SP2) yüklemeye çalıştığınızda - tabanlı bilgisayarda, bir <a0>Dosya Aç - Güvenlik Uyarısı</a0> iletişim kutusu alırsınız. Nedenınternet'ten yüklenen bir güncelleştirmeyi ya da bir düzeltmeyi yüklemek için aşağıdaki örnek komut dosyası için benzer bir Visual Basic komut dosyası çalıştırdığınızda, bu sorun oluşabilir. Not Aşağıdaki örnek komut dosyası, güvenlik güncelleştirmesi MS04-038 yükler. Bu örnekteki sessizce yüklemeniz gerekir. Ancak, güncelleştirme dosyasını ınternet'ten yüklenir ve bu nedenle tehlikeli olarak kabul edilir çünkü Dosya Aç - Güvenlik Uyarısı iletişim kutusu görüntülenir. Bu davranış, Windows XP SP2'de yeni nedeniyle ek yürütme Hizmetleri (AES) eklenmesi gereğidir. ShellExecute() API kullanarak çalışan her program AES geçirir. AES, karşıdan yüklenen güncelleştirmenin dosya ınternet bölgesinden olarak düşünür. Bu nedenle, AESdisplays Dosyasını aç - güvenlik uyarısı iletişim kutusunda. AES, dosya, dosyayı, dosya akışı türü Zone.Identifier olup olmadığını denetler. AES, daha sonra dosyanın olduğunu, hangi bölgenin ve dosyayı çalıştırdığınızda, uygulamak için gereken koruma düzeyini belirler. Pratik ÇözümBu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın. Geçici olarak SEE_MASK_NOZONECHECKS ortam değişkeni 1 olarak değiştirin. Not Bu alan tüm denetimi devre dışı bırakacağı için bu bir kalıcı sistem ortam değişkeni kullanmayın. Geçici olarak Windows XP SP2'de bir düzeltmeyi sessizce yükleyebilmesi SEE_MASK_NOZONECHECKS ortam değişkenini değiştirmek için <a0></a0>, aşağıdaki örnek komut dosyası kullan: Yöntem 2: bir komut dosyası kullan Bir düzeltme veya güncelleştirme sessizce için bir Visual Basic komut dosyası yerine bir komut dosyası kullanabilirsiniz. Bunu yapmak için şu adımları izleyin:
Daha fazla bilgiMicrosoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; satılabilirlik ve/veya belirli bir amaca uygunluk da dahil, ancak bununla sınırlı olmamak kaydıyla, örtülü veya açık garanti vermez. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek uzmanları, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler. Programlama deneyiminiz kısıtlıysa, bir Microsoft Sertifikalı İş Ortağı'na veya Microsoft Danışmanlık Hizmetleri'ne başvurabilirsiniz. Daha fazla bilgi için şu Microsoft Web sitelerini ziyaret edin: Microsoft Partner - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104) Onaylandı Microsoft danışma belgesi Hizmetleri - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice) Kullanılabilir destek seçenekleri ve Microsoft'a başvurma konusunda daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) Bu makaledeki bilginin uygulandığı durum:
Otomatik 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:889815
(http://support.microsoft.com/kb/889815/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste