NUSTATYTI: „Java Platform SE“ dvejetainis kodas neveikia

Kai kurie vartotojai praneša, kad gauna „ Java (TM) Platform SE dvejetainis failas nustojo veikti“ klaidą paleisdami įvairias „Java“ pagrįstas programas. Paprastai prie šio klaidos pranešimo pridedami bendri nereagavimo laikotarpiai, kuriuos galima sustabdyti spustelėjus mygtuką Uždaryti programą .

Pastaba: problema nėra išimtinė „Windows 10“ ir dažnai apie ją pranešama sistemoje „Windows 8“. Nėra akivaizdaus ryšio tarp versijos numerio ir šio tipo klaidos.

Dažniausiai problema kyla dėl vaizdo plokštės tvarkyklės konflikto su „Java“ aplinka. Tačiau taip elgsis ne kiekvienoje „Java“ pagrįstoje programoje - vartotojai praneša, kad tik kelios programos sugenda su „ Java (TM) Platform SE dvejetainės programos neveikia“ klaida. „Minecraft“ yra pati dažniausiai pranešama programa, užstrigusi dėl šio konkretaus klaidos pranešimo.

Jei šiuo metu susiduriate su ta pačia problema, šiame straipsnyje bus pateiktos kelios trikčių šalinimo strategijos. Toliau pateikiami keli metodai, kuriuos kiti panašioje situacijoje esantys vartotojai naudojo klaidai „ Java (TM) Platform SE dvejetainis programa nustojo veikti“ išspręsti . Vykdykite toliau pateiktus trikčių šalinimo vadovus, kol susidursite su remonto strategija, kuri rūpinasi klaida. Pradėkime!

1 metodas: atnaujinkite GPU kortelių tvarkykles

Dažniausias scenarijus, kai įvyksta klaida „ Java (TM) Platform SE dvejetainis failas nustojo veikti“ , yra tada, kai tarp „ Java“ aplinkos ir jūsų vaizdo plokštės tvarkyklės kyla konfliktas .

Kadangi daugumą vaizdo tvarkyklių problemų, kurias sukeliame šią problemą, išsprendė GPU gamintojai, tikriausiai galite pasirūpinti šia problema paprasčiausiai atnaujindami savo specialius GPU tvarkykles į naujausią versiją.

Kiekvienas pagrindinis GPU gamintojas turi tam tikrą programinę įrangą, kuri automatiškai aptiks jūsų GPU modelį ir įdiegs naujausią reikalingos vaizdo plokštės tvarkyklės versiją. Čia yra įrankiai, galintys tai padaryti pagal jūsų GPU gamintoją:

  • Nvidia
  • Radeonas
  • „Intel“

Atnaujinę grafikos tvarkykles, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kito paleisties metu. Jei vis dar neleidžiama atidaryti tam tikrų „Java“ pagrindu sukurtų programų naudojant klaidą „ Java (TM) Platform SE dvejetainis failas nustojo veikti“ , pereikite prie 2 metodo .

2 metodas: iš naujo įdiekite visas su „Java SE“ susijusias programas

Jei pirmasis metodas nebuvo veiksmingas sprendžiant problemą, pažiūrėkime, ar mums pasiseks geriau iš naujo įdiegus visą „Java“ aplinką. Kai kurie vartotojai pranešė, kad problema buvo automatiškai išspręsta, kai jie pašalino savo dabartinę „Java“ aplinką ir tada įdiegė naujausią „Java“ versiją iš oficialaus atsisiuntimo puslapio.

Čia yra trumpas viso dalyko vadovas:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte langelį Vykdyti. Tada įveskite „ appwiz.cpl “ ir paspauskite Enter, kad atidarytumėte langą Programos ir funkcijos .

  2. Slinkite žemyn per programų sąrašą ir pašalinkite kiekvieną „Java“ įrašą, kurį galite rasti dešiniuoju pelės klavišu spustelėdami kiekvieną įrašą ir pasirinkdami Pašalinti .

  3. Kai visi įrašai bus pašalinti, perkraukite savo kompiuterį.
  4. Kitą kartą paleidę apsilankykite šioje nuorodoje (čia) ir spustelėkite mygtuką „Free Java Download“, kad iš naujo įdiegtumėte „Java Environment“. Šio proceso pabaigoje būsite paraginti iš naujo paleisti iš naujo.
  5. Kai jūsų kompiuteris vėl įsijungia, patikrinkite, ar galite atidaryti „Java“ pagrįstas programas be klaidos „ Java (TM) Platform SE dvejetainis kodas neveikia“ . Jei vis tiek matote tą patį klaidos pranešimą, pereikite prie paskutinio metodo.

3 metodas: paleiskite programą po „Clean Boot“

Keli vartotojai sugebėjo paleisti „Java“ programas paleisdami „Clean“ įkrovą. Švarus įkrovimas pašalins daugumą programinės įrangos ir tvarkyklių konfliktų, nes jis paleidžia sistemą su minimaliu tvarkyklių ir paleisties programų rinkiniu.

Jei pastebėsite, kad atlikus „ Clean“ įkrovą klaida „ Java (TM) Platformos SE dvejetainis failas nustojo veikti“ , akivaizdu, kad kaltos kai kurios paleisties programos ir paslaugos, kurios buvo pašalintos naudojant „ Clean boot“ procedūrą. už jį. Patvirtinę tai turėtumėte sistemingai pašalinti kiekvieną įtariamą programinę įrangą, kol pašalinsite konfliktą.

Kad viskas būtų aiškiau, pateikite trumpą vadovą, kaip atlikti švarų įkrovą ir nustatyti paleidimo programą, kuri sukelia problemą:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte langelį Vykdyti. Tada įveskite „ msconfig “ ir paspauskite Enter, kad atidarytumėte sistemos konfigūracijos meniu.

  2. Viduje Sistemos konfigūracija lange pereikite į skirtuką Paslaugos ir spustelėkite Išjungti viską mygtuką. Tada paspauskite Taikyti, kad išsaugotumėte pakeitimus.

  3. Tada pereikite į skirtuką „Startup“ ir spustelėkite „ Open Task Manager“ .

  4. Užduočių tvarkytuvės skirtuke „Startup“ pasirinkite kiekvieną paleisties elementą, kurio būsena nustatyta kaip „ Enabled“, ir spustelėkite toliau pateiktą mygtuką „ Išjungti “.

  5. Kai bus išjungtas kiekvienas nereikalingas paleidimo procesas, uždarykite „Task Manager“ ir iš naujo paleiskite kompiuterį.
  6. Kito paleidimo metu patikrinkite, ar programos atidaromos be klaidos „ Java (TM) Platform SE dvejetainis failas nustojo veikti“ . Jei viskas dabar veikia normaliai, tęskite toliau nurodytus veiksmus.
  7. Sistemingai iš naujo įjunkite kiekvieną paleisties elementą ir paslaugą atlikdami pirmiau nurodytus veiksmus, kol problema atsinaujins. Kai atpažinsite savo kaltininką, pašalinkite programą ir iš naujo paleiskite mašiną.
  8. Atlikite 1–3 veiksmus, kad grįžtumėte į skirtukus „ Paslaugos“ ir „ Paleistis“ ir iš naujo įgalintumėte likusias anksčiau išjungtas paslaugas.

4 metodas: modifikuokite „Windows“ klaidų ataskaitų failą

Kiekvieną kartą sugedus „Windows“ programai, sukuriamas WER failas, kuriame yra vertingos informacijos, kuri gali padėti analizuoti, kodėl įvyko avarija. Nors programinės įrangos tiekėjai turi prisijungti prie „Microsoft“ „Winqual“ paslaugos, kad galėtų pasiekti klientų strigčių duomenis, administratoriai gali prieiti prie jų, atidarydami .wer failus, kurie yra paprasti tekstiniai failai, kuriuos „Windows“ saugo skirtingose ​​vietose. Kai kuriais atvejais problemos aprašymas padės suprasti, kodėl programa užstrigo. Tačiau dažnai tik kūrėjas supras .wer failo turinį. Bet jūs negalite suklysti, peržiūrėję šiuos failus, prieš nuspręsdami, ar norite įjungti ar išjungti „Windows“ klaidų ataskaitų teikimą (jei nerimaujate, kad konfidencialūs duomenys bus siunčiami trečiosioms šalims). Be to,taip pat galite nusiųsti failus į savo programinės įrangos ar aparatūros pardavėjo palaikymo tarnybą tikėdamiesi, kad jie išsiaiškins, kas nutiko ne taip.

„Windows 7“ sistemoje „Windows“ klaidų ataskaitų failai gali būti saugomi poaplankyje kažkur giliai „ProgramData“ arba „User“ kataloge. Potipinio aplanko pavadinimas yra tiesiog WER, o failo plėtinys yra .wer. Norėdami rasti juos visus, galite naudoti „Windows“ paiešką ar kitą darbalaukio paieškos įrankį. Tačiau informaciją, esančią šiuose .wer failuose, taip pat galima pasiekti per „Windows“ veiksmų centrą („Control Panel“ \ System and Security \ Action Center).

Java“ (TM) platformos SE dvejetainė programa nustojo veikti. Klaidą galima ištaisyti pakoregavus šiuos „Windows“ klaidų ataskaitų failus ir atlikdami toliau nurodytus veiksmus, norėdami atsikratyti šios problemos:

  1. Suraskite „ Windows“ įvykių ataskaitų žurnalą, kuris paprastai yra šioje vietoje.

    C: \ users \ vartotojo vardas \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive.

  2. Dešiniuoju pelės mygtuku spustelėkite failą „.WER“ ir pasirinkite „Open With“. Po to atidarykite jį naudodami „Wordpad“ arba „Notepad“.
  3. Eikite į failo pabaigą į „ AppPath“ . Čia rodoma klaidą sukėlusio failo „Java.exe“ vieta. (Pvz. - D: \ myapp \ subfolder \ ocx \ jre \ bin).
  4. Eikite į šią vietą ir išskirkite failą, kuris buvo nurodytas kaip klaidos priežastis.
  5. Dešiniuoju pelės mygtuku spustelėkite failą java.exe ir pasirinkite Ypatybės, kad atidarytumėte šios programos ypatybes.
  6. Spustelėkite skirtukąSuderinamumas“ ir pasirinkite parinktį „ Keisti visų vartotojų nustatymus “, jei ji yra.
  7. Išvalyti " suderinamumo režimu" varneles ir pasirinkite " Vykdyti šią programą suderinamumo režimu :" parinktį ir išskleidžiamajame meniu pasirinkite kitą "Windows" versiją, pageidautina vyresnio amžiaus nei dabartinis.
  8. Spustelėkite Gerai, kad uždarytumėte JAVA ypatybių langą.
  9. Atsijunkite iš interneto sąsajos arba paslaugų svetainės ir vėl prisijunkite.
  10. Pabandykite iš anksto paleisti programą, kurią bandėte paleisti, ir patikrinkite, ar ji veikia tinkamai.

5 metodas: paleiskite sesijas naudodami „Java Web Start“

Jei aukščiau nurodytas sprendimas neišsprendžia problemos, vartotojai gali išspręsti klaidą paleidę sesijas naudodami sistemoje įdiegtą „Java Web Start“ versiją, o ne „Blackboard Collaborate Launcher“ programą. Instrukcijos tai padaryti pateikiamos žemiau, tačiau vartotojai taip pat raginami susisiekti su „Collaborate“ palaikymo tarnyba dėl tolesnės pagalbos.

„Windows 7/8“ vartotojai:

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte „Run“ eilutę, ir įklijuokite šią komandą į ją, paspauskite „Enter“, kad ją įvykdytumėte, ir atidarykite susietą failą.
    valdiklis / vardas „Microsoft.DefaultPrograms“ / puslapis pageFileAssoc

Pastaba: Tai pradės susieti failo tipą ar protokolą su programa.

  1. Iš sąrašo pasirinkite .collab įrašą ir spustelėkite mygtuką Keisti programą.
  2. "Atverti su" langas ir iš ten pamatysite sąrašą Java (TM) Web Start paleidimo šiame lange, pasirinkite ją ir spauskite "OK".
  3. Vėliau pereikite prie 7 veiksmo ir jei šiame lange nėra „Java“ (TM) žiniatinklio paleidimo priemonės sąrašo, pereikite prie 3 žingsnio.
  4. Spustelėkite nuorodą „Daugiau programų“, slinkite į sąrašo apačią ir spustelėkite „Ieškoti kitos programos šiame kompiuteryje“.
  5. Kompiuteryje eikite į „Java“ katalogą ir nepamirškite, kad daugumai sistemų tai bus vienas iš šių būdų:
C: \ Program Files \ Java \ jre1.8.0_111 \ bin C: \ Program Files (x86) \ Java \ jre1.8.0_111 \ bin * Atkreipkite dėmesį, kad skaičius, nurodytas aukščiau „jre“, priklausys nuo jūsų įdiegtos „Java“ versijos .
  1. Dabar pasirinkite „. exe “ failą ir spustelėkite mygtuką„ Atidaryti “
  2. Galiausiai pradėkite „Web Web Conferencing“ sesiją ir išbandykite programų dalijimosi funkciją. Tikimės, kad problema jau bus išspręsta.

„Windows 10“ vartotojai:

  1. Uždarykite bet kurį „Collaborate“ seansą ar įrašymo langą.
  2. Paspauskite „Windows“ + „R“, kad atidarytumėte eilutę Vykdyti.
  3. Įveskite „Control Panel“ ir paspauskite „Enter“, kad paleistumėte klasikinę valdymo skydelio sąsają.
  4. „Windows“ valdymo skydelyje spustelėkite parinktį „Programa ir funkcijos“.
  5. Patikrinkite programų sąrašą ir įsitikinkite, kad „ Java“ jau įdiegta sistemoje. Jei jis nėra įdiegtas, prieš tęsdami atsisiųskite ir įdiekite „Java“ iš java.com.
  6. Atsisiųskite naują „Collaborate“ susitikimo ar įrašymo failą, bet dar nepaleiskite failo.
  7. Suraskite susitikimą arba įrašykite „ .COLLAB“ failą į savo atsisiuntimus
  8. Dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite „Atidaryti naudojant“, tada spustelėkite „Pasirinkti kitą programą“.
  9. Jei šiame sąraše matote „ Java“ (TM) žiniatinklio paleidimo priemonę (norint išplėsti sąrašą, gali reikėti spustelėti Daugiau programų), pažymėkite ją ir pažymėkite langelį „ Visada naudokite šią programą atidarydami .collab failus“, tada spustelėkite Gerai
  10. Jei „ Java“ (TM) žiniatinklio paleidimo priemonės nėra sąraše, pažymėkite laukelį, kuriame sakoma Visada naudokite šią programą .collab failams atidaryti, tada spustelėkite Ieškoti kitos programos šiame kompiuteryje .
  11. Eikite į šią vietą:
C: \ programos failai \ java \ jreXXX \ bin

XXX reiškia skaičių, kuris skirsis atsižvelgiant į kompiuteryje įdiegtą „Java“ versiją, pavyzdžiui: jre1.8.0_221.

  1. Pasirinkite failą pavadinimu „. exe “ ir spustelėkite Atidaryti.
  2. Visi „ .COLLAB“ failai bus atidaryti naudojant „ Java Web Start“, o ne „ Blackboard Collaborate Launcher“.
  3. Norėdami išbandyti programų bendrinimo funkcijas, paleiskite „Collaborate“ sesiją arba įrašą.

6 metodas: paleiskite sistemą saugiuoju režimu

Kai kurie vartotojai pranešė, kad jiems pavyko išspręsti šią problemą iš naujo paleidus sistemą saugiuoju režimu. Jie pranešė, kad problemą sukėlė monitoriaus procesas, kuris sugadino diegimo failus, kol diegimo procesas buvo vykdomas. Problema yra stebėjimo įrankyje, vadinamame „Logitech Process Monitor“ (lvprcsrv.exe). Įsitikinkite, kad naudojate ne šį ar bet kurį kitą procesų stebėjimo įrankį. Vadinasi, vykdant saugiuoju režimu bus išjungti visi procesai, kurie gali trukdyti veikti „Java“. Norėdami paleisti sistemą saugiuoju režimu, atlikite toliau nurodytus veiksmus:

  1. Spustelėkite mygtuką Pradėti ir pasirinkite maitinimo piktogramą.
  2. Laikykite nuspaudę klavišą „Shift“ ir spustelėkite Paleisti iš naujo.
  3. Pasirodys meniu. Pasirinkite Trikčių šalinimas> Papildomos parinktys> Paleisties nustatymai.
  4. Spustelėkite mygtuką Paleisti iš naujo ir jūsų kompiuteris bus paleistas iš naujo, pateikdamas žemiau pateiktą meniu.
  5. Dabar paspauskite 4, kad pasirinktumėte Įgalinti saugųjį režimą (arba 5, jei norite pasirinkti Įgalinti saugųjį režimą su tinklu, jei reikia naudoti internetą).
  6. Tada jūsų kompiuteris bus paleistas saugiuoju režimu.

Norėdami paleisti saugiuoju režimu („Windows 7“ ir ankstesnėse versijose):

  1. Įjunkite arba paleiskite iš naujo, kol paleisite, palaikykite nuspaudę klavišą F8, kol pasirodys „Windows“ logotipas.
  2. Pasirodys meniu. Tada galite atleisti klavišą F8. Rodyklių klavišais paryškinkite saugųjį režimą (arba saugųjį režimą su tinklu, jei problemai išspręsti reikia naudoti internetą), tada paspauskite „Enter“.
  3. Tada jūsų kompiuteris bus paleistas saugiuoju režimu.

Norėdami paleisti saugiuoju režimu „Mac“:

  1. Įjunkite arba paleiskite kompiuterį iš naujo. Kol jis paleidžiamas, palaikykite nuspaudę klavišą „Shift“, kol pasirodys „Apple“ logotipas. Kai pasirodys logotipas, galėsite atleisti klavišą „Shift“ .
  2. Tada jūsų kompiuteris bus paleistas saugiuoju režimu.

7 metodas: iš naujo įdiekite „Minecraft“

Dauguma žmonių išsprendė šią problemą iš naujo įdiegdami „Minecraft“ savo atitinkamose sistemose, nes nesuderinama „Minecraft“ versija ar bet koks nesklandumas gali sukelti šią klaidą.

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte eilutę Vykdyti.
  2. Įveskite „appwiz.cpl“ ir paspauskite „Enter“, kad atidarytumėte „App Manager“ langą.
  3. Programų tvarkyklės viduje slinkite žemyn ir dešiniuoju pelės mygtuku spustelėkite programą „Minecraft“ .
  4. Iš sąrašo pasirinkite „Pašalinti“ ir vykdykite ekrane pateikiamas instrukcijas, kad pašalintumėte programą iš savo kompiuterio.
  5. Pakartokite aukščiau aprašytą procesą bet kuriam programos egzemplioriui.
  6. Vėliau, norėdami įdiegti žaidimą, eikite čia ir atsisiųskite žaidimo klientą. Galite atsisiųsti žaidimo klientą, net jei neturite žaidimo, bet galėsite žaisti tik demonstracinį režimą. Atsisiuntę klientą, dukart spustelėkite piktogramą, kad ją paleistumėte.
  7. Vykdykite ekrane pateikiamas instrukcijas, kad visiškai įdiegtumėte šią programą savo kompiuteryje.

Atkreipkite dėmesį, kad „Minecraft“ pirkinys susietas su jūsų paskyra (el. Pašto adresu), o ne su įrenginiu. Tokiu būdu galite atsisiųsti ir įdiegti „Minecraft: Java Edition“ tiek kompiuterių, kiek norite. Norėdami prisijungti, naudokite savo el. Pašto adresą ir slaptažodį (arba vartotojo vardą ir slaptažodį, jei turite senesnę paskyrą). Įsitikinkite, kad esate prisijungę prie interneto, nes žaidimas pirmą kartą automatiškai atsisiųs papildomus failus. Įdiegę „Minecraft“ ir išsaugoję paskyros kredencialus, galite žaisti su interneto ryšiu arba be jo.

8 metodas: konfigūruokite aplinkos kintamuosius

Daugelis operacinių sistemų naudoja aplinkos kintamuosius konfigūracijos informacijai perduoti programoms. Kaip ypatybės „Java“ platformoje, aplinkos kintamieji yra raktų / reikšmių poros, kur raktas ir vertė yra eilutės. Po paskutinio „Windows“ naujinimo gali atsirasti trikdžių, kurie išprovokuoja „ Java“ (TM) „Platform SE“ dvejetainę versiją . Todėl šiame žingsnyje iš naujo nustatysime aplinkos kintamuosius.

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte eilutę Vykdyti.
  2. Įveskite „Control Panel“ ir paspauskite „Enter“, kad atidarytumėte klasikinę valdymo skydelio sąsają.
  3. Valdymo skydelyje spustelėkite parinktį „Peržiūrėti pagal:“ ir sąraše pasirinkite parinktį „Didelės piktogramos“ .
  4. Spustelėkite parinktį „Sistema“ ir kitame lange iš galimų parinkčių sąrašo pasirinkite „Išplėstiniai sistemos nustatymai“ .
  5. Viršuje pasirinkite skirtuką „Išplėstinė“, tada ekrano apačioje spustelėkite „ Aplinkos kintamieji“ .
  6. Tada spustelėkite mygtuką „ Naujas“, esantį parinktyje „ Sistemos kintamieji“, kad atidarytumėte kitą langą.
  7. Įveskite „ _JAVA_OPTIONS“ teksto laukelyje Kintamasis vardas.
  8. Įveskite „ -Xmx256M“ laukelyje Kintamoji vertė.
  9. Išsaugokite pakeitimus ir spustelėkite „Gerai“, kad išeitumėte iš sistemos kintamųjų lango.
  10. Tai padarę dar kartą spustelėkite mygtuką „Gerai“ , kad visiškai išeitumėte iš šio lango.
  11. Dabar, kai procesas baigtas, patikrinkite, ar klaidos pranešimas vis dar išlieka.

9 metodas: pašalinkite senesnes „Java“ versijas (naudodami scenarijų)

Senų „Java“ versijų laikymas sistemoje kelia rimtą saugumo riziką. Pašalinę senesnes „Java“ versijas iš savo sistemos, užtikrinsite, kad „Java“ programos veiks su naujausiais jūsų sistemos saugos ir našumo patobulinimais. Nukopijuokite žemiau esantį kodą ir išsaugokite jį aplanke {PackageShare} \ Scripts kaip Remove_old_java_versions.ps1 .

Pastaba: Šis paketas tikrina, ar yra 32 ir 64 bitų įdiegtos „Java“ versijos, ir tyliai pašalina visas senas versijas, palikdamas tik naujausias. Kadangi tai tik paprastas „Powershell“ scenarijus, jį taip pat galima paleisti atskirai. Turėkite omenyje, kad scenarijus yra šiek tiek lėtas, nes WMI klasės „Win32_Product“ išvardijimas užtrunka ilgai.

#Šis scenarijus naudojamas pašalinti senas „Java“ versijas ir palikti tik naujausias. # Originalus autorius: mmcpherson # Versija 1.0 - sukurta 2015-04-24 # Versija 1.1 - atnaujinta 2015-05-20 # - Dabar taip pat aptinka ir pašalina senas „Java“ neatnaujintas bazines versijas (ty „Java“ versijas be naujinimo #) # - Dabar taip pat pašalina „Java 6“ ir senesnes versijas bei papildomą galimybę rankiniu būdu pakeisti šį elgesį. # - pridėta numatytoji pašalinimo elgsena, kad niekada neperkrautumėte (pašalinimui dabar naudojama „msiexec.exe“) # versija 1.2 - atnaujinta 2015-07-28 # - klaidų taisymai: nulinio masyvo ir op_addition klaidos. # SVARBI PASTABA: Jei norite, kad „Java“ 6 ir senesnės versijos liktų,redaguokite kitą eilutę ir pakeiskite $ true į $ false $ UninstallJava6andBelow = $ true #Deklaruoti versijų masyvus $ 32bitJava = @ () $ 64bitJava = @ () $ 32bitVersions = @ () $ 64bitVersions = @ () #Atlikti WMI užklausą rasti įdiegtus „Java“ naujinimus, jei ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $"} # Taip pat raskite „Java“ 5 versiją, bet šiek tiek tvarkykite skiriasi, nes procesoriaus bitai skiriasi tik GUID $ 32bitJava + = Get-WmiObject -Class Win32_Product | Kur objektas {($ _. Pavadinimas-atitiktis "(? I) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ D (\ sUpdate \ s \ d +) * $") -and ($ _. IdentificationNumber - atitiks „^ \ {32")}} dar „Where-Object $ _. Name -match“(? i) „Java“ ((\ (TM \) 7) # Atlikite WMI užklausą, kad rastumėte įdiegtus „Java“ naujinimus (64 bitų), jei ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _.Pavadinimas - atitiktis "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64 bitų [)] $"} # Taip pat raskite „Java“ 5 versija, bet tvarkoma šiek tiek kitaip, nes procesoriaus bitai skiriasi tik GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match "(? i) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ d (\ sUpdate \ s \ d +) * $ ") -and ($ _. IdentificationNumber -match" ^ \ {64 ")}} else $ 64bitJava + = Get-WmiObject -Class Win32_Product #Enumerate ir užpildykite „Foreach“ versijų masyvą ($ app $ 32bitJava) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Versija}} # Suskaičiuokite ir užpildykite „Foreach“ versijų masyvą ($ app - $ 64bitJava) {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} # Sukurkite masyvą, kuris bus tinkamai surūšiuotas pagal faktinį Versija (kaip „System.Version“ objektas), o ne pagal vertę. $ sorted32bitVersions = $ 32bitVersions | % {New-Object System.Version ($ _)} | rūšiuoti $ sorted64bitVersions = $ 64bitVersions | % {New-Object System.Version ($ _)} | rūšiuoti # Jei grąžinamas vienas rezultatas, konvertuokite rezultatą į vieną vertės masyvą, kad nekiltų problemų iškviečiant .GetUpperBound vėliau, jei ($ sorted32bitVersions -isnot [system.array]) {$ sorted32bitVersions = @ ($ sorted32bitVersions )} if ($ sorted64bitVersions -isnot [system.array]) {$ sorted64bitVersions = @ ($ sorted64bitVersions)} #Paimkite naujausios versijos vertę iš masyvo,pirmiausia konvertuojama $ newest32bitVersion = $ sorted32bitVersions [$ sorted32bitVersions.GetUpperBound (0)] $ newest64bitVersion = $ sorted64bitVersions [$ sorted64bitVersions.GetUpperBound (0)] Foreach ($ app in $ 32bitJava) {if ($ app -ne $ null Pašalinkite visas „Java“ versijas, jei versija neatitinka naujausios versijos. if (($ app.Version -ne $ newest32bitVersion) ir ($ newest32bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentificationNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Palaukite -Passthru # write-host" 32 bitų versijos pašalinimas: "$ app}}} Foreach ($ app $ 64bitJava) {if ($ app -ne $ null) {# Pašalinkite visas „Java“ versijas,kai versija neatitinka naujausios versijos. if (($ app.Version -ne $ newest64bitVersion) -and ($ newest64bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentificationNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Palaukite -Passthru # write-host" 64 bitų versijos pašalinimas: "$ app}}}$ app}}}$ app}}}

10 metodas: išvalykite „Java“ talpyklą

Vienas iš dalykų, galinčių sukelti šią klaidą, yra „Java“ talpykla, kuri lieka jūsų kompiuteryje net pašalinus ir iš naujo įdiegus programinę įrangą. Pirmas dalykas, kurį mes rekomenduotume, būtų ištrinti šiuos laikinus failus per „Java“ valdymo skydą, į kurį galite patekti atlikdami toliau nurodytus veiksmus:

Raskite „Java“ valdymo skydą - „Java 7“ atnaujinimas 40 (7u40) ir naujesnės versijos:

Pradėdami nuo „Java 7“ naujinimo 40, „Java“ valdymo skydą galite rasti per „Windows“ meniu Pradėti.

  1. Paleiskite „ Windows“ meniu Pradėti
  2. Spustelėkite Programos ( Visos programos „Windows 10“)
  3. Raskite „ Java“ programų sąrašą
  4. Norėdami paleisti „Java“ valdymo skydą, spustelėkite Konfigūruoti „Java“

Raskite „Java“ valdymo skydą - versijos žemiau 7u40:

„Windows 10“:

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte vykdymo eilutę ir įveskite „Control Panel“.
  2. „Windows“ valdymo skydelyje spustelėkite Programos .
  3. Spustelėkite „Java“ piktogramą, kad atidarytumėte „Java“ valdymo skydą.

„Windows 8“:

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte vykdymo eilutę ir įveskite „Control Panel“.
  2. Paspauskite „ Windows“ logotipo klavišą + W, kad atidarytumėte paieškos žavesį paieškos nustatymams

    ARBA

    Vilkite pelės žymeklį į apatinį dešinįjį ekrano kampą, tada spustelėkite paiešką

  3. Paieškos laukelyje įveskite „ Java“ valdymo skydą
  4. Spustelėkite „Java“ piktogramą, kad atidarytumėte „Java“ valdymo skydą.

„Windows 7“, „Vista“:

  1. Paspauskite „ Windows + R“, kad atidarytumėte raginimą paleisti
  2. Įveskite "Control Panel" ir paleisti greitai ir paspauskite "Enter" , kad jį paleisti.
  3. Valdymo skydelyje ieškokite „Java Control Panel“
  4. Paieškų sąraše paleiskite valdymo skydą.

Alternatyvus „Java“ valdymo skydo paleidimo būdas:

  1. Paspauskite „Windows“ + „R“, kad atidarytumėte eilutę Vykdyti.
  2. Įveskite šias eilutes eilutėje Vykdyti, atsižvelgiant į jūsų sistemą.

    „Windows 32“ bitų OS: c: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe

    „Windows“ 64 bitų OS: c: \ Program Files (x86) \ Java \ jre7 \ bin \ javacpl.exe

  3. Tai turėtų paleisti „Java“ valdymo skydą.

Išvalyti talpyklą:

Dabar, kai paleidote „Java“ valdymo skydą, mes eisime prie to, kad iš tikrųjų išvalytumėte talpyklą. Už tai:

  1. Spustelėkite skirtuką „Bendra“, tada antraštėje „Laikini interneto failai“ pasirinkite parinktį „Nustatymai“ .
  2. Spauskite ant "Delete Files" mygtuką kitame lange.
  3. Patikrinkite visas parinktis kitame lange, kad įsitikintumėte, jog visa talpykla išvalyta.
  4. Norėdami pradėti valymo procesą, spustelėkite „Gerai“ .