בעיה | תוספים עולים ריקים
-
ל-WebView2 יש שני חלקים, וזה כל ההסבר:
1. המנוע — רכיב של Windows, מותקן פעם אחת ומשותף לכל התוכנות שמשתמשות בו.
2. תיקיית הנתונים של אוצריא —%APPDATA%\otzaria\webview2. שם יושבים המטמון והפרופיל של התוספים שלך.התקנה מחדש מטפלת רק בחלק הראשון — והוא כמעט בוודאות לא הבעיה שלך. הסימן: אילו המנוע היה שבור, גם תוכנות אחרות שמשתמשות בו היו נשברות, ואוצריא הייתה מציגה מסך שאומר שחסר WebView2 (יש לה מסך כזה) ולא מסך ריק.
מה שכן נשבר זה החלק השני. הסיבה המוכרת: אחרי סגירת אוצריא נשארים תהליכי
msedgewebview2.exeתקועים ברקע, והם מחזיקים את התיקייה הזאת נעולה — לפעמים במשך ימים. בהפעלה הבאה אוצריא לא מצליחה לפתוח את הסביבה, והתוצאה היא בדיוק זה: כרטיסיות קיימות, מסך ריק, בלי הודעת שגיאה. זה גם מסביר למה מחיקה והתקנה מחדש עזרו ליומיים — נקית את המצב, ואז הוא נוצר שוב.ולעניין מעשי: המתקין של WebView2 הוא "Evergreen". אם אתה כבר על הגרסה העדכנית, הוא פשוט יאמר לך שהרכיב מותקן ויסגור את עצמו — לא יקרה שום דבר. כדי להתקין אותו באמת מחדש היית צריך קודם להסיר רכיב מערכת שתוכנות אחרות תלויות בו. זה יותר עבודה ופחות סיכוי להצליח מלשנות שם לתיקייה אחת.
אז הסדר שנתתי הוא הסדר הנכון: קודם לוודא שלא נשארו תהליכים תקועים (זה לבד פותר את זה בהרבה מקרים), אחר כך שינוי שם לתיקייה, ורק אם זה חוזר — Repair למנוע. שלב 3 הוא בעצם מה שביקשת, בגרסה חכמה יותר.
ודבר אחד שיעזור לאבחן: סגור את אוצריא, פתח את מנהל המשימות ובדוק אם
msedgewebview2.exeעדיין רץ. אם כן — זה פרט חשוב לדיווח ב-GitHub.תיקון לנוסח הקודם של התגובה הזאת: כתבתי כאן שיש בתוכנה מנגנון שאמור להרוג את התהליכים האלה בסגירה. בדקתי בקוד ואין כזה, ולכן גם אין סיבה להאשים אנטי-וירוס. מצטער על הבלבול.
@Otzaria-Bot אבל זה עבד לי ופתאום נעלם, נראה לך שמשהו נמחק/ השתבש לי? לא עשיתי שום דבר, סגרתי פתחתי והופ נעלם, אני יכול לנסות אבל אין לי כח לעשות את זה כל יומיים
-
@Otzaria-Bot אבל זה עבד לי ופתאום נעלם, נראה לך שמשהו נמחק/ השתבש לי? לא עשיתי שום דבר, סגרתי פתחתי והופ נעלם, אני יכול לנסות אבל אין לי כח לעשות את זה כל יומיים
לא, כנראה שכלום לא נמחק אצלך — וזה בדיוק הדפוס שמצפים לראות.
הסיבות מהסוג הזה לא דורשות שתעשה משהו. תיקיית הנתונים של WebView2 מתקלקלת מעצמה: תהליך שנשאר תקוע ברקע וכותב לתוכה בזמן שהמערכת נסגרת, כיבוי לא מסודר, עדכון של רכיב Windows ברקע — וקובץ מטמון או קובץ מנעול אחד נשאר במצב לא תקין. הפעלה הבאה, מסך ריק. אתה לא עשית כלום, ובכל זאת המצב השתנה.
שתי נקודות שמחזקות את זה במקרה שלך:
- זה קרה אחרי סגירה ופתיחה, לא באמצע עבודה. זה בדיוק הרגע שבו אתחול של סביבת WebView2 נכשל.
- מחיקה והתקנה מחדש עזרו ליומיים. אם משהו אמיתי היה נמחק מהתוכנה, זה לא היה חוזר מעצמו אחרי יומיים. זה שהוא חוזר אומר שמשהו נוצר מחדש — לא שמשהו חסר.
התוספים עצמם נשמרים בנפרד מהתיקייה הזאת, ולכן הכרטיסיות שלהם עדיין מופיעות לך. אין מה לשחזר ואין מה להתקין מחדש — שינוי השם לתיקייה מחזיר אותך למצב נקי בחצי דקה.
מה שכן שווה לברר: אחרי שאתה סוגר את אוצריא, האם
msedgewebview2.exeנשאר רץ במנהל המשימות. אם כן — יש לך גורם קבוע שמייצר את זה מחדש כל יומיים, ואז זה לא סתם מזל רע אלא משהו שאפשר לתקן לתמיד. תציין את התשובה בדיווח: https://github.com/Otzaria/otzaria/issues -
לא, כנראה שכלום לא נמחק אצלך — וזה בדיוק הדפוס שמצפים לראות.
הסיבות מהסוג הזה לא דורשות שתעשה משהו. תיקיית הנתונים של WebView2 מתקלקלת מעצמה: תהליך שנשאר תקוע ברקע וכותב לתוכה בזמן שהמערכת נסגרת, כיבוי לא מסודר, עדכון של רכיב Windows ברקע — וקובץ מטמון או קובץ מנעול אחד נשאר במצב לא תקין. הפעלה הבאה, מסך ריק. אתה לא עשית כלום, ובכל זאת המצב השתנה.
שתי נקודות שמחזקות את זה במקרה שלך:
- זה קרה אחרי סגירה ופתיחה, לא באמצע עבודה. זה בדיוק הרגע שבו אתחול של סביבת WebView2 נכשל.
- מחיקה והתקנה מחדש עזרו ליומיים. אם משהו אמיתי היה נמחק מהתוכנה, זה לא היה חוזר מעצמו אחרי יומיים. זה שהוא חוזר אומר שמשהו נוצר מחדש — לא שמשהו חסר.
התוספים עצמם נשמרים בנפרד מהתיקייה הזאת, ולכן הכרטיסיות שלהם עדיין מופיעות לך. אין מה לשחזר ואין מה להתקין מחדש — שינוי השם לתיקייה מחזיר אותך למצב נקי בחצי דקה.
מה שכן שווה לברר: אחרי שאתה סוגר את אוצריא, האם
msedgewebview2.exeנשאר רץ במנהל המשימות. אם כן — יש לך גורם קבוע שמייצר את זה מחדש כל יומיים, ואז זה לא סתם מזל רע אלא משהו שאפשר לתקן לתמיד. תציין את התשובה בדיווח: https://github.com/Otzaria/otzaria/issues@Otzaria-Bot אז זה בעיה בווינדוס?
-
@Otzaria-Bot אז זה בעיה בווינדוס?
חצי-חצי, וכדאי שתדע מה בדיוק.
הרכיב שמריץ את התוספים (WebView2) הוא באמת חלק של Windows. אבל Windows עצמו לא שבור אצלך — מה שמתקלקל זו תיקיית הנתונים שאוצריא מחזיקה בשבילו. כלומר זה לא "באג של מיקרוסופט" ולא "באג בתוסף", אלא בתפר שביניהם.
למה זה משנה לך מעשית:
- למיקרוסופט אין מה לתקן כאן, ולכן התקנה מחדש של WebView2 לא נוגעת בבעיה — היא לא מנקה את התיקייה הזאת.
- מה שכן אפשר לתקן זה בצד של אוצריא: שתזהה שאתחול הסביבה נכשל, תציג הודעה במקום מסך ריק, ותנקה את המצב לבד. זה בדיוק מה שדיווח יכול להזיז.
ושורה של גילוי נאות: אני מסיק את הסיבה מהתסמינים שתיארת, לא מלוג. יש דרך לדעת בוודאות — לאוצריא יש קובץ שגיאות:
%APPDATA%\otzaria\logs\errors.txt
Win+R, הדבק את זה, Enter. הקובץ ייפתח ב-Notepad. גלול לסוף וחפש שורות מהזמן שהתוספים היו ריקים. אם מופיע שם משהו עם המילה webview — העתק והדבק אותו כאן או בדיווח. עם השורה הזאת אפשר להפסיק לנחש ולדעת מה נכשל.
-
E eli8565 התייחס לנושא זה ב
-
@eli8565 שאלה טובה — ובדקנו אותה עכשיו לעומק מול היסטוריית הקוד. התשובה הישרה: כן, יש בסיס ממשי לחשד שזה קשור לשינוי בצד של אוצריא, וזה נבדק.
מה נמצא: בגרסה 996 הוחלף הרכיב הפנימי שמחבר בין אוצריא ל-WebView2 (הרכיב של Windows שמריץ את התוספים) בגרסה מותאמת שפותחה עבור אוצריא — בין השאר כדי לתקן גלילה בטאצ'פד והקלדה בתוך תוספים. בגרסה 995 רץ עדיין הרכיב המקורי. זה מסביר היטב למה אצלך זה התחיל דווקא ב-996, ולכן הדיווח שלך חשוב ומטופל.
ותיקון קטן לדברים שכתבתי קודם: כן קיים בתוכנה מנגנון שסוגר את תהליכי msedgewebview2.exe יחד עם אוצריא. אבל יש מחשבים שבהם הוא לא מצליח להיכנס לפעולה (למשל בגלל תוכנות אבטחה או ניהול ארגוני) — ולכן הבדיקה במנהל המשימות עדיין חשובה מאוד, ואצלך היא עשויה להיות המפתח.
כדי שאפשר יהיה לתקן את זה לתמיד, נצטרך ממך ארבעה דברים:
- הגרסה המדויקת — הגדרות ← אודות (למשל: 0.9.96+736).
- בדיקת תהליכים — סגור את אוצריא לגמרי, פתח מנהל משימות (Ctrl+Shift+Esc) ובדוק אם מופיע שם msedgewebview2.exe. תכתוב כן/לא.
- קובץ השגיאות — לחץ Win+R, הדבק
%APPDATA%\otzaria\logs\errors.txtולחץ Enter. גלול לסוף והעתק לכאן את השורות מהזמן שהתוספים היו ריקים, בעיקר אם מופיעה בהן המילה webview. - המעקף — האם שינוי השם לתיקיית webview2 (מהתשובה הקודמת) החזיר לך בינתיים את התוספים?
עם ארבעת הפרטים האלה אפשר יהיה לצמצם את החיפוש בצורה משמעותית. תודה על הסבלנות ועל הדיווח המפורט.
-
@eli8565 שאלה טובה — ובדקנו אותה עכשיו לעומק מול היסטוריית הקוד. התשובה הישרה: כן, יש בסיס ממשי לחשד שזה קשור לשינוי בצד של אוצריא, וזה נבדק.
מה נמצא: בגרסה 996 הוחלף הרכיב הפנימי שמחבר בין אוצריא ל-WebView2 (הרכיב של Windows שמריץ את התוספים) בגרסה מותאמת שפותחה עבור אוצריא — בין השאר כדי לתקן גלילה בטאצ'פד והקלדה בתוך תוספים. בגרסה 995 רץ עדיין הרכיב המקורי. זה מסביר היטב למה אצלך זה התחיל דווקא ב-996, ולכן הדיווח שלך חשוב ומטופל.
ותיקון קטן לדברים שכתבתי קודם: כן קיים בתוכנה מנגנון שסוגר את תהליכי msedgewebview2.exe יחד עם אוצריא. אבל יש מחשבים שבהם הוא לא מצליח להיכנס לפעולה (למשל בגלל תוכנות אבטחה או ניהול ארגוני) — ולכן הבדיקה במנהל המשימות עדיין חשובה מאוד, ואצלך היא עשויה להיות המפתח.
כדי שאפשר יהיה לתקן את זה לתמיד, נצטרך ממך ארבעה דברים:
- הגרסה המדויקת — הגדרות ← אודות (למשל: 0.9.96+736).
- בדיקת תהליכים — סגור את אוצריא לגמרי, פתח מנהל משימות (Ctrl+Shift+Esc) ובדוק אם מופיע שם msedgewebview2.exe. תכתוב כן/לא.
- קובץ השגיאות — לחץ Win+R, הדבק
%APPDATA%\otzaria\logs\errors.txtולחץ Enter. גלול לסוף והעתק לכאן את השורות מהזמן שהתוספים היו ריקים, בעיקר אם מופיעה בהן המילה webview. - המעקף — האם שינוי השם לתיקיית webview2 (מהתשובה הקודמת) החזיר לך בינתיים את התוספים?
עם ארבעת הפרטים האלה אפשר יהיה לצמצם את החיפוש בצורה משמעותית. תודה על הסבלנות ועל הדיווח המפורט.
@eli8565 שאלה טובה — ובדקנו אותה עכשיו לעומק מול היסטוריית הקוד. התשובה הישרה: כן, יש בסיס ממשי לחשד שזה קשור לשינוי בצד של אוצריא, וזה נבדק.
מה נמצא: בגרסה 996 הוחלף הרכיב הפנימי שמחבר בין אוצריא ל-WebView2 (הרכיב של Windows שמריץ את התוספים) בגרסה מותאמת שפותחה עבור אוצריא — בין השאר כדי לתקן גלילה בטאצ'פד והקלדה בתוך תוספים. בגרסה 995 רץ עדיין הרכיב המקורי. זה מסביר היטב למה אצלך זה התחיל דווקא ב-996, ולכן הדיווח שלך חשוב ומטופל.
ותיקון קטן לדברים שכתבתי קודם: כן קיים בתוכנה מנגנון שסוגר את תהליכי msedgewebview2.exe יחד עם אוצריא. אבל יש מחשבים שבהם הוא לא מצליח להיכנס לפעולה (למשל בגלל תוכנות אבטחה או ניהול ארגוני) — ולכן הבדיקה במנהל המשימות עדיין חשובה מאוד, ואצלך היא עשויה להיות המפתח.
כדי שאפשר יהיה לתקן את זה לתמיד, נצטרך ממך ארבעה דברים:
- הגרסה המדויקת — הגדרות ← אודות (למשל: 0.9.96+736).
- בדיקת תהליכים — סגור את אוצריא לגמרי, פתח מנהל משימות (Ctrl+Shift+Esc) ובדוק אם מופיע שם msedgewebview2.exe. תכתוב כן/לא.
- קובץ השגיאות — לחץ Win+R, הדבק
%APPDATA%\otzaria\logs\errors.txtולחץ Enter. גלול לסוף והעתק לכאן את השורות מהזמן שהתוספים היו ריקים, בעיקר אם מופיעה בהן המילה webview. - המעקף — האם שינוי השם לתיקיית webview2 (מהתשובה הקודמת) החזיר לך בינתיים את התוספים?
עם ארבעת הפרטים האלה אפשר יהיה לצמצם את החיפוש בצורה משמעותית. תודה על הסבלנות ועל הדיווח המפורט.
-
@eli8565 שאלה טובה — ובדקנו אותה עכשיו לעומק מול היסטוריית הקוד. התשובה הישרה: כן, יש בסיס ממשי לחשד שזה קשור לשינוי בצד של אוצריא, וזה נבדק.
מה נמצא: בגרסה 996 הוחלף הרכיב הפנימי שמחבר בין אוצריא ל-WebView2 (הרכיב של Windows שמריץ את התוספים) בגרסה מותאמת שפותחה עבור אוצריא — בין השאר כדי לתקן גלילה בטאצ'פד והקלדה בתוך תוספים. בגרסה 995 רץ עדיין הרכיב המקורי. זה מסביר היטב למה אצלך זה התחיל דווקא ב-996, ולכן הדיווח שלך חשוב ומטופל.
ותיקון קטן לדברים שכתבתי קודם: כן קיים בתוכנה מנגנון שסוגר את תהליכי msedgewebview2.exe יחד עם אוצריא. אבל יש מחשבים שבהם הוא לא מצליח להיכנס לפעולה (למשל בגלל תוכנות אבטחה או ניהול ארגוני) — ולכן הבדיקה במנהל המשימות עדיין חשובה מאוד, ואצלך היא עשויה להיות המפתח.
כדי שאפשר יהיה לתקן את זה לתמיד, נצטרך ממך ארבעה דברים:
- הגרסה המדויקת — הגדרות ← אודות (למשל: 0.9.96+736).
- בדיקת תהליכים — סגור את אוצריא לגמרי, פתח מנהל משימות (Ctrl+Shift+Esc) ובדוק אם מופיע שם msedgewebview2.exe. תכתוב כן/לא.
- קובץ השגיאות — לחץ Win+R, הדבק
%APPDATA%\otzaria\logs\errors.txtולחץ Enter. גלול לסוף והעתק לכאן את השורות מהזמן שהתוספים היו ריקים, בעיקר אם מופיעה בהן המילה webview. - המעקף — האם שינוי השם לתיקיית webview2 (מהתשובה הקודמת) החזיר לך בינתיים את התוספים?
עם ארבעת הפרטים האלה אפשר יהיה לצמצם את החיפוש בצורה משמעותית. תודה על הסבלנות ועל הדיווח המפורט.
-
@פלמנמוני לטיפולכם
אני שלחתי אותו...
למה אתה לא עונה לארבעת שאלותיו?סורי לא קראתי עד הסוף, הוא התחיל לענות והבנתי שזה באג אז לא היה לי כח להרבה מלל.
לגבי השאלות:
1: 0.9.96+736 [אבל זה קרה לי כבר בהפצה המוקדמת].
2. כן אבל בתוך לשונית של מייקרוסופט 365
.
3. זה מה שיש שם: === Library Update Error (checkForUpdate) 2026-07-31T01:26:15.746923 ===
3. Version: 0.9.96+90960
3. Exception: Exception: שגיאה בקבלת רשימת ה-releases: 403
3.
3. Stack:
3. #0 GithubLibraryReleaseClient.fetchReleases (package:seforim_library_updater/src/services/github_library_release_client.dart:48)
3. <asynchronous suspension>
3. #1 LibraryUpdateDiscovery.discover (package:seforim_library_updater/src/services/library_update_discovery.dart:54)
3. <asynchronous suspension>
3. #2 LibraryUpdateRepository.checkForUpdate (package:otzaria/library_update/repository/library_update_repository.dart:125)
3. <asynchronous suspension>
3. #3 LibraryUpdateBloc._onStart (package:otzaria/library_update/bloc/library_update_bloc.dart:90)
3. <asynchronous suspension>
3. #4 Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226)
3. <asynchronous suspension>3.- חיפשתי באפליקציות את Microsoft Edge WebView2 Runtime ולא מצאתי, אבל שיניתי לOLD ואח"כ החזרתי כי לא הצלחתי להמשיך הלאה ופתאום התוספים עולים, לעת עתה.
-
היתה לי הבעיה הנ"ל שיניתי את שם התקיה והבעיה נעלמה תודה רבה
-
היתה לי הבעיה הנ"ל שיניתי את שם התקיה והבעיה נעלמה תודה רבה
@משתמש-ותיק פרט, מה עשית?
-
@משתמש-ותיק פרט, מה עשית?
- שנה שם לתיקייה אחת
לחץ Win+R, הדבק %APPDATA%\otzaria ולחץ Enter.
בתוך התיקייה שתיפתח תמצא תיקייה בשם webview2.
לחץ עליה קליק ימני, "שנה שם", וקרא לה webview2.old.
זה מה שעשיתי והכול שב לעבוד
- שנה שם לתיקייה אחת
-
- שנה שם לתיקייה אחת
לחץ Win+R, הדבק %APPDATA%\otzaria ולחץ Enter.
בתוך התיקייה שתיפתח תמצא תיקייה בשם webview2.
לחץ עליה קליק ימני, "שנה שם", וקרא לה webview2.old.
זה מה שעשיתי והכול שב לעבוד
@משתמש-ותיק גם אני, ניסיתי להסביר לבוט הזה שיש באג בתוכנה וצריך לתקן את זה ב997, זה לא אומר שא"א לתקן ידנית אבל לא אמור להיות שכל משתמש יתקן ידנית
- שנה שם לתיקייה אחת
-
@משתמש-ותיק גם אני, ניסיתי להסביר לבוט הזה שיש באג בתוכנה וצריך לתקן את זה ב997, זה לא אומר שא"א לתקן ידנית אבל לא אמור להיות שכל משתמש יתקן ידנית
-
-
@הלומד על תוציא לעז על פלמוני הוא דווקא נראה בחור שמבין עניין ומהר, אם זה היה הוא אז הגיע הזמן לחדש אנטנות למה הקליטה לא הייתה משהו 😜
[כדי לא להספים אז אני רק עורך, נראה לי שרק את האחרון הוא שלח כי הבוט סו"ס הבין שיש באג ודווח לו]
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות