Makale numarası: 226494 - Son Gözden Geçirme: 26 Şubat 2009 Perşembe - Gözden geçirme: 6.0 Performans izleyicisi uzantıları için olaylar
ÖzetHata olduğunda Windows Server 2003 ve önceki Microsoft Windows işletim sistemleri, olayları uygulama olay günlüğüne bildirir. Windows, olayları, performans izleyicisi uzantıları ve özel sayaçları hakkında bilgi sağlamak için de bildirir. Bu makalede, kayıt defteri ayarlarını denetleme ve bildirme hata denetlemek için nasıl kullanılacağı açıklanır. Bu makalede ayrıca olası olay bilgilerini listeler. Bu bilgiler, sınamak ve performans izleyicisi'nin bir uzantısı doğrulamak yararlı olabilir. Bilgiler ayrıca, bir satıcının sunucu uygulaması veya aygıt sürücüsünün parçası olarak yüklenen performans izleyicisi uzantıları ile ilgili sorunları tanılamanıza yardımcı olabilir. Daha fazla bilgiKayıt defteri değerleri(Perflib) bölümü ADVAPI32.dll, performans kitaplığı için hata denetleme ve bildirdiği farklı düzeylerini denetlemek için üç REG_DWORD kayıt defteri değerini okur. Bu aşağıdaki kayıt defteri anahtarının değerlerdir:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 322756
(http://support.microsoft.com/kb/322756/
)
Windows'da kayıt defterini yedekleme ve geri yükleme Olası değerler ve bunların anlamları, aşağıdaki değer adları gelir. ExtCounterTestLevel 1 - object and counter lengths are checked for consistency 2 - buffer overflows or guard pages are checked 3 - no checking is made but does not suppress exception handling EventLogLevel 0 - no errors are reported 1 - user event log error messages (1000-1013) 2 - warnings and errors used for debugging (1000-2002) 3 - verbose, all information (1000-3000) Perflib OpenProcedureWaitTime değeri varsa, bir zaman aşımı yordam dahili olarak ayarlar. Açık bir performans izleyicisi uzantısı DLL işlevi, milisaniye cinsinden belirtilen sürede döndürmezse bu kayıt defteri değeri olay günlüğüne bir olay (2002) deftere nakledilir. Ancak, yalnızca gerçeğini bildirdiği denetler, davranışlarını denetleyen görünmüyor. Açık bir işlevi askıda kalıyor"," Örneğin, daha sonra performans izleme işlemi "ne olursa olsun, bu kayıt defteri değeri varlığını askıda". Windows 2000 kayıt defteri değerleriYeni bir bekleme süresi kayıt defteri girdisi Windows 2000 ile başlayarak, TOPLA işlevi için eklenmiştir. Önceki üç kayıt defteri değerleri, yukarıda anlatıldığı gibi Windows 2000'de de çalışır. Yeni kayıt defteri girdisini aşağıdaki kayıt defteri anahtarında yer alır.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\(service name)
\Performance
Toplama zaman aşımı değeri, Windows 2000'de yeni bir özelliktir. Alana değer adını not alın. Bu değer varsa, perflib bir zaman aşımı yordam dahili olarak ayarlar. Performans izleyicisi uzantı DLL'SI TOPLA işlevi, milisaniye cinsinden belirtilen sürede döndürmezse bu kayıt defteri değeri olay günlüğüne bir olay (1015) deftere nakledilir. Açık zaman aşımı Açık zaman aşımı değeri, Windows 2000'de yeni bir özelliktir. Alana değer adını not alın. Bu değer varsa, perflib bir zaman aşımı yordam dahili olarak ayarlar. Açık bir performans izleyicisi uzantısı DLL işlevi, milisaniye cinsinden belirtilen sürede döndürmezse bu kayıt defteri değeri olay günlüğüne bir olay (2002) deftere nakledilir. Not Windows 2000'de, tüm performans uzantısı dll OpenProcedureWaitTime geneldir. Daha sonra performans uzantısı DLL özgü olan Açık zaman aşımı kayıt defteri değeri yoksa, varsa işletim sistemi genel OpenProcedureWaitTime kayıt defteri değeri kullanır. Toplama zaman aşımı kayıt defteri değeri yoksa, benzer şekilde, işletim sistemi genel OpenProcedureWaitTime kayıt defteri değeri varsa kullanır. OpenProcedureWaitTime kayıt defteri değeri yoksa, varsayılan zaman aşımı değeri 10. 000 (mili saniye)'dir. Olay kimliği ve açıklamasıOlay Kimliği'ni ve Olay Görüntüleyicisi'nin Ayrıntılar iletişim kutusunda görüntülenen ayrıntılı hata metni listesi aşağıdadır. Aşağıdaki öğelerden bazıları da Olay Ayrıntıları yorumlayabilmek hakkında ek bilgi içerir. Ayrıca, her madde vermek isteyen sorunu gidermek çözümleyebilirsiniz önermesi için bir uzmanlık düzeyi.Çoğu aşağıdaki açıklamalar <a0>Olay Ayrıntıları</a0> iletişim kutusunun <a1>veri</a1> alanında bir DWORD bakın. <a1>Not</a1> veri bayt sırasına göre düzenlendiğinden ve ıntel sistemlerde bir DWORD yorumlamak için 4 baytlık bir defada her bayt ters sırada okumanız gerekir. Örneğin, veri alanı 05 00 00 C0 görünebilir, ancak DWORD C0000005 okunur. Olay KIMLIĞI: 1000 Metin ayrıntı: Performans veri erişimi (kullanıcı) adı (modül adı arama alanından) çalıştığınız gibi engellendi Yorumu: Aşağıdaki anahtarı için güvenlik erişim denetlenir: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib Uzmanlık: Sistem Yöneticisi Olay KIMLIĞI: 1001 Ayrıntı metni: arabellek boyutu (hizmet adı) hizmeti, kullanılabilir alanı büyük olduğu için genişletilebilir bir sayaç DLL'I (DLL adı) bir toplama yordamı tarafından döndürüldü. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Taşma boyutu, veri DWORD 0 dır. Yorumu: Perflib başına işaretçiyi veri arabelleği için güvenli bir arabellek de içinde olmak üzere arabellek sonunun işaret etmiyor bulur. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1002 Metin ayrıntı: Bir koruma sayfası genişletilebilir sayaç DLL (DLL adı) (hizmet adı) hizmeti için bir toplama yordamı tarafından değiştirildi. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Yorumu: Perflib bazı imza bayt boş bir arabellek biraz ekler güvenli bir arabellek uygular. Bu olay, uzantının arabellek sonunun yazmıştır anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1003 Metin ayrıntı: (Hizmet adı) hizmeti için genişletilebilir sayaç DLL (DLL adı) tarafından döndürülen bir nesnenin nesne uzunluğu doğru değil. Dönen arabelleğin boyutu, döndürülen nesne uzunlukları toplamı eşleşmedi. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Geri dönen nesne sayısı, veri DWORD 0 dır. Yorumu: TOPLA işlevini verir, sonra perflib Performans uzantısı tarafından döndürülen her PERF_OBJECT_TYPE yapısı TotalByteLength üyeleri doğrular. Bu hata olayı, bir veya daha fazla TotalByteLength değerleri PERF_OBJECT_TYPE yapıları sorun bulunduğu anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1004 Metin ayrıntı: (Hizmet adı) hizmeti için genişletilebilir sayaç DLL (DLL adı) tarafından döndürülen bir nesnenin örneğini uzunluğu yanlış. Nesnenin boyutunu, örnek uzunlukları artı nesne tanımı yapılarını toplamı eşleşmedi. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Hatalı bir nesnenin nesne başlık dizini DWORD 0 verisidir. Yorumu: TOPLA işlevi sonra nesne örneği varsa, PERF_INSTANCE_DEFINITION ByteLength ve PERF_COUNTER_BLOCK ByteLength üyeleri döndürür perflib doğrular. Bu hata olayı ByteLength üye yanlış anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1005 Metin ayrıntı: Açma bulunamıyor yordamında (açık işlem adı) DLL (DLL adı) hizmetinin (hizmetin adı). Bu hizmet için performans verileri kullanılamayacak. Hata durumu, veri DWORD 0 dır. Yorumu: Perflib, uzantının kayıt defterindeki Aç yordamı olarak işlev adı için GetProcAddress işlevini çağırır. Bu hata genellikle adı bulunamadı ya da uzantısı DLL doğru veya DLL vermemeniz çünkü derlenen C++ koduyla ve "C" bildirimi extern kullanılan anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1006 Metin ayrıntı: Toplamak bulunamıyor (hizmet adı) hizmeti için (TOPLA işlem adı) yordamını dll'de (DLL adı). Bu hizmet için performans verileri kullanılamayacak. Hata durumu, veri DWORD 0 dır. Yorumu: Perflib, uzantının kayıt defterindeki toplama yordamı olarak işlev adı için GetProcAddress işlevini çağırır. Bu hata genellikle adı bulunamadı ya da uzantısı DLL doğru veya DLL vermemeniz çünkü derlenen C++ koduyla ve "C" bildirimi extern kullanılan anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1007 Metin ayrıntı: Kapatma bulunamıyor yordamında (yakın bir yordam adı) DLL (DLL adı) hizmetinin (hizmetin adı). Bu hizmet için performans verileri kullanılamayacak. Hata durumu, veri DWORD 0 dır. Yorumu: Perflib, uzantının kayıt defterindeki Kapat yordamı olarak işlev adı için GetProcAddress işlevini çağırır. Bu hata genellikle adı bulunamadı ya da uzantısı DLL doğru veya DLL vermemeniz çünkü derlenen C++ koduyla ve "C" bildirimi extern kullanılan anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1008 Metin ayrıntı: DLL (DLL adı) hizmet (hizmet adı) Aç yordamı başarısız oldu. Bu hizmet için performans verileri kullanılamayacak. Döndürülen durum kodu Verisi'nde DWORD 0. Yorumu: Perflib Aç işlevi için bir uzantı ERROR_SUCCESS döndürmezse, durum kodu olayın veri alanında deftere nakleder. Bu uzantının neden Aç işlevi başarısız yazar yardımcı olmak için kullanılır. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1009 Metin ayrıntı: Açık yordamı için DLL (DLL adı) (hizmet adı) hizmetinde, bir özel durum oluşturdu. Bu hizmet için performans verileri kullanılamayacak. Döndürülen durum kodu Verisi'nde DWORD 0. Yorumu: Perflib performansı, yapılandırılmış özel durum işleyicisi __try bloğunda uzantı işlevi çağırır. Bu özel durum oluştu veya RaiseException Aç işlevi çağrıldı deftere nakledilir. Özel durum kodu, veri alanı olacaktır. Örneğin, erişim ihlali oluştu C0000005 anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1010 Metin ayrıntı: Toplama yordamı için DLL (DLL adı) (hizmet adı) hizmetinde, bir özel durum oluşturdu veya bir geçersiz durum döndürdü. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Döndürülen durum veya durum kodu Verisi'nde DWORD 0. Yorumu: Perflib performansı, yapılandırılmış özel durum işleyicisi __try bloğunda uzantı işlevi çağırır. Bu özel durum oluştu veya RaiseException toplama işlevinde çağrıldı deftere nakledilir. Özel durum kodu, veri alanı olacaktır. Örneğin, erişim ihlali oluştu C0000005 anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1011 Metin ayrıntı: (Hizmet adı) hizmeti için belirtilen kitaplık dosyası (DLL adı) açılamadı. Bu hizmet için performans verileri kullanılamayacak. Durum kodu DWORD 0 verisidir. Yorumu: Perflib LoadLibrary performans Uzantıları'nı açmak için kullanır. GetLastError'den durum kodu LoadLibrary başarısız olursa, olayın veri alanında deftere nakledilir. Örneğin, 7e DLL bulunamadı veya kitaplığı kayıt defterindeki bir adı doğru değil anlamına gelir. Uzmanlık: Sistem Yöneticisi veya geliştiricisi, adlandırılmış genişletilebilir sayaç DLL'SINI Olay KIMLIĞI: 1012 Metin ayrıntı: Sistem, bildirilen son zamandan daha az olan bir işlem süresi bildirdi. Verileri geçerli saati ve sistemin boşta işlemi için son bildirilen zamanı gösterir. Yorumu: Bu olay tarafından Perflib kullanılır Uzmanlık: Yok Olay KIMLIĞI: 1013 Metin ayrıntı: Genişletilebilir bir sayaç DLL'I (DLL adı) toplama yordamda (hizmet adı) hizmeti için alanın büyük olan bir arabellek ayrılan ve uygulamanın öbek Bozulması döndürdü. Bu DLL devre dışı veya daha fazla bozulmasını önlemek için sorun düzeltildi kadar sistemden kaldırıldı. Bu performans verilere uygulamanın yeniden başlatılması. Performans veri bloğu sayacı DLL tarafından verilen performans verileri döndürülemeyecek. Taşma boyutu, veri DWORD 0 dır. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1014Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Sunucu nesnesini veri toplamaya çalışırken bir hata oluştu. Işlev tarafından döndürülen hata kodu Verisi'nde DWORD 0. GÇ Durum Bloğu ' Döndürülen durum, DWORD 1 olur. GÇ Durum Bloğu bilgisi alanı, DWORD 2 ' dir. Yorumu: Bu olay perflib tarafından kullanılır. Uzmanlık: Yok Olay KIMLIĞI: 1015Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Bitirmek performans verileri toplama işlevi için ('işlev [NULL]'adı) beklenirken zaman aşımı süresi doldu. Bu Uzatılabilir bir sayaç ya da alınacağı veri topluyor hizmet ile ilgili bir sorun olabilir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Yorumu:Toplama zaman aşımı kayıt defteri değeri hakkında açıklama için bkz: Olay KIMLIĞI: 1016Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Bir 8 bayt sınırında kitaplığı (DLL adı) (hizmet adı) hizmeti için oluşturulan veri arabelleği hizalanır. Bu durum, performans veri arabelleğini okumaya çalışan uygulamalar için sorunlara neden olabilir. Sorun düzeltildi veya bu kitaplığın yeni sürümünü almak için bu kitaplığı veya hizmetin üreticisine başvurun. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1017Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Bu hizmet için performans sayaç kitaplığı tarafından oluşturulan bir veya daha çok hata yüzünden (hizmet adı)</a0> hizmetinden performans sayaç verisi toplanması devre dışı bırakıldı. Bu eylem zorlanırsa, hatalar için uygulama olay günlüğüne yazılmıştır. Bu hizmet için performans sayaçlarını yeniden etkinleştirildi önce hatalar düzeltilmelidir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1018Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Bu hizmet için performans sayaç kitaplığı tarafından oluşturulan bir veya daha çok hata yüzünden bu oturum için (hizmet adı)</a0> hizmetinden performans sayaç verisi toplanması devre dışı bırakıldı. Bu eylem zorlanırsa, hatalar için uygulama olay günlüğüne yazılmıştır. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1019Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: (Hizmet adı) hizmeti için genişletilebilir sayaç DLL (DLL adı) tarafından döndürülen nesne <a2>Tanım</a2> alanı yanlıştı. Nesnenin tanımı yapılarda tanımları bloğu uzunlukları toplamı nesnenin tanımını üstbilgisinde belirtilen boyutu ile eşleşmedi. Performans veri bloğu performans verilerini bu sayacı DLL olacak tarafından döndürülen döndürülür. Hatalı bir nesnenin nesne başlık dizini DWORD 0 verisidir. Yorumu:Olay Toplamı sayacı tanım yapısı uzunluğu üyelere teslim dışında 1003 benzer. Bu olay genellikle bir performans verileri nesnesinin sayaç tanımı yapılarını ByteLength yanlıştır anlamına gelir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 1020Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı: Kullanılan arabelleğin boyutu adının (DLL) toplama işlevine geçirilen büyüktür (hizmet adı) hizmeti için genişletilebilir bir sayaç DLL. Geçilen arabelleğin boyutu veri DWORD 0 ve döndürülen boyut: veri DWORD 1. Yorumu:Bu uzantı tarafından beklenen arabelleğin boyutu hakkında bilgi verilir, ancak olay 1001 benzer. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 2000 Metin ayrıntı: Döndürülen işaretçi (hizmet adı) genişletilebilir bir sayaç DLL'I (DLL adı) hizmetinde toplama yordamı tarafından döndürülen arabellek uzunluğu ile eşleşmedi. Uzunluğu eşleşmesi için ayarlanır ve performans verileri, performans veri bloğu ' görünür. Döndürülen uzunluğu, veri DWORD 0 ise, veri DWORD 1 yeni uzunluğudur. Yorumu: Bu olay için geliştirilmesinde kullanılan ve performans izleyicisi uzantısı olan bir hata ayıklama ' dir. Toplama yordamın dönüş çağırıldıktan sonra parametre için tutarlılık denetlenir. Bu durumda bayt perf veri arabelleği için eklenen karşı gerçek fark arabellek işaretçiyi önce ve toplama yordamı çağırıldıktan sonra denetlenir. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 2001 Metin ayrıntı: (Hizmet adı) hizmetinin performans alt anahtarı yok veya anahtar açılamadı. Performans sayaç için bu hizmetin toplanacaktır. Win32 hata kodu veride döndürülür. Yorumu: Bu olay bir öğe olduğunu söyleyen bir performans alt anahtarı alt anahtarının altında hizmetleri içermiyor (veya bu, örneğin, güvenlik erişim engellendiğinden açılamadı). Bu hizmet alt anahtarının altında her maddenin deftere nakledilir. Uzmanlık: Sistem Yöneticisi veya geliştiricisi, adlandırılmış bir hizmet Olay KIMLIĞI: 2002 Metin ayrıntı: DLL (DLL adı), hizmet (hizmet adı) için açık yordamını tamamlamak için kurulan bekleme süresi uzun sürdü. Verileri, bekleme süresini milisaniye cinsinden gösterilir. Yorumu: Önceki Açık zaman aşımı kayıt defteri değeri hakkında açıklamalar</a1> konusuna bakın. Uzmanlık: Adlandırılmış genişletilebilir sayaç DLL'SINI geliştiricisine Olay KIMLIĞI: 2003Yalnızca Windows 2000'de kullanılabilir Metin ayrıntı:(Hizmet adı) hizmeti için performans kitaplığı (DLL adı), yapılandırma bilgileri kayıt defterindeki güvenilen performans kitaplığı bilgileriyle eşleşmiyor. Bu kitaplıktaki işlevler güvenilen olarak kabul edilmeyecek. Yorumu: Adlandırılmış hizmetinin performans alt anahtarında "Kitaplık doğrulama kodu" değeri varsa, veri dosyası oluşturma zamanını ve adlandırılmış DLL dosyası boyutunu karşı denetlenir. Bu hata, aynı değil, deftere nakledilir. Hata oluşursa, yeniden adlandırılmış hizmet kaldırıp yeniden yükleyerek düzeltilmesi. Uzmanlık: Sistem Yöneticisi veya geliştiricisi, adlandırılmış bir hizmet Olay KIMLIĞI: 3000 Metin ayrıntı: Açık bir yordam için hizmet (hizmet adı) DLL (DLL adı) adı verilen ve başarıyla döndürüldü. Uzmanlık: Acemi ReferanslarPerformans izleyicisi uzantıları hakkında daha fazla bilgi için bkz: Windows Base Services Platform SDK belgelerinde performans izleme performans verilerini; performans sayaçları ekleme. 2003 Olay çözümlenmesi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 267831
(http://support.microsoft.com/kb/267831/
)
Performans Sayaçları Yüklenirken Olay Kimliği 2003 Uyarı İletisi Günlüğe Kaydediliyor 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:226494
(http://support.microsoft.com/kb/226494/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