MSI Yükleyici Nedir?

Şirketiniz kurumsal bilgisayarlarda kullanılmak üzere yeni bir yazılım sunmak istediğinde, kurulum programları hayati önem taşır. Alternatif olarak Microsoft yükleyici veya MSI olarak da bilinen Windows Installer, Microsoft işletim sisteminde kullanılmak üzere Microsoft tarafından geliştirilmiş bir yükleyici türüdür. Windows Installer'ın MSI dosyalarının davranış biçimi, standart EXE yükleme programlarından biraz farklıdır.

Amaç

Windows Installer, Windows işletim sisteminin modern sürümlerini kullanan bilgisayarlara yazılım yüklemek için tasarlanmıştır. Windows Installer sistemi ayrıca şu anda yüklü olan yazılımları kaldırmak ve önceden yüklenmiş yazılımları değiştirmek veya onarmak için de kullanılır.

MSI Dosya Biçimi

Windows Installer tarafından kullanılan MSI dosya biçimi, özellikle yükleme için kullanılır. Bu, bazen herhangi bir sayıda görevi çalıştırmak için programlanabilen basit yürütülebilir dosyalar olan yükleyicileri çalıştırmak için kullanılan EXE formatından farklıdır. MSI dosya biçimi, yükleme bilgilerini bir yükleme paketinde, genellikle kendileri yüklenecek dosyalarla birlikte depolar. Bu paketler ilişkisel veritabanlarıdır - verilerin aile ağacı benzeri düğümler dizisi aracılığıyla bağlandığı ve sırayla erişilmesi gereken hiyerarşik veya ağ modeli veritabanlarının aksine, resmi olarak düzenlenmiş veri tablolarına yerleştirilen veri koleksiyonları. Bu, Windows Installer'ın bu verilere diğer veritabanı türlerine göre daha hızlı ve daha kolay erişime sahip olduğu anlamına gelir.Veritabanı dosyalarının kendileri COM yapılandırılmış depolama sistemlerini kullanır - hiyerarşik verileri birbirine bağlı dosyalar kitaplığından farklı olarak tek bir dosyada depolayan Windows tabanlı bir yapısal sistem.

Kullanılabilirlik

Microsoft, üçüncü taraf geliştiricileri MSI formatını kullanarak kurulum çerçevelerini oluşturmaya aktif olarak teşvik eder. Bu, yüklü programların Windows Installer ile düzgün şekilde eşitlenmesini sağlar ve bu da Windows veritabanı içindeki bilgileri tutarlı tutar. Bu tutarlılıkla, program hataları, programın kendisine zarar vermeden Windows Sistem Geri Yükleme gibi araçlar kullanılarak geri alma yoluyla onarılabilir. Programın mevcut sürümü de veri tabanında tutularak, güncelleme kurulumlarının veya otomatik güncelleyicilerin bir sonraki sürümün değişikliklerini doğru şekilde uygulamasına olanak tanır.

EXE Önyükleme

Windows Installer dosyaları genellikle alıcı bilgisayarın yeteneklerine dair önceden tasarlanmış bir fikirle tasarlanır - bu özellikler her zaman orijinal vizyonla tutarlı değildir. Bu nedenle, bazı geliştiriciler, MSI yükleyicisini yüklemeden önce bilgisayarınızın yeteneklerini kontrol eden EXE önyükleme programları geliştirdiler. Bilgisayarınız gereksinimleri karşılıyorsa, MSI kurulum dosyasını başlatır. Gereksinimler karşılanmazsa, bu programlar genellikle hangi gereksinimlerin karşılanması gerektiğini size bildirir veya bunun yerine bir EXE yükleyici çalıştırır.

İsim

Windows Installer, bazı çevrelerde hala yaygın olarak MSI olarak bilinir - programın orijinal adı olan Microsoft Installer'dan türetilen sözde bir kısaltma. Windows Installer'ın dosyaları uzantıları için hala MSI adını kullandığından, ad aynı kaldı.