Galat aplikasi terjadi setelah Anda menjalankan Xmlinst.exe di server produksi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 278636 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Uraian masalah

Setelah Anda menjalankan Xmlinst.exe, aplikasi (seperti Microsoft SQL Server 2000) mungkin tidak lagi berjalan di dengan benar.

Agar kami memperbaiki masalah ini untuk Anda, pergi ke "Perbaiki untuk saya"bagian. Jika Anda suka akan memperbaiki masalah ini sendiri, pergi ke "Biarkan saya memperbaiki sendiri"bagian.

Perbaiki untuk saya

Untuk memperbaiki masalah ini secara otomatis, klik Memperbaiki masalah inilink. Kemudian, klik Menjalankandalam Unduhan Berkaskotak dialog, dan ikuti langkah-langkah wizard ini.


Memperbaiki masalah ini
Microsoft Fix it 50193


Catatan
  • Wizard ini mungkin dalam bahasa Inggris saja; Namun, perbaikan otomatis juga bekerja untuk versi bahasa Windows.
  • Jika Anda tidak berada di depan komputer yang mengalami masalah, Anda dapat menyimpan perbaikan otomatis ke kandar flash atau CD, sehingga Anda dapat menjalankannya di komputer yang mengalami masalah.
Sekarang pergi ke "Apakah ini memperbaiki masalah?"bagian.

Biarkan saya memperbaiki sendiri

Ketika Anda menjalankan Xmlinst.exe, program mengubah nilai-nilai ProgID di dalam registri untuk semua versi sebelumnya dari Microsoft XML parser (MSXML), dan memaksa mereka untuk menggunakan versi terbaru dari berkas .dll MSXML. Untuk mengatasi masalah ini dan untuk membalikkan efek program Xmlinst.exe sebelumnya, Anda harus terlebih dahulu menjalankan xmlinst.exe -u perintah untuk menghapus kunci registri yang sudah ada. Kemudian, Anda harus menggunakan Regsrv32.exe untuk mendaftar versi tertentu dari berkas .dll yang Anda inginkan. Kami merekomendasikan bahwa Anda mendaftar semua versi terbaru parser MSXML. Untuk menginstal versi tertentu dari MSXML parser, lihat tabel "MSXML versi" dalam "Informasi selengkapnya"bagian. Tabel ini rincian versi MSMXL. Misalnya, untuk mendaftar parser MSXML 2.6, gunakan perintah berikut:
regsvr32.exe msxml2.dll

Apakah ini memperbaiki masalah?

Periksa apakah masalah telah diperbaiki. Jika masalah sudah diperbaiki, Anda selesai dengan artikel ini. Jika masalah tidak diperbaiki, Anda dapat hubungi dukungan.

Status

Perilaku ini sesuai rancangannya.

Xmlinst.exe ini dimaksudkan sebagai metode yang nyaman untuk pengembang untuk menjalankan versi terbaru MSXML parser dalam semua program-program mereka. Dengan melakukan ini, pengembang dapat menghindari kebutuhan untuk mengkompilasi ulang dan memperbarui program ada ketika mereka menggunakan dan menguji versi terbaru MSXML parser, terlepas dari versi parser yang program awalnya ditetapkan untuk menggunakan.

Informasi selengkapnya

MSXML parser dimaksudkan untuk instalasi di sisi-by-side modus. Hal ini memungkinkan Anda menginstal versi tertentu dari MSXML parser yang akan diinstal tanpa satu penginstalan parser MSXML mempengaruhi instalasi lain. Oleh karena itu, semua versi terpisah MSXML parser dapat hidup berdampingan. Selain itu, berkas .dll baru dan sebelumnya untuk parser dapat berada sisi-by-side pada komputer Anda.

Atau, Anda dapat menginstal parser dengan menggunakan menggantikan modus. Dalam modus ganti, semua referensi untuk referensi versi parser MSXML diperbarui sehingga hanya versi terbaru MSXML parser digunakan. Oleh karena itu, ketika Anda menjalankan Xmlinst.exe, Xmlinst.exe dapat menyebabkan program yang ditulis untuk dan diuji dengan versi tertentu gagal.

Catatan Jika Anda menjalankan Xmlinst.exe, Xmlinst.exe dapat menyebabkan ketidakstabilan sistem, dan ini dapat menyebabkan program gagal. Setelah Anda menjalankan Xmlinst.exe, komputer berada dalam keadaan yang tidak didukung. Juga, perubahan yang dibuat oleh Xmlinst.exe global ke komputer di mana Xmlinst.exe dijalankan, dan perubahan ini mempengaruhi semua program yang menggunakan MSXML parser.

Meskipun MSXML terinstal di menggantikan mode, tidak ada .dll file diganti atau dihapus. Hanya registri diperbarui. Xmlinst.exe update semua entri registri untuk setiap versi tertentu dari MSXML parser sehingga poin untuk versi terbaru dari MSXML parser. Karena Xmlinst.exe update hanya registri, semua versi sebelumnya dari berkas .dll harus penduduk pada komputer untuk membalikkan efek pelaksanaan sebelumnya Xmlinst.exe. Xmlinst.exe perintah dan deskripsi didaftar di dalam tabel berikut:
Perkecil tabel iniPerbesar tabel ini
PerintahPerilaku
xmlinst(Ganti mode) Mengganti parser MSXML ada dengan Msxml3.dll.
xmlinst -u msmxlMenghapus semua entri dari registri yang diciptakan oleh Msxml.dll.
xmlinst -u msxml3Menghapus semua entri dari registri yang diciptakan oleh Msxml3.dll.
xmlinst -uMenghapus semua entri dari registri yang dibuat oleh versi MSXML parser.
xmlinst-?Mencetak penggunaan pesan.

Untuk beralih ke versi yang berbeda dari MSXML parser

Untuk beralih ke versi yang berbeda dari MSXML parser, ikuti langkah berikut:
  1. Pada prompt perintah, ketik berikut ini, di mana Path adalah lokasi Xmlinst.exe:
    Path\xmlinst.exe -u
    Perintah sebelumnya membersihkan semua entri registri.
  2. Daftar file DLL yang ingin Anda gunakan.
    1. Untuk mendaftar Msxml.dll, ketik perintah berikut, dan kemudian tekan ENTER:
      regsvr32 msxml.dll
    2. Untuk mendaftar Msxml2.dll, ketik perintah berikut, dan kemudian tekan ENTER:
      regsvr32 msxml2.dll
    3. Untuk mendaftar Msxml3.dll, ketik perintah berikut, dan kemudian tekan ENTER:
      regsvr32 msxml3.dll
MSXML versi
Perkecil tabel iniPerbesar tabel ini
VersiNama Berkas File versi #
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
.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 Januari 2000 Web rilis Msxml2.dll (Januari 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 Rilis Web Maret 2000 Msxml3.dll (Maret Web Release) 7.50.5108.0
3.0 Rilis Web Mei 2000 Msxml3.dll (mungkin Web Release) 8.0.7309.3
3.0 Rilis Web Juli 2000 Msxml3.dll (Juli Web Release) 8.0.7520.1
3.0 Rilis Web September 2000 Msxml3.dll (September Web Release) 8.0.7722.0
3,0 RilisMsxml3.dll8.0.7820.0
Versi XML yang disertakan dengan produk
Perkecil tabel iniPerbesar tabel ini
Sistem operasi atau ProgramInternet Explorer
Versi
MSXML
Versi
*Microsoft Internet Explorer 4.01.0
Versi file #: 4.71.1712.5
Microsoft Windows 95, OEM Service Release 2,5Microsoft Internet Explorer 4.0a1.0a
Versi file #: 4.72.2106.4
*Microsoft Internet Explorer 4.01 Paket Layanan 1 (SP1) 2.0a
Versi file #: 5.0.2014.0206
*Microsoft Internet Explorer 5.02.0
Versi file #: 5.0.2014.0206
Microsoft Office 2000 Microsoft Internet Explorer 5.0a2.0a
Versi file #: 5.0.2314.1000
MSXML redistribusi2.0a
Nama file: Msxmlr.dll
Versi file #: 5.0.2314.1000
Microsoft Windows 98 Second EditionMicrosoft Internet Explorer 5.0b .0B
Versi file #: 5.0.2614.3500
Microsoft Windows 95 atau Microsoft Windows 98Microsoft Internet Explorer 5.01 2.5A
Versi file #: 5.0.2919.6303
Microsoft Windows NT 4.0 Microsoft Internet Explorer 5.01 2.5A
Versi file #: 5.0.2919.6303
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 2,5Versi file #: 5.0.2920.0
Microsoft Windows 2000 Microsoft Internet Explorer 5.01 Paket Layanan 1 (SP1) 2.5 Service Pack 1 (SP1)
Versi file #: 8.0.5226
Microsoft Windows 95 atau Microsoft Windows 98Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versi file #: 8.0.5226
Microsoft Windows NT 4.0Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versi file #: 8.0.5226
Microsoft Windows 2000 Microsoft Internet Explorer 5.5 2.5 Service Pack 1 (SP1)
Versi file #: 8.0.5226
Microsoft Windows 2000 Paket Layanan 1 (SP1)Microsoft Internet Explorer 5.52.5 Service Pack 1 (SP1)
Versi file #: 8.0.5226

Perkecil tabel iniPerbesar tabel ini
SQL ServerMSXML versi
Microsoft SQL Server 2000 Beta 22.6 b2
Versi file #: 8.0.5207.3
Microsoft SQL Server 20002.6
Versi file #: 8.0.6518.1

Perkecil tabel iniPerbesar tabel ini
BizTalkMSXML versi
BizTalk (teknologi Preview)2.6
Versi file #: 8.0.6518.1
BizTalk (Beta) 2.6
Versi file #: 8.0.6518.1

GUID dan ProgID informasi

Rilis MSXML 3.0 Beta diinstal pada komputer di sisi-by-side mode. Mode ini melindungi aplikasi yang saat ini menggunakan file Msxml.dll dan Msxml2.dll. Sisi-by-side modus juga memungkinkan Anda menentukan versi parser untuk menggunakan kode Anda. Jika Anda saat ini menjalankan MSXML dalam modus sisi-by-side, dan Anda telah dikodekan untuk ClassIDs dan ProgIDs, aplikasi Anda tidak mendeteksi fitur baru rilis MSXML 3.0 Beta. Untuk mengaktifkan aplikasi menggunakan fitur rilis MSXML 3.0 Beta, jalankan parser dalam modus ganti.

Catatan Ketika Anda menjalankan parser dalam modus ganti, hal ini dapat mengubah perilaku setiap aplikasi XML yang menggunakan ProgIDs tua.

Tabel berikut merupakan referensi nyaman yang berisi daftar nama simbolis yang berbeda, GUID, dan kombinasi ProgID:
Perkecil tabel iniPerbesar tabel ini
Nama simbolisGUIDProgID
CLSID_DOMDocumenttua: {2933BF90-7B36-11D2-B20E-00C04F983E60}
baru: {f6d90f11-9c73-11d3-b32e-00c04f990bb4}
tua: Microsoft.XMLDOM, MSXML.DOMDocument
baru: MSXML2.DOMDocument
Versi tergantung:
CLSID_DOMDocument30
{f5078f32-c551-11d3-89b9-0000f81fe221}MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocumenttua: {2933BF91-7B36-11D2-B20E-00C04F983E60}
baru: {f6d90f12-9c73-11d3-b32e-00c04f990bb4}
tua: Microsoft.FreeThreadedXMLDOM,
MSXML.FreeThreadedDOMDocument
baru:
MSXML2.FreeThreadedDOMDocument
Versi tergantung:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11d3-89b9-0000f81fe221}MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl tua: {550DDA30-0541-11D2-9CA9-0060B0EC3D39}
baru: {f6d90f14-9c73-11d3-b32e-00c04f990bb4}
tua: Microsoft.XMLDSO
baru: MSXML2.DSOControl
Versi tergantung:
CLSID_DSOControl30
{f5078f39-c551-11d3-89b9-0000f81fe221}MSXML2.DSOControl.3.0
CLSID_XMLHTTPtua: {ED8C108E-4349-11D2-91A4-00C04F7969E8}
baru: {f6d90f16-9c73-11d3-b32e-00c04f990bb4}
tua: Microsoft.XMLHTTP
baru: MSXML2.XMLHTTP
Versi tergantung:
CLSID_XMLHTTP30
{f5078f35-c551-11d3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache{373984C9-B845-449B-91E7-45AC83036ADE}MSXML2.XMLSchemaCache
Versi tergantung:
CLSID_XMLSchemaCache30
{f5078f34-c551-11d3-89b9-0000f81fe221}MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate{2933BF94-7B36-11d2-B20E-00C04F983E60} MSXML2.XSLTemplate
Versi tergantung:
CLSID_XSLTemplate30
{f5078f36-c551-11d3-89b9-0000f81fe221}MSXML2.XSLTemplate.3.0

Properti

ID Artikel: 278636 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Kata kunci: 
kbfixme kbmsifixme kbproductlink kbmsxmlnosweep kbprb kbmt KB278636 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:278636

Berikan Masukan

 

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