Windows có nhiều phiên bản MSXML có thể được cài đặt cạnh nhau. tức là 3, 4, 5 & 6.Tìm phiên bản MSXML từ sổ đăng ký
Tôi phải tìm tệp msxml nào có trên hệ thống. Truy vấn của tôi bị giới hạn thông qua đăng ký.
Windows có nhiều phiên bản MSXML có thể được cài đặt cạnh nhau. tức là 3, 4, 5 & 6.Tìm phiên bản MSXML từ sổ đăng ký
Tôi phải tìm tệp msxml nào có trên hệ thống. Truy vấn của tôi bị giới hạn thông qua đăng ký.
Tất cả các phiên bản MSXML được cài đặt trên máy tính của bạn sẽ nằm trong GUID registry sau đây:
HKEY_CLASSES_ROOT\CLSID\{2933BF90-7B36-11D2-B20E-00C04F983E60}\VersionList.
Nếu bạn đang tìm kiếm một phiên bản cụ thể, nói 3.0, bạn sẽ kiểm tra Tên mà = 3.0.
Bắt bạn tất cả các phiên bản cài đặt thông qua Powershell:
New-PSDrive -PSProvider registry -Root HKEY_CLASSES_ROOT -Name HKCR
get-item "HKCR:\CLSID\{2933BF90-7B36-11D2-B20E-00C04F983E60}\VersionList"
Dòng đầu tiên giúp bạn có HKEY_CLASSES_ROOT như một ổ đĩa trong PowerShell. Dòng thứ hai giúp bạn cài đặt phiên bản.
Kết quả tương tự như:
Hive: HKEY_CLASSES_ROOT\CLSID\{2933BF90-7B36-11D2-B20E-00C04F983E60}
Name Property
---- --------
VersionList 6.0 : C:\Windows\System32\msxml6.dll
3.0 : C:\Windows\System32\msxml3.dll