4Sep

Geek Okulu: Windows 7 Öğrenme - Uygulamaları Yönetme

Hiç Windows 95'teki favori oyununuzun neden Windows 7'de çalışmıyor gibi görünmesini merak ettiniz mi? Diğer uygulamalar ne yapıyor? Elimizdeki cevabı ve bunun nasıl düzeltileceğini gösteren birkaç çözüm var.

Windows 7'deki bu Geek School serisinin önceki makalelerine göz atmayı unutmayın:

  • Nasıl Yapılır-Nasıl Geek Okulu'na Giriş Yapmak
  • Yükseltmeler ve Geçişler
  • Aygıtları Yapılandırma
  • Diskleri Yönetme

Ve birçok dizinin devamı için ayarlamaya devam edinÖnümüzdeki haftalarda daha fazla makale.

Uygulamalar Neden Uyumsuz Oluyor?

En yaygın nedenlerden biri, Windows Vista'da ilk ortaya çıkan Windows Dosya Koruması adlı bir Windows özelliğidir. Windows Dosya Koruması, adından da anlaşılacağı gibi çekirdek sistem dosyalarını değiştirilmesine karşı korur. Dosyadaki güvenlik ACL'sini yalnızca TrustedInstaller kullanıcısına dosyaya tam erişim vermek için değiştirerek yapar; böylece Windows Güncellemeleri gibi programların dosyayı değiştirebilmesi ve düzenleyebilmesi sağlanır. Windows 7'de özellik Windows Kaynak Koruması olarak yeniden adlandırıldı.

Güvenlik geliştirmeleri, uygulama uyumsuzluğunda, en ünlüsü, Vista'da önce Windows'da bulunmayan UAC( Kullanıcı Hesabı Denetimi) yüzünden de büyük bir rol oynamaktadır. Benzer şekilde, dizin yapısı, özellikle de Kullanıcı Profilleri etrafında, Windows Vista'da değişti ve pre-longhorn alan için tasarlanmış birçok uygulama kırdı.Durumu denemek ve düzeltmek için eski konumları yenilere yönlendiren sembolik bağlantılar( bazen Windows'un eski sürümlerinde Junction Points olarak da adlandırılır) uyguladık.

Uygulamaları Uyumlu Yapmak

Bir uygulama işletim sisteminizle uyumlu olmadığı için çalıştırmaya zorlayamadığınız anlamına gelmez. Yapmanız gereken ilk şey, bir uygulamanın Windows 7 ile uyumlu olup olmadığını belirlemektir. Bunu yapmak için Denetim Masası'nı açın ve Programlar kategorisini tıklayın. Burada, Windows'un önceki sürümüne yapılan köprünün bir Çalıştırma programını göreceksiniz.Üstüne tıkla.

Ardından, gelişmiş uygulamayı genişletin ve hataları otomatik olarak giderecek seçeneği kaldırın ve ardından ileri'yi tıklayın.

Şimdi taramaya tıklayın ve çalıştırmayı denediğiniz dosyayı bulun ve sonra bir sonraki dosyayı tıklayın.

Tarama tamamlandığında, ayrıntılı bilgileri görüntüleyin.

Burada bulunan sorunları görürsünüz. Gördüğünüz gibi mesajlar her zaman bu kadar yararlı değildir, ancak en azından uygulamanızın çalışırken sorun yaşayacağını biliyorsunuzdur.

Uyumluluk Modu

'yi Kullanma Çalıştırmaya çalıştığınız uygulama, Windows'un önceki bir sürümü için özel olarak tasarlanmışsa, uyumluluk modunu kullanarak eski ortamı deneyebilir ve taklit edebilirsiniz. Bunu yapmak için, çalıştırmak istediğiniz program üzerinde sağ tıklayın ve bağlam menüsünden özellikleri seçin.

Sonra uyumluluk sekmesine geçin.

Burada işletim sistemi ortamını ayarlayabileceksiniz. Onay kutusunu seçip açılır menüden işletim sistemini seçerek bunu yapabilirsiniz.

Uygulama Uyumluluğu Araç Setini Kullanma

Uygulama Uyumluluğu Araç Setinin tam gücü bu makalenin kapsamı dışındadır, ancak bilmeniz gereken bir araç bulunmaktadır. Internet Explorer Uyumluluk Test Aracı, yerel intranet sitelerinizi İnternet Explorer'ın gelecek sürümüyle uyumlu olacak şekilde test etmenizi sağlar. Başlamak için devam edin ve başlatın.

Sonra enable butonuna tıklayın.

Şimdi Internet Explorer'ı açın ve fark edeceğiniz ilk şey, durum çubuğundaki küçük bir pano yöneticisidir. Tıkladığınızda, tarayıcının uyumluluğu değerlendirmek için meşgul olduğunu açıklayan bir mesaj kutusu alırsınız. Yapmanız gereken tek şey normalde olduğu gibi web sayfalarınıza göz atmaya gitmek.İşiniz bittiğinde Internet Explorer'ı kapatın.

Aşağıda, göz attığım web sayfalarıyla aracın bulunduğu sorunları görebilirsiniz. Artık raporu kaydedebilir ve geliştiricilere gönderebilirsiniz.

Uygulama Kısıtlamaları

Şimdi, çalışmamızı istediğimiz uygulamaları yönettiğimizden şimdi, çalıştırmak istemediğimiz uygulamaları yönetmeye göz atalım. Ortamlarımızda çalışan yazılımı kısıtlamak için kullanabileceğimiz yöntemlerden biri, SRP olarak da bilinen bir yazılım kısıtlama ilkesi kullanmaktır. Bu normal olarak Active Directory ve Grup İlkesi aracılığıyla yapılırken, yerel makinede bir SRP'yi kuracağız.

Yazılım kısıtlama ilkeleri kullanıcılara değil de makinelere uygulanır. Bir politika oluşturmak için Grup İlkesi Yönetim Düzenleyicisi'ni açın ve şu adrese gidin:

Bilgisayar Yapılandırması \ Windows Ayarları \ Güvenlik Ayarları \ Yazılım Kısıtlama İlkeleri

Yapmanız gereken ilk şey aslında sağ tıklatıp Yeni Yazılım Kısıtlamasını seçerek bir ilke oluşturmaktırPolitikalar.

Sonra Güvenlik Düzeylerine girin.3 güvenlik seviyesi var.

  • İzin yok - Varsayılan olarak hiçbir yazılım çalışmıyor, yalnızca açıkça izin verdiğiniz yazılım çalıştırabilirsiniz.
  • Temel Kullanıcı - Yönetici ayrıcalıkları gerektirmeyen tüm yazılımların çalıştırılmasına izin verir.
  • Sınırsız - Açıkça inkar ettiğiniz yazılımlar haricinde tüm yazılımlar çalışır.

Sonra Sınırsız sağ tıklayın ve varsayılanı yapın.

Şimdi kurallar bölümüne geçip yeni bir kural eklemeliyiz.4 çeşit kural vardır.

  • Hash - Yasaklanmış karışık listelere karşı yürütülebilir bir dosyayı denetler
  • Sertifika - Uygulamaları çalıştırmaktan alıkoymak için dijital sertifikalar kullanır
  • Tam Yolu temel alan Yasalar - Yasaklar uygulamaları
  • Zone - Dosyanın nereden indirildiğini görmek için alternatif veri akışlarını kullanır,ve yasakladığı yasaklar üzerine bu bilgiler.

Bu örnek için bir karma kuralı iyi bir sonuç alacaktır.

Ardından Gözat düğmesine tıklayın ve seçin:

C: \ Windows \ System32 \ mspaint.exe

Kural uyguladıktan sonra Paint'i başlatmayı deneyin.

Uygulamaları

'yi Başlatma Sonrasında Durdurma Script kiddie virüs geliştiricileri tarafından en yaygın kullanılan yöntemlerden biri, kötü amaçlı kodun otomatik olarak başlangıçta çalıştırılmasını sağlamaktır. Başlangıç ​​öğelerini yönetmenin kolay bir yolu, MSConfig adlı bir yardımcı program kullanıyor. Başlatmak için Windows + R klavye kombinasyonuna basarak bir çalışma kutusunu açın, ardından msconfig yazın ve enter tuşuna basın.

MSConfig açıldığında, Başlangıç ​​sekmesine geçin. Burada, otomatik olarak açılan programları, işaretini kaldırarak kolayca devre dışı bırakabilirsiniz.

Geçenlerde geliştiriciler, öğeleri MSConfig'den gizleme ve bunları yalnızca kayıt defterinde görünmeleri için yollar bulmuştur. Windows'un başlangıç ​​öğelerini eklemenize izin verdiği kayıt defterinde iki konum vardır:

  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

HKEY_LOCAL_MACHINE kovanındaki girdiler farklıdırHKEY_CURRENT_USER'deki girdiler yalnızca geçerli kullanıcı için yürütülürken makinedeki tüm kullanıcılar için yürütülür.

Ödev

  • Neden 16 bit uygulamalar Windows 7'nin x64 sürümlerinde desteklenmiyor?

Bir sonraki Geek School yazımız için IE ayarlarını yönetici bakış açısıyla nasıl yöneteceğimizi açıkladığımız Pazartesi günü ayarlamaya devam edin.

Herhangi bir sorunuz varsa bana @taybgibb ile tweet edebilir veya sadece bir yorum bırakabilirsiniz.