DNC Kurulum Hatası: "This Program Requires SP1"
Modern DNC kurulum dosyalarının, atölye ortamındaki güncellenmemiş veya çevrimdışı Windows 7 bilgisayarlara neden kurulmadığına dair açıklama.
DNC yazılımını kurarken bu hata penceresini mi görüyorsunuz?
- "This program requires Service Pack 1 or higher" (Bu program Hizmet Paketi 1 veya üstünü gerektirir): Windows 7 bilgisayarda kurulumu durduran bir yükleyici hata kutusu.
- Belirti: Kurulum sihirbazı, işletim sistemi güncellenene kadar devam etmeyi reddederek derhal iptal olur.
Çevrimdışı Atölye Bilgisayarları İçin Neden ve Çözüm
Birçok atölyede, eski üretim uygulamalarını kullanan bilgisayarlar, işletim sistemi güncellemelerini önlemek amacıyla kasıtlı olarak çevrimdışı tutulur ve kurumsal ağlardan izole edilir.
Neden: Atölye bilgisayarınız, uygulamanın gerektirdiği minimum hizmet paketlerini içermeyen eski ve yamalanmamış bir Windows sürümü çalıştırıyorsa, kurulum motoru yürütmeyi durdurur ve eksik hizmet paketleri veya yanlış Windows sürümü hakkında bir hata mesajı gösterir.
Çözüm: Atölye bilgisayarı ağa bağlanıp güncellemeye izin verilebilir. Ancak, güncellemeler genellikle artık mevcut değildir ve mevcut olduklarında, bunları yüklemek, söz konusu Windows sürümüne bağımlı olan başka bir alakasız uygulamayı bozabilir.
Teknik Detaylar: Yükleyici Sürüm Denetimleri Nasıl Çalışır?
Atölye BT yöneticileri için, bu denetim kurulum motoru seviyesinde (Inno Setup gibi) uygulanır:
- `MinVersion` Komut Dosyası Kuralları: Yükleyici geliştiricisi, minimum işletim sistemi sürüm kurallarını (örneğin: `MinVersion=6.1sp1`) belirler.
- Kurulum Öncesi Zorlama: Kurulum motoru, dosyaları çıkarmadan veya bileşenleri kaydetmeden önce Windows çekirdeğine (`ntdll.dll` sürüm dizgisi) sorgu gönderir. Eğer Service Pack 1 algılanmazsa, kurulum sihirbazı bu hata mesajıyla sorunsuz bir şekilde iptal edilir.
Atölye ve BT Yöneticileri İçin EasyDNC Seçenekleri
- EasyDNC 4.7: Eski Windows sürümleri için tasarlanmış, 32-bit bir uygulama. Çoğu yeni 64-bit Windows sürümünde hala çalışmaktadır ve günümüz standartlarına göre eski görünmesine ve tam UAC uyumlu olmamasına rağmen birçok CNC operatörü bu sürümü tercih etmektedir.
- EasyDNC v5 (RemoDNC): Modern .NET çerçevelerini hedefleyen, harici bağımlılığı olmayan modern bir 'AnyCPU' uygulamasıdır. Windows XP SP3 veya sonraki sürümlerde kurulur ve çalışır. 64-bit bilgisayarlarda gerçek 64-bit modunda çalışır ve tam Windows UAC farkındalığına sahiptir.