Düzeltme: Java Platform SE ikili programı çalışmayı durdurdu

Bazı kullanıcılar, çeşitli Java tabanlı uygulamaları çalıştırırken " Java (TM) Platform SE ikili programının çalışmayı durdurduğunu " bildiriyor . Genellikle, bu hata mesajına, programı kapat düğmesi tıklanarak durdurulabilen genel yanıt vermeyen dönemler eşlik eder .

Not: Sorun Windows 10'a özel değildir ve genellikle Windows 8'de rapor edilir. Yapı numarası ile bu tür bir hata arasında görünür bir bağlantı yoktur.

Çoğu zaman, sorun bir ekran kartı sürücüsünün Java ortamıyla çakışmasından kaynaklanıyor. Ancak, bu davranış her Java tabanlı uygulamada olmayacak - yalnızca bir avuç programın kullanıcılar tarafından " Java (TM) Platform SE ikili dosyası çalışmayı durdurdu" hatasıyla çöktüğü bildirildi . Minecraft, bu belirli hata mesajıyla çöken en sık bildirilen uygulamadır.

Şu anda aynı sorunla uğraşıyorsanız, bu makale size bazı sorun giderme stratejileri sağlayacaktır. Aşağıda, benzer durumdaki diğer kullanıcıların " Java (TM) Platform SE ikili dosyası çalışmayı durdurdu" hatasını çözmek için kullandıkları birkaç yöntem var . Hatayla ilgilenen bir onarım stratejisiyle karşılaşana kadar lütfen aşağıdaki sorun giderme kılavuzlarını izleyin. Hadi başlayalım!

Yöntem 1: GPU kartı sürücülerini güncelleyin

" Java (TM) Platform SE ikili programının çalışmayı durdurduğu " en yaygın senaryo , Java Ortamı ile grafik kartı sürücünüz arasında bir çakışma olduğu zamandır .

Bu soruna neden olduğumuz çoğu video sürücüsü sorunu GPU üreticileri tarafından çözüldüğünden, muhtemelen özel GPU sürücülerinizi en son sürüme güncelleyerek sorunu çözebilirsiniz.

Her büyük GPU üreticisinin, GPU modelinizi otomatik olarak algılayacak ve gerekli grafik kartı sürücüsünün en son sürümünü yükleyecek bir tür yazılımı vardır. GPU üreticinize göre bunu yapabilen araçlar şunlardır:

  • Nvidia
  • Radeon
  • Intel

Grafik sürücüleriniz güncellendikten sonra, bilgisayarınızı yeniden başlatın ve sorunun bir sonraki başlangıçta çözülüp çözülmediğine bakın. " Java (TM) Platform SE ikili programı çalışmayı durdurdu" hatası nedeniyle bazı Java tabanlı uygulamaları açmanız hala engelleniyorsa, Yöntem 2'ye geçin .

Yöntem 2: Java SE ile ilgili tüm uygulamaları yeniden yükleyin

İlk yöntem sorunu çözmede etkili değilse, tüm Java ortamını yeniden yükleyerek daha iyi şansa sahip olup olamayacağımızı görelim. Bazı kullanıcılar, sorunun mevcut Java ortamlarını kaldırdıktan sonra otomatik olarak çözüldüğünü ve ardından resmi indirme sayfasından en son Java sürümünü yüklediklerini bildirdi.

İşte her şey için hızlı bir rehber:

  1. Çalıştır kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, " appwiz.cpl " yazın ve Programlar ve Özellikler penceresini açmak için Enter tuşuna basın .

  2. Uygulama listesinde aşağı doğru ilerleyin ve her girişi sağ tıklayıp Kaldır'ı seçerek bulabileceğiniz tüm Java girişlerini kaldırın .

  3. Her giriş kaldırıldıktan sonra bilgisayarınızı yeniden başlatın.
  4. Bir sonraki başlangıçta, bu bağlantıyı (burada) ziyaret edin ve Java Ortamını yeniden yüklemek için Ücretsiz Java İndir düğmesini tıklayın. Bu işlemin sonunda yeniden başlatmanız istenecektir.
  5. Bilgisayarınız yeniden başlatıldığında, Java tabanlı uygulamaları " Java (TM) Platform SE ikili programı çalışmayı durdurdu" hatası olmadan açıp açamayacağınıza bakın . Hala aynı hata mesajını görüyorsanız, son yönteme geçin.

Yöntem 3: Uygulamayı Temiz Önyüklemeden Sonra Çalıştırma

Birkaç kullanıcı, Temiz önyükleme yaparken Java tabanlı programlarını başlatmayı başardı. Temiz bir önyükleme, sistemi minimum sayıda sürücü ve başlangıç ​​programıyla başlattığı için çoğu yazılım ve sürücü çakışmasını ortadan kaldıracaktır.

Temiz önyükleme yaptıktan sonra " Java (TM) Platform SE ikili dosyasının çalışmayı durdurduğunu" fark ederseniz , Temiz önyükleme prosedürü tarafından hariç tutulan bazı başlangıç ​​programlarının ve hizmetlerin suçlu olduğu açıktır. onun için. Bunu onayladıktan sonra, çakışmayı ortadan kaldırana kadar şüpheli yazılımları sistematik olarak kaldırmalısınız.

İşleri daha net hale getirmek için, temiz bir önyüklemenin nasıl yapılacağına ve soruna neden olan başlangıç ​​programının nasıl belirleneceğine dair hızlı bir kılavuz:

  1. Çalıştır kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, " msconfig " yazın ve Sistem Yapılandırması menüsünü açmak için Enter tuşuna basın .

  2. İçinde Sistem Yapılandırma penceresinde, navigasyon Hizmetler sekmesine tıklamanız devre dışı bırak bütün düğmeye. Ardından değişiklikleri kaydetmek için Uygula'ya basın.

  3. Ardından, Başlangıç ​​sekmesine gidin ve Görev Yöneticisini Aç'a tıklayın .

  4. Görev Yöneticisi'nin Başlangıç ​​sekmesinde, Durumu Etkin olarak ayarlanmış her bir başlangıç ​​öğesini seçin ve aşağıdaki Devre Dışı Bırak düğmesini tıklayın.

  5. Gereksiz her başlatma işlemi devre dışı bırakıldığında, Görev Yöneticisi'ni kapatın ve bilgisayarınızı yeniden başlatın.
  6. Bir sonraki başlangıçta, uygulamaların " Java (TM) Platform SE ikili programı çalışmayı durdurdu" hatası olmadan açılıp açılmadığına bakın . Şimdi her şey normal çalışıyorsa, aşağıdaki sonraki adımlarla devam edin.
  7. Sorun yeniden ortaya çıkıncaya kadar yukarıdaki adımları tersine mühendislik yaparak her bir başlangıç ​​öğesini ve hizmeti sistematik olarak yeniden etkinleştirin. Suçluyu belirledikten sonra, uygulamayı kaldırın ve makineyi yeniden başlatın.
  8. Hizmetler ve Başlangıç sekmelerine dönmek ve daha önce devre dışı bırakılan diğer hizmetleri yeniden etkinleştirmek için 1'den 3'e kadar olan adımları kullanın .

Yöntem 4: Windows Hata Bildirimi Dosyasını Değiştirin

Bir Windows uygulaması çöktüğünde, çökmenin neden olduğunu analiz etmenize yardımcı olabilecek değerli bilgiler içeren bir WER dosyası oluşturulur. Yazılım satıcılarının müşterilerinin çökme verilerine erişmek için Microsoft'un Winqual hizmetine kaydolması gerekirken, yöneticiler Windows'un farklı konumlarda depoladığı basit metin dosyaları olan .wer dosyalarını açarak bu hizmete erişebilirler. Bazı durumlarda sorun açıklaması, bir uygulamanın neden çöktüğünü anlamanıza yardımcı olacaktır. Ancak, .wer dosyasının içeriğini gerçekten anlayacak olan genellikle yalnızca geliştiricidir. Ancak, Windows Hata Bildirimi'ni etkinleştirmek veya devre dışı bırakmak isteyip istemediğinize karar vermeden önce bu dosyalara göz atarak yanlış gidemezsiniz (gizli verilerin üçüncü şahıslara gönderileceğinden endişeleniyorsanız). Ayrıca,Ayrıca, neyin yanlış gittiğini anlayabilmeleri umuduyla dosyaları yazılım veya donanım satıcınızın destek hizmetine gönderebilirsiniz.

Windows 7'de, Windows Hata Bildirimi dosyaları, ProgramData veya User dizininin derinliklerinde bir alt klasörde depolanabilir. Alt klasörün adı basitçe WER'dir ve dosya uzantısı .wer'dır. Hepsini bulmak için Windows Arama veya başka bir masaüstü arama aracını kullanabilirsiniz. Ancak, bu .wer dosyalarındaki bilgilere Windows Eylem Merkezi (Denetim Masası \ Sistem ve Güvenlik \ Eylem Merkezi) üzerinden de erişilebilir.

Çalışmayı durdurdu Java (TM) Platform SE ikili hatası dosyaları Raporlama bu Windows Hata değişiklikler yaparak ve bu konuda kurtulmak için aşağıda endeksli adımlara geçin bunun için düzeltilmesi olabilir:

  1. Windows Olay Raporlama günlüğünü bulun , genellikle aşağıdaki konumda bulunur.

    C: \ kullanıcılar \ kullanıcı adı \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive.

  2. ".WER" dosyasına sağ tıklayın ve "Birlikte Aç" ı seçin. Daha sonra "Wordpad" veya "Not Defteri" ile açın.
  3. Dosyanın sonuna AppPath'e gidin . Hataya neden olan Java.exe dosyasının konumunu görüntüler. (Örneğin - D: \ uygulamam \ alt klasör \ ocx \ jre \ bin).
  4. Bu konuma gidin ve listelenen dosyayı hatanın nedeni olarak belirleyin.
  5. Java.exe dosyasına sağ tıklayın ve bu uygulamanın özelliklerini açmak için Özellikler'i seçin.
  6. “Click Uyumluluk sekmesini” ve “seçeneğini tüm kullanıcılar için Ayarları Değiştir Varsa seçeneği”.
  7. " Uyumluluk modu" onay kutularını temizleyin ve " Bu programı şunun için uyumluluk modunda çalıştır :" seçeneğini seçin ve açılır menüden Windows'un başka bir sürümünü, tercihen mevcut sürümünüzden daha eski olanı seçin.
  8. JAVA Özellikleri penceresini kapatmak için Tamam'a tıklayın .
  9. Web Arayüzünden veya hizmetler sitesinden çıkın ve tekrar oturum açın.
  10. Önceden başlatmaya çalıştığınız uygulamayı başlatmayı deneyin ve düzgün çalışıp çalışmadığını kontrol edin.

Yöntem 5: Java Web Start ile Oturumları Başlatın

Yukarıda belirtilen çözüm sorunu çözmezse, kullanıcılar Blackboard Collaborate Launcher uygulaması yerine Java Web Start'ın sistem tarafından yüklenmiş bir sürümüyle oturumlar başlatarak hatayı geçici olarak çözebilirler. Bunu yapmak için talimatlar aşağıda listelenmiştir, ancak kullanıcıların daha fazla yardım için Collaborate desteğiyle iletişime geçmeleri de önerilir.

Windows 7/8 Kullanıcıları:

  1. Çalıştır komut istemini açmak için "Windows" + "R" tuşlarına basın ve aşağıdaki komutu içine yapıştırın, yürütmek için "Enter" tuşuna basın ve ilişkili dosyayı açın.
    Microsoft.DefaultPrograms / pageFileAssoc denetimi / adı

Not: Bu, bir dosya türünü veya protokolü bir programla ilişkilendirmeyi başlatır.

  1. Listeden .collab girişini seçin ve Programı değiştir düğmesini tıklayın.
  2. Birlikte Aç” penceresi görünecek ve buradan bu pencerede Java (TM) Web Start Launcher için bir liste göreceksiniz, onu seçin ve “Tamam” a tıklayın .
  3. Daha sonra, 7. adıma geçin ve bu pencerede Java (TM) Web Start Launcher için bir liste yoksa, 3. adıma geçin.
  4. Click “Daha fazlası” listesinin alt bağlantı ve kaydırma ve tıklayarak “Bu PC'de başka bir uygulama için Look”.
  5. Bilgisayarınızdaki Java dizinine gidin ve çoğu sistem için bunun aşağıdakilerden biri olacağını unutmayın:
C: \ Program Files \ Java \ jre1.8.0_111 \ bin C: \ Program Files (x86) \ Java \ jre1.8.0_111 \ bin * Yukarıdaki "jre" yi takip eden sayının yüklü Java sürümünüze bağlı olarak değişeceğini unutmayın. .
  1. Şimdi, “. exe ” dosyasını seçin ve" Aç "düğmesine tıklayın
  2. Son olarak, bir Collaborate Web Konferansı oturumu başlatın ve uygulama paylaşma özelliğini test edin ve umarız sorun şimdiye kadar çözülmüş olurdu.

Windows 10 Kullanıcıları:

  1. Herhangi bir Collaborate oturumunu veya kayıt penceresini kapatın.
  2. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın .
  3. İçinde Tip “Kontrol Paneli” ve basın “Enter” klasik kontrol paneli arayüzü başlatmak için.
  4. Windows Denetim Masasının içinde, "Program ve Özellikler" seçeneğine tıklayın.
  5. " Java" nın sistemde zaten kurulu olduğundan emin olmak için programların listesini kontrol edin . Yüklü değilse, lütfen devam etmeden önce java.com'dan Java'yı indirip yükleyin.
  6. Yeni bir Collaborate toplantı veya kayıt dosyası indirin, ancak dosyayı henüz başlatmayın.
  7. İndirilenler listenizde toplantı veya kayıt " .COLLAB" dosyasını bulun
  8. Dosyayı sağ tıklayın ve "Birlikte Aç " ı seçin ve ardından "Başka bir uygulama seç " i tıklayın .
  9. Eğer görürseniz Java (TM) Web Start Launcher bu listede, seçin ve yazan kutuyu işaretleyin (listeyi genişletmek için Diğer uygulamalar tıklamanız gerekebilir) “ Her zaman açık .collab dosyalarına bu uygulamayı kullanıyor” ardından OK
  10. Eğer Java (TM) Web Start Fırlatıcı listede yok, diyor kutuyu daima açık .collab dosyaları için bu uygulamayı kullanabilirsiniz ardından bu PC'de başka bir uygulama için bak .
  11. Aşağıdaki konuma gidin:
C: \ program dosyaları \ java \ jreXXX \ bin

XXX, bilgisayarda yüklü olan Java sürümüne göre değişen bir sayıyı temsil eder, örneğin: jre1.8.0_221.

  1. "Adlı dosyayı seçin. exe ”yazıp Aç'ı tıklayın .
  2. Gelecekte , tüm " .COLLAB" dosyaları Blackboard Collaborate Launcher yerine Java Web Start kullanılarak açılacaktır.
  3. Uygulama paylaşım işlevini test etmek için bir Collaborate oturumu veya kaydı başlatın.

Yöntem 6: Sistemi Güvenli Modda Çalıştırın

Bazı kullanıcılar, sistemlerini Güvenli Modda yeniden başlattıktan sonra bu sorunu çözebileceklerini bildirdi. Sorunun, yükleme işlemi yürütülürken yükleme dosyalarını bozan bir izleme işleminden kaynaklandığını bildirdiler. Sorun, "Logitech Process Monitor" (lvprcsrv.exe) adlı izleme aracındadır. Lütfen bunu veya başka bir süreç izleme aracını çalıştırmadığınızdan emin olun. Bu nedenle, güvenli modda çalıştırmak, Java'nın çalışmasını engelleyebilecek tüm işlemleri devre dışı bırakacaktır. Sisteminizi Güvenli Modda çalıştırmak için aşağıda belirtilen adımları izleyin:

  1. Başlat düğmesine tıklayın ve Güç simgesini seçin .
  2. Shift tuşunu basılı tutun ve Yeniden Başlat'ı tıklayın.
  3. Bir menü görünecektir. Seç Gider'i> Gelişmiş Seçenekler> Başlangıç Ayarları.
  4. Click Yeniden düğmesi ve bilgisayarınız aşağıda gösterilen menü ile sunmak, yeniden başlayacaktır.
  5. Şimdi, Güvenli Modu Etkinleştir'i seçmek için 4'e basın (veya İnternet'i kullanmanız gerekiyorsa Güvenli Modu Ağ ile Etkinleştir'i seçmek için 5'e).
  6. Bilgisayarınız daha sonra güvenli modda açılacaktır.

Güvenli modda başlamak için (Windows 7 ve öncesi):

  1. Cihazınızı açın veya yeniden başlatın , Windows logosu görünmeden önce F8 tuşunu basılı tutun .
  2. Bir menü görünecektir. Daha sonra F8 tuşunu bırakabilirsiniz. Ok tuşlarını kullanarak Güvenli Mod'u (veya sorununuzu çözmek için İnternet'i kullanmanız gerekiyorsa Ağ İletişimi ile Güvenli Mod'u) vurgulamak için kullanın ve ardından Enter tuşuna basın.
  3. Bilgisayarınız daha sonra güvenli modda açılacaktır.

Mac'te güvenli modda başlamak için:

  1. Bilgisayarınızı açın veya yeniden başlatın. Başlarken, Apple logosu görünmeden önce Shift tuşunu basılı tutun. Logo göründüğünde, Shift tuşunu bırakabilirsiniz .
  2. Bilgisayarınız daha sonra güvenli modda açılacaktır.

Yöntem 7: Minecraft'ı Yeniden Yükleyin

Çoğu insan Minecraft'ı kendi sistemlerine yeniden yükleyerek bu sorunu çözdü, çünkü uyumsuz bir sürüm veya Minecraft'ın herhangi bir aksaklığı bu hataya neden olabilir.

  1. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın .
  2. Yazın “appwiz.cpl” ve basın “Enter” Uygulama Yöneticisi penceresi açın.
  3. Uygulama yöneticisinin içinde aşağı kaydırın ve "Minecraft" uygulamasına sağ tıklayın .
  4. Listeden "Kaldır" ı seçin ve ardından uygulamayı bilgisayarınızdan kaldırmak için ekrandaki talimatları izleyin.
  5. Uygulamanın herhangi bir örneği için yukarıdaki işlemi tekrarlayın.
  6. Daha sonra oyunu yüklemek için oyun istemcisini indirmek için buraya gidin. Oyunun sahibi olmasanız bile oyun istemcisini indirebilirsiniz, ancak sadece demo modunu oynayabileceksiniz. İstemciyi indirdikten sonra, çalıştırmak için simgeye çift tıklayın.
  7. Bu uygulamayı bilgisayarınıza tam olarak kurmak için ekrandaki talimatları izleyin.

Minecraft satın alımının bir cihaza değil hesabınıza (e-posta adresi) bağlı olduğunu lütfen unutmayın. Bu nedenle Minecraft: Java Edition'ı istediğiniz kadar bilgisayara indirip yükleyebilirsiniz. Giriş yapmak için e-posta adresinizi ve şifrenizi (veya daha eski bir hesabınız varsa kullanıcı adı ve şifrenizi) kullanın. Oyun ilk seferinde ek dosyaları otomatik olarak indireceği için lütfen internete bağlı olduğunuzdan emin olun. Minecraft'ı yükledikten ve hesap bilgilerinizi kaydettikten sonra, internet bağlantısı olsun ya da olmasın oynamak mümkündür.

Yöntem 8: Çevresel Değişkenleri Yapılandırma

Birçok işletim sistemi, yapılandırma bilgilerini uygulamalara iletmek için ortam değişkenlerini kullanır. Java platformundaki özellikler olarak, ortam değişkenleri, hem anahtarın hem de değerin dizeler olduğu anahtar / değer çiftleridir . En son Windows güncellemesinden sonra, Java (TM) Platform SE ikili programının çalışma sorununu durdurmasına neden olan bir aksaklık ortaya çıkabilir . Bu nedenle, bu adımda Çevresel Değişkenleri sıfırlayacağız.

  1. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın .
  2. Yazın “Kontrol Paneli” ve basın “Enter” klasik kontrol paneli arayüzünü açmak için.
  3. Kontrol panelinde, "Görüntüle :" seçeneğine tıklayın ve listeden "Büyük Simgeler" seçeneğini seçin.
  4. "Sistem" seçeneğine tıklayın ve bir sonraki pencerede mevcut seçenekler listesinden "Gelişmiş Sistem Ayarları" nı seçin .
  5. Yukarıdan "Gelişmiş" sekmesini seçin ve ardından ekranın altındaki " Ortam Değişkenleri" ne tıklayın .
  6. Ardından, bir sonraki pencereyi açmak için " Sistem değişkenleri" seçeneğinin altındaki " Yeni" düğmesine tıklayın .
  7. Değişken adı metin kutusuna " _JAVA_OPTIONS" girin .
  8. Değişken değeri kutusuna " -Xmx256M" yazın.
  9. Değişikliklerinizi kaydedin ve sistem değişkenleri penceresinden çıkmak için "Tamam" a tıklayın .
  10. Bunu yaptıktan sonra , bu pencereden tamamen çıkmak için “Tamam” düğmesine tekrar tıklayın.
  11. İşlem tamamlandığına göre, hata mesajının hala devam edip etmediğini kontrol edin.

Yöntem 9: Eski Java Sürümlerini Kaldır (Komut Dosyası Kullanarak)

Java'nın eski sürümlerini sisteminizde tutmak ciddi bir güvenlik riski oluşturur. Java'nın eski sürümlerini sisteminizden kaldırmak, Java uygulamalarının sisteminizdeki en son güvenlik ve performans iyileştirmeleriyle çalışmasını sağlar. Aşağıda bulunan kodu kopyalayın ve Remove_old_java_versions.ps1 olarak {PackageShare} \ Scripts klasörüne kaydedin.

Not: Bu paket, Java'nın hem 32 bit hem de 64 bit yüklü sürümlerini kontrol eder ve geride yalnızca en yenisini bırakan tüm eski sürümleri sessizce kaldırır ve bu yalnızca basit bir Powershell betiği olduğu için kendi başına da çalıştırılabilir. Win32_Product WMI sınıfını numaralandırmanın uzun sürmesi nedeniyle betiğin biraz yavaş olduğunu unutmayın.

# Bu komut dosyası, eski Java sürümlerini kaldırmak ve yalnızca en yenisini bırakmak için kullanılır. #Orijinal yazar: mmcpherson # Sürüm 1.0 - oluşturuldu 2015-04-24 # Sürüm 1.1 - güncellendi 2015-05-20 # - Artık eski Java güncelleme olmayan temel sürümleri de algılıyor ve kaldırıyor (yani Güncellemesiz Java sürümleri #) # - Şimdi ayrıca Java 6 ve önceki sürümleri kaldırır, ayrıca bu davranışı manuel olarak değiştirme yeteneği eklenir. # - Asla yeniden başlatmamak için kaldırma varsayılan davranışı eklendi (artık kaldırma için msiexec.exe kullanıyor) # Sürüm 1.2 - güncellendi 2015-07-28 # - Hata düzeltmeleri: boş dizi ve op_addition hataları. # ÖNEMLİ NOT: Java 6 ve daha eski sürümlerin kalmasını istiyorsanız,lütfen sonraki satırı düzenleyin ve $ true yerine $ false $ UninstallJava6andBelow = $ true #Declare sürüm dizileri $ 32bitJava = @ () $ 64bitJava = @ () $ 32bitVersions = @ () $ 64bitVersions = @ () #WMI sorgusunu şu şekilde değiştirin: ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product ise yüklü Java Güncellemelerini bulun | Where-Object {$ _. Name -match "(? İ) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $"} # Ayrıca Java sürüm 5'i bulun, ancak biraz işlendi CPU biti sadece GUID ile ayırt edilebilir $ 32bitJava + = Get-WmiObject -Class Win32_Ürün | Nerede-Nesne {($ _. Name -match "(? İ) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ D (\ sUpdate \ s \ d +) * $") -ve ($ _. IdentifyingNumber - "^ \ {32")}} başka yerde-Object $ _ ile eşleşir. İsim-eşleşme "(? i) Java ((\ (TM \) 7) # ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ ise yüklü Java Güncellemelerini (64-bit) bulmak için WMI sorgusu gerçekleştirin _.Name -match "(? İ) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64-bit [)] $"} # Ayrıca Java'yı bulun sürüm 5, ancak CPU bit yalnızca GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match "(? i) J2SE \ sRuntime \ sEnvironment \ s tarafından ayırt edilebildiğinden biraz farklı işlendi \ d [.] \ d (\ sUpdate \ s \ d +) * $ ") -ve ($ _. IdentifyingNumber -match" ^ \ {64 ")}} else $ 64bitJava + = Get-WmiObject -Class Win32_Product #Enumerate ve Foreach sürüm dizisini doldurun ($ uygulama $ 32bitJava) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Version}} # Foreach sürüm dizisini girin ve doldurun ($ 64bitJava'da $ app) {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} # Gerçek sıraya göre doğru şekilde sıralanmış bir dizi oluşturun Değere göre değil, Sürüm (System.Version nesnesi olarak). $ sıralanmış32bitVersions = 32bitVersiyonlar | % {Yeni Nesne System.Version ($ _)} | sırala $ sıralanmış64bitVersions = $ 64bitVersions | % {Yeni Nesne System.Version ($ _)} | sort # Eğer tek bir sonuç döndürülürse, sonucu tek bir değer dizisine dönüştürün, böylece çağırmada sorun yaşamayız .GetUpperBound daha sonra ($ sıralanmış32bitVersions -isnot [system.array]) {$ sıralanmış32bitVersions = @ ($ sıralanmış32bitVersions )} if ($ sıralı64bitVersions -isnot [system.array]) {$ sıralanmış64bitVersions = @ ($ sıralanmış64bitVersions)} # Dizideki en yeni sürümün değerini alın,ilk dönüştürme $ newest32bitVersion = $ sıralanmış32bitVersions [$ sıralanmış32bitVersions.GetUpperBound (0)] $ newest64bitVersion = $ sıralanmış64bitVersions [$ sıralanmış64bitVersions.GetUpperBound (0)] Foreach ($ 32bitJava'da $ uygulama) {if ($ app -ne $ null) {# Sürümün en yeni sürümle eşleşmediği tüm Java sürümlerini kaldırın. eğer (($ app.Version -ne $ newest32bitVersion) -ve ($ newest32bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentifyingNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Wait -Passthru # write-host" 32 bit sürümü kaldırılıyor: "$ app}}} Foreach ($ 64bitJava'da $ uygulama) {if ($ app -ne $ null) {# Java'nın tüm sürümlerini kaldırın,sürümün en yeni sürümle eşleşmediği yer. eğer (($ app.Version -ne $ newest64bitVersion) -ve ($ newest64bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentifyingNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Wait -Passthru # write-host" 64 bit sürümü kaldırılıyor: "$ app}}}$ uygulama}}}$ uygulama}}}

Yöntem 10: Java Önbelleğini Temizle

Bu hataya neden olabilecek şeylerden biri, yazılımı kaldırıp yeniden yükledikten sonra bile bilgisayarınızda kalan Java önbelleğidir. Önereceğimiz ilk şey, bu geçici dosyaları, aşağıda belirtilen adımları izleyerek ulaşabileceğiniz Java Denetim Masanız aracılığıyla silmeniz olacaktır:

Java Denetim Masası - Java 7 Güncellemesi 40 (7u40) ve sonraki sürümleri bulun:

Java 7 Güncellemesi 40'tan başlayarak, Java Denetim Masasını Windows Başlat menüsünde bulabilirsiniz.

  1. Windows Başlat menüsünü başlatın
  2. Programlar'a tıklayın ( Windows 10'da Tüm Uygulamalar )
  3. Java program listesini bulun
  4. Java Denetim Masası'nı başlatmak için Java'yı Yapılandır'a tıklayın

Java Denetim Masası'nı bulun - 7u40'ın altındaki sürümler:

Windows 10:

  1. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın ve "Denetim Masası" yazın.
  2. Windows Denetim Masası'nda Programlar'a tıklayın .
  3. Java Denetim Masası'nı açmak için Java simgesine tıklayın.

Windows 8:

  1. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın ve "Denetim Masası" yazın.
  2. Ayarları aramak üzere Arama düğmesini açmak için Windows logo tuşu + W tuşlarına basın

    VEYA

    Fare işaretçisini ekranın sağ alt köşesine sürükleyin, ardından Ara

  3. Arama kutusuna Java Denetim Masası girin
  4. Java Denetim Masası'nı açmak için Java simgesine tıklayın.

Windows 7, Vista:

  1. Çalıştır istemini açmak için Windows + R tuşlarına basın .
  2. Yazın “Kontrol Paneli” istemi ve basın vadede “Enter” başlatmak için.
  3. Denetim Masası'nda "Java Denetim Masası" nı arayın
  4. Arama listesinden kontrol panelini başlatın.

Java Denetim Masasını başlatmanın alternatif bir yöntemi:

  1. Çalıştır istemini açmak için "Windows" + "R" tuşlarına basın .
  2. Sisteminize bağlı olarak Çalıştır komut istemine aşağıdaki satırları yazın.

    Windows 32 bit işletim sistemi: c: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe

    Windows 64 bit işletim sistemi: c: \ Program Files (x86) \ Java \ jre7 \ bin \ javacpl.exe

  3. Bu, Java Kontrol Panelini başlatmalıdır.

Önbelleği Temizle:

Artık Java Denetim Masasını başlattığınıza göre, Önbelleği gerçekten temizlemeye doğru ilerleyeceğiz. Bunun için:

  1. Tıklayın “Genel” sekmesine ve ardından seçin “Ayarlar” altında seçeneğini “Temporary Internet Files” başlığı.
  2. Tıklayın “Dosyaları Sil” göründüğünü bir sonraki pencerede düğme.
  3. Tüm önbelleğin temizlendiğinden emin olmak için sonraki pencerede bulunan tüm seçenekleri kontrol edin.
  4. Temizleme işlemini başlatmak için "Tamam" a tıklayın .