תיקון: Java Platform SE בינארי הפסיק לעבוד ב-Windows 11/10

יישומים מבוססי Java בדרך כלל פועלים בצורה חלקה למדי עם כמה קריסות מדי פעם פה ושם. אחת מהשגיאות הנדונות ביותר היא "Java (TM) Platform SE בינארי הפסיק לעבוד", שחלק מהמשתמשים דיווחו שהם עדים להם בזמן שניסו להפעיל יישומים מבוססי Java על המערכות שלהם. ברוב המקרים, ההתנגשות בין מנהל ההתקן של הכרטיס הגרפי לפלטפורמת Java היא שורש הסיבה. אם אתה עומד בפני אותה דילמה, פשוט עקוב אחר התיקונים הבאים.

תוכן העניינים

תיקון 1 - עדכן את מנהל ההתקן של הכרטיס הגרפי

עדכון מנהל ההתקן של הכרטיס הגרפי אמור להסתדר.

הראינו כיצד לעדכן בקלות כרטיס NVIDIA. אם אתה משתמש בכרטיס Radeon או בכרטיס של אינטל, השלבים שונים אך השיטה דומה.

1. בהתחלה, פתח את Geforce Experience.

2. כאשר חווית GeForce נפתחת, לחץ על "נהגים"אזור.

3. לאחר מכן, הקש על "הורד“.

הורד Min

כעת, Geforce Experience יוריד את מנהל ההתקן העדכני ביותר עבור הכרטיס שלך.

4. ברגע שזה נעשה, הקש על "התקנה מהירה“.

התקנה מהירה מינימום

כעת, עקוב אחר ההוראות שעל המסך כדי להשלים את ההתקנה.

לאחר התקנת הדרייבר, אתחול המערכת פעם אחת. זה יפתור את הבעיה שאתה מתמודד איתו.

תיקון 2 - הסר והתקן מחדש את Java

אתה יכול להסיר ולהתקין מחדש את כלי Java מהמערכת שלך.

שלב 1

1. בהתחלה, לחץ על מקש Windows+X מפתחות יחד.

2. לאחר מכן, הקש על "אפליקציות ותכונות" כדי לפתוח את דף ההגדרות.

אפליקציות ותכונות מינימום

3. כעת, בצד ימין, הקלד "Java" בתיבת החיפוש.

4. אלה יפתחו את רשימת יישומי Java במערכת שלך.

Java Update Search Min

5. לאחר מכן, הקש על תפריט שלוש הנקודות לצד אפליקציית Java הראשונה והקש על "הסר את ההתקנה“.

6. שוב, אשר את הפעולה שלך הקש על "הסר את ההתקנה“.

הסר את ההתקנה שוב Min

פעולה זו תסיר את ההתקנה של אפליקציית Java מהמערכת שלך.

7. כעת, בצע את אותה שיטה, הסר את ההתקנה של אפליקציות Java אחרות ברשימה.

מינימום חיפוש Java

לאחר מכן, סגור את ההגדרות.

שלב 2

כעת, עליך להוריד את הגרסה העדכנית ביותר של ערכת הכלים של Java ולהתקין אותה.

1. בהתחלה, פתח את הורדת ארכיון Java סָעִיף.

2. לאחר מכן, בחר את כלי השירות והגרסה הנכונים להורדה והקש עליו.

Jdk Min

3. עליך להתחבר באמצעות אישורי Oracle שלך. זה יתחיל את תהליך ההורדה.

כניסה מינימלית

לאחר שהורדת אותו, סגור את חלון הדפדפן.

4. אחרי כן, לחץ לחיצה כפולה בקובץ ההתקנה שהורד.

Jdk Dc Min

5. לאחר מכן, הקש על "הַבָּאכדי להתקין את כלי השירות השונים של Java במערכת שלך.

הדקה הבאה

כעת, נסה להשתמש באפליקציה מבוססת Java ובדוק אם אתה עדיין רואה את אותה הודעת שגיאה או לא.

תיקון 3 - שנה את משתני הסביבה

קביעת תצורה של משתני סביבה חדשים אמורה לפתור את הבעיה שבה אתה מתמודד כעת.

1. בהתחלה, לחץ על מקש Windows+R מפתחות יחד.

2. לאחר מכן, הקלד פקודת UTR זו והקש על "בסדר“.

sysdm.cpl
Sysdm Cpl Min

פעולה זו תפתח את חלון מאפייני המערכת.

3. כאשר חלונית מאפייני מערכת נפתחת, עבור אל "מִתקַדֵם" הכרטיסייה.

4. כאן, הקש על "משתני סביבה...”.

משתנים סביבתיים מינימום

5. כעת, לחץ על "חָדָשׁ…" אפשרות ליצירת משתנה חדש.

דקה חדשה

6. אז שים "_JAVA_OPTIONS" בתיבת שם המשתנה.

7. לאחר מכן, הקלד "-Xmx256M" בסעיף ערך משתנה.

8. לבסוף, הקש על "בסדר" כדי לשמור את השינוי.

אפשרויות Java מינימום

9. כשתחזור לדף משתני הסביבה, הקש על "בסדר" כדי לשמור את השינויים.

10. לבסוף, הקש על "להגיש מועמדות" ו"בסדר" אפשרות.

החל אוקיי משתני סביבה

לאחר מכן, סגור את חלון מאפייני המערכת. עַכשָׁיו, לְאַתחֵל המכונה פעם אחת.

לא תראה שוב את הודעת השגיאה של Java במערכת שלך.

תיקון 4 - הפעל סקריפט

אתה יכול ליצור ולהריץ סקריפט פשוט כדי להסיר את כל ה-Java הישן יותר מהמערכת.

1. בהתחלה, הפעל את פנקס הרשימות.

2. לאחר מכן, העתק הדבק כל השורות האלה בפנקס הרשימות.

#סקריפט זה משמש להסרת כל גרסאות ג'אווה ישנות, ולהשאיר רק את החדשות ביותר. #מחבר מקורי: mmcpherson #גרסה 1.0 - נוצרה 2015-04-24 #גרסה 1.1 - עודכנה 2015-05-20 # - כעת גם מזהה ומסירה ג'אווה ישנה גרסאות בסיס שאינן מעודכנות (כלומר גרסאות Java ללא עדכון #) # - כעת גם מסיר את Java 6 ומטה, בנוסף לאפשרות נוספת לשנות זאת באופן ידני התנהגות. # - נוספה התנהגות ברירת מחדל של הסרת התקנה לעולם לא לאתחל מחדש (נעשה כעת שימוש ב-msiexec.exe להסרה) #גרסה 1.2 - עודכנה 2015-07-28 # - תיקוני באגים: שגיאות מערך null ו-op_addition. # הערה חשובה: אם תרצה שגרסאות Java 6 ומטה יישארו, אנא ערוך את השורה הבאה והחלף את $true ב-$false $UninstallJava6andBelow = $true #Declare מערכי גרסה $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #בצע שאילתת WMI כדי למצוא עדכוני Java מותקנים אם ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #מצא גם את גרסה 5 של Java, אך מטופלת מעט שונה מכיוון שה-CPU ניתן להבחין רק על ידי ה-GUID $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -ו ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #בצע שאילתת WMI כדי למצוא עדכוני Java מותקנים (64 סיביות) אם ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #מצא גם את גרסה 5 של Java, אך מטופל מעט שונה מכיוון ש-CPU ניתן להבחין רק ב- GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -ו ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-bit[)]$" } } #ספור ואכלס מערך גרסאות Foreach ($app ב-$32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Version } } #ספור ואכלס מערך גרסאות Foreach ($app ב-$64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Version } } #צור מערך שממוין נכון לפי הגרסה בפועל (כמערכת. אובייקט גרסה) ולא לפי ערך. $sorted32bitVersions = $32bitVersions | %{ New-Object System. גרסה ($_) } | מיון $sorted64bitVersions = $64bitVersions | %{ New-Object System. גרסה ($_) } | מיון #אם תוצאה בודדת מוחזרת, המר את התוצאה למערך ערכים בודד כדי שלא יתקל בבעיות בקריאת .GetUpperBound מאוחר יותר if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #תפוס את הערך של הגרסה החדשה ביותר מהמערך, תחילה המר את $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app ב-$32bitJava) { if ($app -ne $null) { # הסר את כל הגרסאות של Java, שבהן הגרסה אינה תואמת לגרסה החדשה ביותר. if (($app. Version -ne $newest32bitVersion) -ו ($newest32bitVersion -ne $null)) { $appGUID = $app. מאפיינים["זיהוי מספר"]. ערך. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "הסרת התקנה של 32 סיביות גרסה: " $app } } } Foreach ($app ב-$64bitJava) { if ($app -ne $null) { # הסר את כל הגרסאות של Java, שבהן הגרסה אינה תואמת לגרסה החדשה ביותר גִרְסָה. if (($app. Version -ne $newest64bitVersion) -ו ($newest64bitVersion -ne $null)) { $appGUID = $app. מאפיינים["זיהוי מספר"]. ערך. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "הסרת גירסת 64 סיביות: " $app } } }

3. לאחר מכן, הקש על "קוֹבֶץ" והקש על "שמור כ" אפשרות.

שמור כמינימום

4. בחר את סוג הקובץ בתור "כל הקובץs".

5. אחרי זה, שם אותו בשם "Remove_old_java_versions.ps1" והקש על "להציל" כדי לשמור את התסריט.

הסר את Old Java Min

לאחר ששמרת את הקובץ, סגור את פנקס הרשימות.

6. לאחר מכן, לחץ לחיצה ימנית על זה "Remove_old_java_versions" סקריפט powershell והקש על "רץ עם Powershell“.

הפעלה עם Powershell Min

פעולה זו תסיר את התקנת Java הישנה והפגומה מהמערכת שלך.

תיקון 5 - נקה את המטמון של Java

אתה צריך לנקות את המטמון של Java.

1. בהתחלה, הקלד "הגדר את Java" בתיבת החיפוש.

2. לאחר מכן, הקש על "הגדר את Java" כדי לגשת אליו.

קבע תצורה של Min Min

3. כעת, עבור אל "כללי" הכרטיסייה.

4. כאן, הקש על "הגדרות..." כדי לגשת אליו.

מחיקות כלליות Min Min

5. כעת, הקש על "מחק קבצים...”.

6. לאחר מכן, הקש על "בסדר"כדי להמשיך הלאה.

מחק Ok Min

7. כשתחזור לדף הגדרות הקבצים הזמניים, הקש על "בסדר“.

מחק קבצים מינימום

לבסוף, כשתסיים, סגור את כל החלונות.

בדוק אם הפתרון הזה עובד או לא.

תיקון 6 - הפעל את התוכנית במצב תאימות

ייתכן שיש בעיה של תאימות לאפליקציית Java.

1. בהתחלה, עבור אל המיקום הזה -

C:\users\%username%\AppData\Local\Microsoft\Windows\WER\ReportArchive

2. כאן, חפש את קובץ יומן השגיאות.

3. לאחר מכן, לחץ לחיצה ימנית על יומן השגיאות והקש על "לפתוח עם“.

פתח עם Min

4. כעת, בחר "פנקס רשימות“.

פנקס רשימות אוקי דקה

4. עכשיו, חפש את "AppPath“. בדרך זו, תדע איזה קובץ Java.exe גרם לבעיה זו.

בדרך כלל, זה ככה

D:\appname\subfolder\ocx\jre\bin) 

5. כעת, פשוט נווט אל מיקום השורש של אפליקציית Java זו.

6. לאחר מכן, הקש ימני על "Javaהאפליקציה והקש על "נכסים“.

אביזרים מינ

7. לאחר מכן, עבור אל "תְאִימוּת" הכרטיסייה.

8. אחרי כן, חשבון ה "הפעל תוכנית זו במצב תאימות עבור:" אפשרות.

9. לאחר מכן, בחר "חלונות 8" מהתפריט הנפתח.

תאימות Windows 8 מינימום

10. לאחר מכן, שמור את השינוי הזה בלחיצה על "להגיש מועמדות" ו"בסדר“.

החל אישור הפעל כמנהל מינימום אוניברסלי

לאחר מכן, צא מממשק האינטרנט או מכל שירות אחר שבו אתה משתמש. לאחר מכן, היכנס שוב.

נסה להפעיל את האפליקציה שוב ולבדוק אם זה עובד או לא. הבעיה שלך צריכה להיפתר.

כיצד לתקן אפשרות "הפעל כמנהל" חסרה עבור קבצי MSI ב-Windows 11/10

כיצד לתקן אפשרות "הפעל כמנהל" חסרה עבור קבצי MSI ב-Windows 11/10הַתקָנָהחלונות 11רישום

ל-Windows 11 אין את אפשרות ההפעלה כמנהל זמינה בתפריט ההקשר של קליק ימני עבור סוגי קבצי MSI. רוב קבצי ההתקנה דורשים הרשאות מנהל כדי שיופעלו. אז כשאתה לוחץ לחיצה ימנית על קובץ MSI ומחפש את האפשרות הפ...

קרא עוד
תיקון: Windows לא הצליח להשלים את בעיית ההתקנה הזו ב-Windows 11/10

תיקון: Windows לא הצליח להשלים את בעיית ההתקנה הזו ב-Windows 11/10איך להַתקָנָהחלונות 11

התקנת Windows על מערכת חדשה היא הרבה יותר מסובכת מאשר רק לשדרג אותה לגרסה החדשה יותר. לעתים רחוקות הוא קופא או קורס עם הודעות שגיאה על המסך. אחת מאותן הודעות שגיאה כאלה היא "Windows לא הצליח להשלים...

קרא עוד
תיקון: ההתקנה לא הצליחה לאמת את בעיית מפתח המוצר ב-Windows 11/10

תיקון: ההתקנה לא הצליחה לאמת את בעיית מפתח המוצר ב-Windows 11/10הַתקָנָהחלונות 10חלונות 11

התקנת Windows 11 חדשה על מערכת מורכבת מכמה שלבים מקדימים, שבהם אימות מפתח המוצר הוא החלק החשוב ביותר. Windows לא יתחיל להתקין אלא אם הוא מאמת מפתח מוצר בן 25 תווים. במקרה שאימות המוצר נכשל, תראה הו...

קרא עוד