cab dosyaları sıkıştırılmış bir arşiv dosya türü olup çift tıklayıp direkt olarak kurulmazlar , düşününki bir sürücüyü çok aradınız ve indirdiğiniz dosya .cab dosyası çıktı , hadi bunu sürücüyü güncelle deyip
1. DISM yöntemi ile .cab dosyası kurulumu
Varsayalım D:\cab diye bir klasörüm var ve onun içerisinde de "Windows6.1-KB2533552-x64.cab" diye bir güncelleme bunu kurmak için :
1. Cmd (Komut istemi) yi admin yetkilerinde çalıştıralım ve aşağıdaki komutu verelim
DISM.exe /Online /Add-Package /PackagePath:D:\cab\Windows6.1-KB2533552-x64.cab
sizde D:\cab\Windows6.1-KB2533552-x64.cab kısmı farklıo olacağından dosya ismini ve yolunu kendi dosyanıza göre ayarlayın , neticede aşağıdaki çıktıyı verecektir
2. Windows Package Manager yardımı ile cab dosya kurulumu
1. Bu yöntemde de DISM yöntemi gibi CMD (Komut istemi) ni yönetici yetkilerinde çalıştırmamız gerekir
2. Ardından aşağıdaki komutlardan birini kullanarak .cab dosyasının kurulumunu gerçekleştirelim
start /wait pkgmgr /ip /m:<yol><dosya ismi>.cab /quiet pkgmgr /ip /m:<yol><dosya ismi>.cab /quiet
mesela örneğimizdeki D:\cab klasöründeki güncellemeyi kurmak için aşağıdaki komutu kullanabiliriz
start /wait pkgmgr /ip /m:D:\cab\Windows6.1-KB2533552-x64.cab /quiet
Lakin görüldüğü gibi bu tür CMD komutları ile kurulum normal kullanıcılar için sıkıntılıdır hem hata olasılığı mevcut olup hemde herbir komutun yazılması gerektiğinden pratik değildir.
3. Sağ tuş menümüze .cab dosyalarını kurmak için seçenek
Bu aşağıdaki registry kayıtları Windows 10 da çalışmaktadır , diğer sistemlerde çalışmaması olasıdır , sağ tuşumuza İnstall this update (Bu kısmı kendinizce Türkçeleştirebilirsiniz) kurmak için
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Install this update" "HasLUAShield"="" [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command] @="cmd /k dism /online /add-package /packagepath:\"%1\""
Varsayılan hale getirmek
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs]
İlk iki yöntem Windows 7 dahil üst sistemlerde de çalışmaktadır (Denendi) sağ tuşa ekleme yöntemi ise denenmemiştir, üstteki registry kayıtlarını aşağıdaki indirme linkinden edinebilirsiniz
merhaba, yukardaki arkadaşın dediği gibi klasörlerden nasıl cab dosyası oluştururuz, dosyalardan cab dosyası oluşturuluyor denedim oluyor, ama dediğim gibi klasörden olmuyor, mesela windows'un update cab dosyaları var bunların içersinde bir sürü klasörler var, nasıl ekleniyor bir bilginiz varmı ?
Denemeler yapmanız gerek mesela aşağıdaki sitede bir script verilmiş
Web Link ...
Peki bunun tam tersini yapabilirmiyiz ? mesela bi klasöre sağ tıkladığımız vakit kulakçıkda cab oluştur seçeneği çıksın.Çünkü böyle bi çalışma lazım bana