Tavsiye, 2019

Editörün Seçimi

Taşınabilir ve kurulum programları arasındaki farklar

Soru: yükleme gerektirmeyen bir taşınabilir program ile bunun yerine, birçok dosyayı işletim sisteminin çeşitli klasörlerine kopyalayan otomatik bir yordamla yüklenen fark nedir?

Bilgisayarda yüklü olan programlar, çalışmakta olan bazı dosyalardan yararlanırken, taşınabilir veya "taşınabilir" olanlar, herhangi bir sistem dosyasına bağlı değildir ve sistem kaynaklarına bağlı olmaksızın çalıştırılabilir.

Bu, geleneksel ve taşınabilir programlar arasındaki temel farklılıklardan biridir ve birbirleri için tercih edilirlerse, anlaşılmaya değerdir.

Bilgisayarda yükleme gerektiren programlar, çeşitli dosyaların kopyalanması, sistemin iç kitaplıklarına (DLL dosyaları) bağlanma ve Windows'da kayıt defteri anahtarlarının yazılması için yönergeler içeren bir yükleyici adı verilen bir dosya ile başlar.

Çoğu durumda, yazılım, programcının yazılım kurulumu sırasında uygun şekilde konumlandırılması gereken bir dosya ile özel bir kitaplık oluşturduğu durumlar haricinde, mevcut DLL dosyalarını kullanır.

Sisteme entegre olduklarından, iyi tasarlanmış ve programlanmışsa, yükleyicili programlar, yürütme ve çalıştırma işlemlerinde portatif programlardan daha hızlıdır.

Yükleme gerektiren yazılım, bilgisayardan kaldırmak için silinemez, ancak dahil edilen bir program tarafından desteklenen bir kaldırma sihirbazı gerektirir.

Sorun şu ki, bu kaldırma işlemi kötü bir şekilde tasarlanmış ve tüm dosyaları ve bu programın yüklemesi tarafından getirilen tüm referansları silememektedir.

Ayrıca, gizlilik açısından, belirli bir programın bir PC'ye kurulup kurulmadığını bilmek her zaman mümkündür.

Bir programı yüklemek için yükleyiciyi kullanırken, Windows PC'de aşağıdaki şeyler gerçekleşir:

- Yazılım, nasıl yapılandırıldığına bağlı olarak, Programlar veya Kullanıcılar'da yeni bir klasör oluşturur.

- Yeni kayıtlar Windows kayıt defterine yazılır ve / veya eski kayıtlar değiştirilebilir.

- Kurulum programı dosyaları oluşturulan klasöre kopyalar.

- Masaüstünde, Başlat menüsünde ve görev çubuğunda programın bir bağlantısı oluşturulur.

- Bazı yeni DLL dosyaları C: \ Windows \ System32 klasörüne eklenebilir.

- Aynı yazılımı kaldırdığınızda, yukarıda oluşturulan öğelerden biri veya daha fazlası bilgisayarınızda kalabilir.

Taşınabilir programlar, bir USB çubuğunda bile, istediğiniz her yere taşınabilir bir veya daha fazla dosyadan oluşur.

Sadece taşınabilir bir USB sürücüsüne kopyalanırlarsa, herhangi bir PC'de çalıştırılmak zorunda kalmadan, "dizüstü bilgisayarlar" olarak adlandırılırlar.

Bu özellik sayesinde, herhangi bir sistem dosyasını değiştirmezler, kullanımda herhangi bir iz bırakmazlar ve bu nedenle tam gizlilikle bile kullanılmasına izin verirler.

Programın yürütüldüğü bir klasör varsa, bu, aynı klasör içinde yürütülmesinde bir INF veya XML dosyası oluşturabilir.

Taşınabilir yazılım zaten gömülü DLL'leri içerir ve özellikle kayıt defterini kullanmanız gerekiyorsa (sanal makine programı kapattığınızda kaldırılırsa) üzerinde çalışacak sanal bir makine bile oluşturabilir.

Yukarıda da belirtildiği gibi, kurulumu gerçekleştirilse bile, programın kurulum ile programdan biraz daha yavaş kalmasına rağmen, başlangıçta biraz zaman tasarrufu ve kaydedilmesi gerekli değildir.

Herhangi bir yazılım teoride taşınabilir olsa da, tüm programlar pratikte taşınabilir olmayabilir. çünkü onlar kocaman olurdu.

Örneğin, Office programları, Windows'da zaten bulunan birkaç DLL dosyasının ve normalden çok daha büyük olacak bu iç referansların çoğunun eklenmesini gerektirir.

Taşınabilir programlar, birden fazla bilgisayarda çalışan teknisyenler ve anonim olarak kamu bilgisayarlarını kullanmak isteyenler için çok yararlıdır.
Başka bir makalede , USB stickler için kurulum yapmadan en iyi taşınabilir programları gördük (Windows) .

Top