4Sep
Bir noktada herkese oldu - yeni bir uygulama yüklemeye gidersiniz ve Windows önce yeniden başlatmanızı söyler. Ya da sonra yeniden başlatın. Veya önce önce diğer her başvuruyu kapatmanızı ister. Neden bunu yapıyor?
Bugünün geek dersinde, Windows'un neden bu kadar yeniden başlatma işlemiyle bu kadar sinir bozucu olabileceğini tam olarak açıklayacağız ve umarım işlerin neden bu şekilde işlediğine dair daha iyi bir bakış açısı sunacağız.
Peki Kurucular Neden Can sıkıyor?
Kısa cevap çoğu kurulumcunun rahatsız edici olması, çünkü çok iyi yazılmış değiller veya sistem dosyalarını kopyalayabilmek ve yeniden başlatmadan gerekli olan her şeyi başlatabilmek için Windows'a çok derin bir şekilde entegre oluyorlar.
Windows uygulamaları genellikle birden fazla uygulama arasında paylaşılan DLL( dinamik bağlantı kitaplığı) dosyalarını kullandığından sorun eklenmiştir.Çok hoş bir fikir, ancak uygulamaları yüklemek ve kaldırmak söz konusu olduğunda, yeniden başlatma ihtiyacı duymak rahatsız edici olabilir. Gerçekten üzücü bir şey şu ki, bu günler tamamen kendi kendine yeten ve yerleşik Windows DLL'leri yerine geçmeyen birçok uygulama, ancak yükleyicileri yine de yeniden başlatıyor.
Kurulumcunun sinir bozucu olabileceği birkaç örnek:
- Yüklediğiniz uygulamanın şu anda başka bir uygulama tarafından kullanılan yeni sürümleri kopyalaması gerekiyorsa, diğer tüm uygulamaları kapatmanız istenir veya tüm diğer uygulamaları kapatmanız istenirseni yeniden başlatın.
- Yeniden başlatma gerektiren bekleyen değişiklikleri içeren önceki bir yükleme veya Windows Update varsa, bazı kurulumlar başarısız olur ve önce yeniden başlatmanızı isteyecektir.
- Yüklediğiniz uygulamanın bir Explorer bağlam menüsü eklemesi veya bir tarayıcı eklentisi gibi başka bir uygulama için bir eklenti varsa, diğer uygulamaları yeniden başlatmanız veya kapatmanız istenir.
- Bazen kötü yazılmış kurulumcular, gerekli hizmetleri kendi başlarına başlatmadığı için yeniden başlatmalarını isteyeceklerdir.
Bu örneklerin bazılarına daha yakından bir göz atalım, böylece neler olduğunu tam olarak anlayabilirsiniz.
Kullanımdaki Dosyalar Yeniden Başlatma İşlemi Üzerinde Kopyalama Yapılması Gerekiyor
Uygulama yükleyicisinin bazı dosyaları kopyalaması gerekiyor, ancak şu anda kullanılıyor ya da Windows Update durumunda sistem dosyaları varsa, Windows'ta biryeniden başlatmadan sonra ve Windows'daki her şeyin başlatılmasından önce bir dosya işleminin gerçekleşeceğini belirtmek için yükleyiciye başvurun.
Yükleyici kayıt defterindeki aşağıdaki konuma bir anahtar yazacaktır:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
\ PendingFileRenameOperations
İlk önce yeniden başlatmanız gerektiğini belirten bir hata aldıysanız, bunu açabilirsiniztuşuna basın ve sonraki yeniden başlatmada değiştirilmesi gereken tüm dosyaları görürsünüz.
Muhtemelen bu anahtarın içeriğiyle uğraşmak istemiyorsunuz, yoksa işler hızla tuhaflaşmaya başlayacaktır. Bu tuşun birden fazla yeniden başlatma işleminden sonra boşaltılmadığı ve anahtarın içeriğini silmeniz gerekebilecek çok nadir örnekler var - ancak kesinlikle emin olmadığınız sürece bunu yapmaktan kaçınmalısınız.
Kurulumu Zaten Başlıyor
Bazı kurulumcılar mevcut bir kurulum devam ediyorsa başlatılamayacak, böylece bir kurulum olup olmadığını anlamak için aşağıdaki anahtarı kontrol edecekler:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \InProgress
Bu ekran görüntüsü yok, ancak fikir anahtarın adından alınabilir.
Windows Update,
'yi Yeniden Başlatın Makale yeniden başlatılıncaya kadar bir uygulamayı yükleyemeyeceğinizi belirten bir ileti alıyorsanız, Windows Update zorunlu yeniden başlatma gerektirdiğinden kaynaklanmaktadır.Örneğin, bu hata mesajını alıyorsanız:
Bu iletişim kutusunu açtığınızda muhtemelen Ertele'yi tıkladığınızdan:
Kayıt defterine girerseniz, bu konumda bir RebootRequired tuşu olduğunu göreceksiniz.kayıt defteri:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ WindowsUpdate \ Auto Güncelleme
Sağ tarafta bir sürü GUID değeri var ve kayıt defterinde hiçbir şeye varılamasa da,oradaki oldukları mesajı tetikleyen şey bu.
Teknik olarak, muhtemelen anahtarın içeriğini dışa aktarabilir, uygulamayı yükleyebilir ve daha sonra geri koyabilirsiniz-ancak bir şeyleri kırabilir ve yeniden başlatmak o kadar da acılı değil mi?
Şimdi, uygulama yükleyicileri neden yaptıkları gibi çalıştıkları hakkında biraz daha bilgi edindiniz. Bilmek istediğin başka bir şey var mı?Yorumlarda hayal kırıklıklarınızı açıklayın ve biz onlara ışık tutup tutamayacağımızı göreceğiz.