Üretim sunucularında Xmlinst.exe çalıştırıldıktan sonra uygulama hataları oluşuyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Makale çevirileri Makale çevirileri
Makale numarası: 278636 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Sorunun açıklaması

Xmlinst.exe çalıştırdıktan uygulamalar (örneğin, Microsoft SQL Server 2000'de) artık düzgün çalışmayabilir.

Bize bu sorun, sorunu gidermek için “ Fix it for me ” bölümüne gidin. Bunun yerine bu sorunu kendiniz gidermek “ Let me fix it myself ” bölümüne gidin.

Benim adıma düzelt

Otomatik olarak, bu sorunu gidermek için <a0></a0>, Bu sorunu düzeltme bağlantıyı Ek Yardım düğmesini tıklatın. Sonra Dosya yükleme iletişim kutusunda, Çalıştır ' ı tıklatın ve bu sihirbazdaki adımları izleyin.


Bu sorunu
Microsoft Fix it 50193


Notları
  • Bu sihirbaz yalnızca İngilizce olabilir; ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de kullanılabilir.
  • Sorunun yaşandığı makinede değilseniz, otomatik düzeltmeyi bir flash sürücüsüne veya bir CD'ye kaydedebilir ve bunu sorunun olduğu makinede çalıştırabilirsiniz.
Şimdi gidin "Did this fix the problem?" bölümü.

Kendim düzeltmek istiyorum

Xmlinst.exe çalıştırdığınızda, program, Microsoft XML Ayrıştırıcı (MSXML), tüm önceki sürümleri için kayıt defterindeki Progıd değerlerini değiştirir ve MSXML .dll dosyasını en son sürümünü kullanacak biçimde zorlar. Bu sorunu çözmek ve önceki Xmlinst.exe program etkisini tersine çevirmek için önce varolan kayıt defteri anahtarlarını kaldırmak için xmlinst.exe -u komutu çalıştırmalısınız. Sonra belirli sürümlerini istediğiniz .dll dosyalarını kaydetmek için Regsrv32.exe kullanmanız gerekir. MSXML ayrıştırıcısının geçerli sürümleri, kaydetmenizi öneririz. MSXML ayrıştırıcısının belirli bir sürümünü yüklemek için <a0></a0>, "MSXML sürümleri" Tablo "More information" bölümüne bakın. Bu tablo, MSMXL sürümleri ayrıntıları. Örneğin, MSXML 2.6 çözümleyici kaydetmek için <a0></a0>, aşağıdaki komutu kullanın:
Regsvr32.exe msxml2.dll

Bu işlem sorunu düzeltti mi?

Sorunun giderilip giderilmediğini denetleyin. Sorun düzeltilmişse, bu makaleyle işiniz bitti demektir. Sorun çözülmezse, contact support seçebilirsiniz.

Durum

Bu davranış tasarım yüzündendir.

Xmlinst.exe MSXML ayrıştırıcısının en son sürümünü, tüm programları çalıştırmak, geliştiriciler için kullanışlı bir yöntem olarak tasarlanmıştır. Bunu yaptığınızda, geliştiricilerin yeniden derleyin ve varolan programları kullandığınızda ve program ilk için belirtilen ayrıştırıcısı sürümü ne olursa olsun, MSXML ayrıştırıcısının en son sürümünü sınama gereksinimi kurtulabilirsiniz kullanın.

Ek bilgi

MSXML ayrıştırıcısının yükleme yan yana modda yüklenmesi amaçlanmıştır. Bu, istediğiniz başka bir yükleme etkileyen MSXML ayrıştırıcısı birinin yüklemesini yüklenmiş MSXML ayrıştırıcısının belirli sürümlerinde yüklemenize olanak sağlar. Bu nedenle, MSXML ayrıştırıcısının farklı sürümleri bir arada bulunabilir. Ayrıca, yeni ve daha önceki bir .dll dosyaları için çözümleyici-yan yana bilgisayarınızdaki bulunabilir.

Alternatif olarak, çözümleyici modu Değiştir ' i kullanarak yükleyebilirsiniz. Değiştirme modunda, yalnızca MSXML ayrıştırıcısının en son sürümünü kullanılmasını sağlamak amacıyla, MSXML ayrıştırıcısı sürüm başvuru yapılan tüm başvurular güncelleştirilir. Xmlinst.exe çalıştırmak, bu nedenle, Xmlinst.exe için yazılmış ve sınandığı programları belirli sürümleriyle başarısız olmasına neden olabilir.

Not Xmlinst.exe çalıştırırsanız, Xmlinst.exe sistem kararsızlığına neden olabilir ve bu programların çalışmamasına neden olabilir. Xmlinst.exe çalıştırdıktan sonra bilgisayarı bir desteklenmeyen durumda. Ayrıca, hangi Xmlinst.exe çalıştırıldı ve bu değişiklikleri MSXML ayrıştırıcısının kullanan tüm programları etkileyen bilgisayar Xmlinst.exe tarafından yapılan değişiklikleri geneldir.

MSXML yüklenir ancak değiştirme moduna, hiçbir .dll dosyalarının değiştirildi veya silindi. Yalnızca kayıt güncelleştirildi. Böylece, MSXML ayrıştırıcısının en son sürümüne işaret Xmlinst.exe MSXML ayrıştırıcısının belirli her sürümü için tüm kayıt defteri girdilerini güncelleştirir. Xmlinst.exe yalnızca kayıt defterini güncelleştirir, çünkü tüm önceki sürümleri .dll dosyalarını önceki bir Xmlinst.exe yürütülmesini etkisini tersine çevirmek için bilgisayarda yerleşik olmalıdır. Aşağıdaki tabloda, Xmlinst.exe komutları ve açıklamaları listelenir:
Bu tabloyu kapaBu tabloyu aç
CommandDavranış
Xmlinst(Modu yerine) Varolan MSXML ayrıştırıcısının Msxml3.dll ile değiştirin.
-u msmxl XmlinstMSXML.dll dosyası tarafından oluşturulan kayıt defterinin tüm girişleri siler.
-u msxml3 XmlinstMsxml3.dll tarafından oluşturulan kayıt defterinin tüm girişleri siler.
Xmlinst -uMSXML ayrıştırıcısının herhangi bir sürümü tarafından oluşturulan kayıt defterinin tüm girişleri siler.
Xmlinst-?Kullanım iletisini bastır

MSXML ayrıştırıcısının farklı bir sürümüne geçmek için

MSXML ayrıştırıcısının farklı bir sürümüne geçmek için aşağıdaki adımları izleyin:
  1. Bir komut isteminde, burada pathname Xmlinst.exe konumunu aşağıdakileri yazın:
    pathname \xmlinst.exe -u
    Önceki komutu tüm kayıt defteri girdilerini kaldırır.
  2. Kullanmak istediğiniz DLL dosyalarını kaydedin.
    1. MSXML.dll kaydetmek için <a0></a0>, aşağıdaki komutu yazın ve ENTER tuşuna basın:
      regsvr32 msxml.dll
    2. MSXML2.dll kaydetmek için <a0></a0>, aşağıdaki komutu yazın ve ENTER tuşuna basın:
      regsvr32 msxml2.dll
    3. Msxml3.dll kaydetmek için <a0></a0>, aşağıdaki komutu yazın ve ENTER tuşuna basın:
      regsvr32 msxml3.dll
MSXML sürümleri
Bu tabloyu kapaBu tabloyu aç
SürümlerDosya Adı Sürüm dosya #
1.0 Msxml.dll 4.71.1712.5
1.0a Msxml.dll 4.72.2106.4
1.0 Service Pack 1 (SP1) Msxml.dll 4.72.3110.0
2.0 Msxml.dll 5.0.2014.0206
2.0a Msxml.dll 5.0.2314.1000
2.0b Msxml.dll 5.0.2614.3500
2.5 Beta 2 Msxml.dll 5.0.2919.38
2.5A Msxml.dll 5.0.2919.6303
2.5 Msxml.dll 5.0.2920.0
2.5 Service Pack 1 (SP1) Msxml.dll 8.0.5226
2.6 Ocak 2000 Web Release MSXML2.dll (Ocak Web Release) 7.50.4920.0
2.6 Beta 2 Msxml2.dll 8.0.5207.3
2.6 Msxml2.dll 8.0.6518.1
3.0 Mart 2000 Web Release Msxml3.dll (Mart Web Release) 7.50.5108.0
3.0 May 2000 Web Release Msxml3.dll (Release Web bağlantı, bir kısmı veya tamamı ingilizce olan içeriğe işaret edebilir.) 8.0.7309.3
3.0 Temmuz 2000 Web Release Msxml3.dll (Temmuz Web Release) 8.0.7520.1
3.0 Eylül 2000 Web Release Msxml3.dll (Eylül Web Release) 8.0.7722.0
3.0 SürümüMsxml3.dll8.0.7820.0
Ürünlerinin içerdiği XML sürümleri
Bu tabloyu kapaBu tabloyu aç
Program veya işletim sistemiInternet Explorer
Sürüm
MSXML
Sürüm
*Microsoft ınternet Explorer 4.01.0
Dosya sürümü #: 4.71.1712.5
Microsoft Windows 95 OEM Service Release 2.5Microsoft ınternet Explorer 4.0a1.0a
Dosya sürümü #: 4.72.2106.4
*Microsoft ınternet Explorer 4.01 Service Pack 1 (SP1) 2.0a
Dosya sürümü #: 5.0.2014.0206
*Microsoft ınternet Explorer 5.02.0
Dosya sürümü #: 5.0.2014.0206
Microsoft Office 2000 Microsoft ınternet Explorer 5.0a2.0a
Dosya sürümü #: 5.0.2314.1000
MSXML yeniden dağıtılması2.0a
Dosya adı: Msxmlr.dll
Dosya sürümü #: 5.0.2314.1000
Microsoft Windows 98 İkinci SürümMicrosoft ınternet Explorer 5.0b 2.0b
Dosya sürümü #: 5.0.2614.3500
Microsoft Windows 95 veya Microsoft Windows 98Microsoft ınternet Explorer 5.01 2.5A
Dosya sürümü #: 5.0.2919.6303
Microsoft Windows NT 4.0 Microsoft ınternet Explorer 5.01 2.5A
Dosya sürümü #: 5.0.2919.6303
Microsoft Windows 2000 Microsoft ınternet Explorer 5.01 2.5Dosya sürümü #: 5.0.2920.0
Microsoft Windows 2000 Microsoft ınternet Explorer 5.01 Service Pack 1 (SP1) 2.5 Service Pack 1 (SP1)
Dosya sürümü #: 8.0.5226
Microsoft Windows 95 veya Microsoft Windows 98Microsoft ınternet Explorer 5.5 2.5 Service Pack 1 (SP1)
Dosya sürümü #: 8.0.5226
Microsoft Windows NT 4.0Microsoft ınternet Explorer 5.5 2.5 Service Pack 1 (SP1)
Dosya sürümü #: 8.0.5226
Microsoft Windows 2000 Microsoft ınternet Explorer 5.5 2.5 Service Pack 1 (SP1)
Dosya sürümü #: 8.0.5226
Microsoft Windows 2000 Service Pack 1 (SP1)Microsoft ınternet Explorer 5.52.5 Service Pack 1 (SP1)
Dosya sürümü #: 8.0.5226

Bu tabloyu kapaBu tabloyu aç
SQL ServerMsxml sürümü
Microsoft SQL Server 2000 Beta 22.6 b2
Dosya sürümü #: 8.0.5207.3
Microsoft SQL Server 20002.6
Dosya sürümü #: 8.0.6518.1

Bu tabloyu kapaBu tabloyu aç
BizTalkMsxml sürümü
BizTalk (teknoloji önizlemesi)2.6
Dosya sürümü #: 8.0.6518.1
BizTalk'ı (Beta) 2.6
Dosya sürümü #: 8.0.6518.1

GUID ve program kimliği bilgileri

MSXML 3.0 Beta sürümü bilgisayarda yan yana modunda yüklenir. Bu mod MSXML.dll ve MSXML2.dll dosyaları kullanan uygulamaları korur. Yan yana modunda da kodunda kullanılacak Çözümleyici'nın hangi sürümünü belirlemenize olanak sağlar. Uygulamalarınızı, şimdilik MSXML yan yana modunda çalıştırın ve eski ClassIDs ve Progıd kodlanmış, MSXML 3.0 Beta sürüm'ün yeni özelliklerini algılamaz. MSXML 3.0 Beta sürümü özelliklerini kullanmak uygulamalar'ı etkinleştirmek için <a0></a0>, çözümleyici değiştirme modunda'ni çalıştırın.

Not Çözümleyici değiştirme modunda çalıştırdığınızda, bu eski bir Progıd kullanan herhangi bir XML uygulama davranışını değiştirebilir.

Aşağıdaki tabloda, farklı bir simgesel ad, GUID ve Progıd bileşimlerini listeler uygun bir başvuru şöyledir:
Bu tabloyu kapaBu tabloyu aç
Simgesel adGUIDProgram Kimliği
CLSID_DOMDocumentEski: {2933BF90-7B36-11 D 2-B20E-00C04F983E60}
Yeni: {f6d90f11 9 c 73-11 d 3-b32e-00c04f990bb4}
Eski: Microsoft.XMLDOM, MSXML.DOMDocument
Yeni: MSXML2.DOMDocument
bağımlı sürümü:
CLSID_DOMDocument30
{f5078f32-c551-11 d 3-89b9-0000f81fe221}MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocumentEski: {2933BF91-7B36-11 D 2-B20E-00C04F983E60}
Yeni: {f6d90f12 9 c 73-11 d 3-b32e-00c04f990bb4}
Eski: Microsoft.FreeThreadedXMLDOM,
MSXML.FreeThreadedDOMDocument
NEW:
MSXML2.FreeThreadedDOMDocument
bağımlı sürümü:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11 d 3-89b9-0000f81fe221}MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl Eski: {550DDA30-0541-11 D 2-9CA9-0060B0EC3D39}
Yeni: {f6d90f14 9 c 73-11 d 3-b32e-00c04f990bb4}
Eski: Microsoft.XMLDSO
Yeni: MSXML2.DSOControl
bağımlı sürümü:
CLSID_DSOControl30
{f5078f39-c551-11 d 3-89b9-0000f81fe221}MSXML2.DSOControl.3.0
clsid_xmlhttpEski: {ED8C108E-4349-11 D 2-91A4-00C04F7969E8}
Yeni: {f6d90f16 9 c 73-11 d 3-b32e-00c04f990bb4}
Eski: Microsoft.XMLHTTP
Yeni: MSXML2.XMLHTTP
bağımlı sürümü:
CLSİD_XMLHTTP30
{f5078f35-c551-11 d 3-89b9-0000f81fe221} msxml2.xmlhttp.3.0
CLSID_XMLSchemaCache{373984C9-B845-449B-91E7-45AC83036ADE}MSXML2.XMLSchemaCache
bağımlı sürümü:
CLSID_XMLSchemaCache30
{f5078f34-c551-11 d 3-89b9-0000f81fe221}MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate{2933BF94-7B36-11 d 2-B20E-00C04F983E60} MSXML2.XSLTemplate
bağımlı sürümü:
CLSID_XSLTemplate30
{f5078f36-c551-11 d 3-89b9-0000f81fe221}MSXML2.XSLTemplate.3.0

Özellikler

Makale numarası: 278636 - Last Review: 15 Temmuz 2009 Çarşamba - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft XML Parser 2.0
  • Microsoft XML Parser 2.5
  • Microsoft XML Parser 2.6
  • Microsoft XML Parser 3.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Anahtar Kelimeler: 
kbmt kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb KB278636 KbMttr
Machine-translated Article
Ö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:278636

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com