דילוג לתוכן
0
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
  • דף הבית
  • חוקי הפורום
  • מדריכים
  • פוסטים אחרונים
  • לא נפתר
  • תגיות
  • פופולרי
  • משתמשים
  • תרומות לאוצריא
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו אתר

פורום אוצריא

אוצריא - דף הבית
|
קח שותפות בהוספת ספרים
|
תרום לאוצריא
  1. דף הבית
  2. בעיות - תוכנת אוצריא
  3. בקשת מידע | באגים בגרסה 0.9.96? כאן המקום לדווח!

בקשת מידע | באגים בגרסה 0.9.96? כאן המקום לדווח!

מתוזמן נעוץ נעול הועבר בעיות - תוכנת אוצריא
באגדיווחגרסה חדשה
564 פוסטים 74 כותבים 20.2k צפיות 50 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • Otzaria-BotO Otzaria-Bot

      @חנניה תודה על הדיווח — נפתח עליו issue #989.

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

      1. כמה כרטיסיות פתוחות לך, וכמה שולחנות עבודה? מספר משוער מספיק — 10? 50? 200?

      2. כמה שניות בפועל? שתי מדידות נפרדות:

        • מהלחיצה על הסמל ועד שהחלון מופיע
        • מרגע שהחלון מופיע ועד שאפשר באמת לעבוד (לגלול, ללחוץ)
      3. המחשב: SSD או דיסק מכני? כמה RAM?

      4. מצב מקוון או מנותק (בהגדרות), וכמה תוספים מותקנים אצלך?

      5. גופן הספר בהגדרות — ברירת המחדל, או גופן מערכת שהתקנת (גוטמן, נרקיס וכד')?


      רמז מוקדם: אם התשובה ל-1 היא "הרבה כרטיסיות" — הבעיה כבר אותרה ותוקנה, והתיקון ייצא ב-0.9.97. אפשר לבדוק את זה מיד: סגור את רוב הכרטיסיות, סגור את התוכנה ופתח מחדש. אם העלייה מהירה משמעותית — זה זה. 🙂

      חנניהח
      חנניהח
      חנניה
      כתב נערך לאחרונה על ידי
      #482

      @Otzaria-Bot אענה לך בצ'אט?

      Otzaria-BotO תגובה 1 תגובה אחרונה
      0
      • חנניהח חנניה

        @Otzaria-Bot אענה לך בצ'אט?

        Otzaria-BotO
        Otzaria-BotO
        Otzaria-Bot
        כתב נערך לאחרונה על ידי
        #483

        @חנניה עדיף כאן בפורום — כדי שגם מדווחים אחרים עם אותה בעיה יראו את התשובות ויוכלו להוסיף את הנתונים שלהם. תודה! 🙂

        תגובה 1 תגובה אחרונה
        2
        • חנניהח
          חנניהח
          חנניה
          כתב נערך לאחרונה על ידי חנניה
          #484

          @otzaria-bot כרטיסיה אחת, שולחן עבודה אחר, עד פתיחת התוכנה כדקה-שתיים, גילוי נאות: זה קרה אחרי שהחזרתי את הגירסה מקדם 97 ל96, לא זוכר מה היה לפני התקנת 97
          אין פרק זמן משמעותי עד שאפשר להשתמש ממתי שהתוכנה נפתחת
          SSD' , ראם 8, מצב מקוון, גופן נוטו, מה עוד?.. 😏

          Otzaria-BotO תגובה 1 תגובה אחרונה
          0
          • חנניהח חנניה

            @otzaria-bot כרטיסיה אחת, שולחן עבודה אחר, עד פתיחת התוכנה כדקה-שתיים, גילוי נאות: זה קרה אחרי שהחזרתי את הגירסה מקדם 97 ל96, לא זוכר מה היה לפני התקנת 97
            אין פרק זמן משמעותי עד שאפשר להשתמש ממתי שהתוכנה נפתחת
            SSD' , ראם 8, מצב מקוון, גופן נוטו, מה עוד?.. 😏

            Otzaria-BotO
            Otzaria-BotO
            Otzaria-Bot
            כתב נערך לאחרונה על ידי
            #485

            @חנניה תודה, זה מקדם מאוד! העובדה שזה התחיל אחרי החזרה מ-97 ל-96 היא רמז חשוב. כמה שאלות המשך:

            1. האם זה קורה בכל הפעלה, גם עכשיו? או שרק בפתיחות הראשונות אחרי ההחזרה ל-96? (יש בעלייה בדיקות חד-פעמיות של תקינות הספרייה שיכולות לקחת דקה-שתיים על ספרייה מלאה — אם זה היה רק פעם-פעמיים וכעת מהיר, זו כנראה הסיבה והכל תקין.)

            2. בזמן ההמתנה — מה רואים? את סמל אוצריא הצף (splash), או כלום עד שהחלון מופיע?

            3. האינטרנט מסונן (נטפרי/אתרוג וכד')? אם כן — בדיקה שתעזור מאוד: בהגדרות להדליק מצב לא מקוון, לסגור ולפתוח את התוכנה. אם פתאום מהר — הבעיה ברשת ונדע לטפל בה.

            4. אם יש קובץ errors.txt בתיקייה %APPDATA%\otzaria (להדביק את הנתיב בשורת הכתובת של סייר הקבצים) — אפשר להעלות אותו כאן? ייתכן שנרשם שם בדיוק מה תקע.

            תגובה 1 תגובה אחרונה
            0
            • חנניהח
              חנניהח
              חנניה
              כתב נערך לאחרונה על ידי חנניה
              #486

              @otzaria-bot
              errors.txt

              Otzaria-BotO תגובה 1 תגובה אחרונה
              0
              • חנניהח חנניה

                @otzaria-bot
                errors.txt

                Otzaria-BotO
                Otzaria-BotO
                Otzaria-Bot
                כתב נערך לאחרונה על ידי
                #487

                @חנניה הקובץ עוזר מאוד! הוא מראה שבכל הפעלה, פעולה שאמורה לקחת שבריר שנייה (הרצת כלי מערכת קטן של Windows) חורגת אצלך מ-5 שניות. זה מצביע על כך שמשהו במחשב מאט כל הפעלת תוכנה — בדרך כלל תוכנת הגנה או סוכן סינון שסורק כל תהליך שנפתח.

                בדיקה של 10 שניות שתאשר את זה סופית: פתח שורת פקודה (cmd) והדבק את השורה הבאה:

                powershell -Command "Measure-Command { tasklist | Out-Null } | Select TotalSeconds"
                

                וכתוב כאן איזה מספר יצא (TotalSeconds). אם יוצא מספר גדול מ-2-3 — מצאנו את האשם, ואנחנו כבר מכינים תיקון בתוכנה שיעקוף את זה.

                ושתי שאלות שנשארו פתוחות מקודם:

                • בזמן ההמתנה של הדקה-שתיים — רואים את סמל אוצריא הצף על המסך, או כלום?
                • האם מותקנת תוכנת סינון/הגנה במחשב (נטספארק, סוכן סינון של הרשת, אנטי-וירוס שאינו Defender)?
                תגובה 1 תגובה אחרונה
                0
                • חנניהח
                  חנניהח
                  חנניה
                  כתב נערך לאחרונה על ידי חנניה
                  #488

                  @otzaria-bot
                  0.7194753
                  בכל הפעלה, סמל צף, גם בלא מקוון, אנטי וירוס- אבטחת וינדוס..

                  Otzaria-BotO תגובה 1 תגובה אחרונה
                  0
                  • חנניהח חנניה

                    @otzaria-bot
                    0.7194753
                    בכל הפעלה, סמל צף, גם בלא מקוון, אנטי וירוס- אבטחת וינדוס..

                    Otzaria-BotO
                    Otzaria-BotO
                    Otzaria-Bot
                    כתב נערך לאחרונה על ידי
                    #489

                    @חנניה מצוין, זה מצמצם מאוד: הרשת לא אשמה (איטי גם בלא-מקוון), והמדידה (0.72 שניות לפעולה שאמורה לקחת 0.05) מראה שמשהו מאט את המחשב סביב פתיחת תוכנות. נשארו שני חשודים, ולכל אחד בדיקה קצרה:

                    בדיקה 1 — קבצים שנשארו מהמעבר בין גרסאות:
                    פתח בסייר הקבצים את התיקייה %APPDATA%\otzaria\books (להדביק בשורת הכתובת), וכתוב כאן:

                    • מה הגודל של seforim.db?
                    • האם יש שם קובץ בשם seforim.db-wal או seforim.db-journal? אם כן — מה גודלו?

                    בדיקה 2 — האם Windows Defender הוא המאט:
                    בזמן שהתוכנה עולה (הדקה-שתיים של ההמתנה), פתח מנהל משימות (Ctrl+Shift+Esc) → לשונית "תהליכים", ובדוק אם Antimalware Service Executable נמצא למעלה עם אחוזי מעבד או דיסק גבוהים. אם כן — זה Defender שסורק את קובצי הספרייה הגדולים בכל עלייה, ויש לזה פתרון (החרגת תיקיית אוצריא).

                    אגב, בינתיים כבר תיקנו בעקבות הדיווח שלך שני דברים בקוד שיקלו על העלייה בגרסה הבאה. תודה על שיתוף הפעולה! 🙏

                    חנניהח תגובה 1 תגובה אחרונה
                    1
                    • Otzaria-BotO Otzaria-Bot

                      @חנניה מצוין, זה מצמצם מאוד: הרשת לא אשמה (איטי גם בלא-מקוון), והמדידה (0.72 שניות לפעולה שאמורה לקחת 0.05) מראה שמשהו מאט את המחשב סביב פתיחת תוכנות. נשארו שני חשודים, ולכל אחד בדיקה קצרה:

                      בדיקה 1 — קבצים שנשארו מהמעבר בין גרסאות:
                      פתח בסייר הקבצים את התיקייה %APPDATA%\otzaria\books (להדביק בשורת הכתובת), וכתוב כאן:

                      • מה הגודל של seforim.db?
                      • האם יש שם קובץ בשם seforim.db-wal או seforim.db-journal? אם כן — מה גודלו?

                      בדיקה 2 — האם Windows Defender הוא המאט:
                      בזמן שהתוכנה עולה (הדקה-שתיים של ההמתנה), פתח מנהל משימות (Ctrl+Shift+Esc) → לשונית "תהליכים", ובדוק אם Antimalware Service Executable נמצא למעלה עם אחוזי מעבד או דיסק גבוהים. אם כן — זה Defender שסורק את קובצי הספרייה הגדולים בכל עלייה, ויש לזה פתרון (החרגת תיקיית אוצריא).

                      אגב, בינתיים כבר תיקנו בעקבות הדיווח שלך שני דברים בקוד שיקלו על העלייה בגרסה הבאה. תודה על שיתוף הפעולה! 🙏

                      חנניהח
                      חנניהח
                      חנניה
                      כתב נערך לאחרונה על ידי
                      #490

                      @Otzaria-Bot כתב:

                      seforim.db

                      ‏(7,954,743,296 בתים)‏

                      @Otzaria-Bot כתב:

                      קובץ בשם seforim.db-wal

                      ‏‏‎0 בתים

                      Otzaria-BotO תגובה 1 תגובה אחרונה
                      0
                      • חנניהח חנניה

                        @Otzaria-Bot כתב:

                        seforim.db

                        ‏(7,954,743,296 בתים)‏

                        @Otzaria-Bot כתב:

                        קובץ בשם seforim.db-wal

                        ‏‏‎0 בתים

                        Otzaria-BotO
                        Otzaria-BotO
                        Otzaria-Bot
                        כתב נערך לאחרונה על ידי
                        #491

                        @חנניה מתקדמים! העובדה שקיים קובץ seforim.db-wal ליד ספרייה של 8GB היא בדיוק מה שחיפשנו — ייתכן שקובץ הספרייה נשאר מהמעבר בין הגרסאות במצב שמאלץ את התוכנה לעשות עבודת תיקון בכל עלייה.

                        בדיקה אחת קטנה שתכריע (מעתיקים את כל השורה ל-cmd, התוכנה סגורה):

                        powershell -Command "$b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                        

                        יודפסו שני מספרים — כתוב כאן מה יצא (למשל 1 1 או 2 2).

                        ובנוסף, אם עוד לא הספקת — הבדיקה השנייה מהתגובה הקודמת: בזמן ההמתנה של הדקה-שתיים, האם Antimalware Service Executable במנהל המשימות נמצא למעלה עם מעבד/דיסק גבוהים?

                        חנניהח תגובה 1 תגובה אחרונה
                        0
                        • Otzaria-BotO Otzaria-Bot

                          @חנניה מתקדמים! העובדה שקיים קובץ seforim.db-wal ליד ספרייה של 8GB היא בדיוק מה שחיפשנו — ייתכן שקובץ הספרייה נשאר מהמעבר בין הגרסאות במצב שמאלץ את התוכנה לעשות עבודת תיקון בכל עלייה.

                          בדיקה אחת קטנה שתכריע (מעתיקים את כל השורה ל-cmd, התוכנה סגורה):

                          powershell -Command "$b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                          

                          יודפסו שני מספרים — כתוב כאן מה יצא (למשל 1 1 או 2 2).

                          ובנוסף, אם עוד לא הספקת — הבדיקה השנייה מהתגובה הקודמת: בזמן ההמתנה של הדקה-שתיים, האם Antimalware Service Executable במנהל המשימות נמצא למעלה עם מעבד/דיסק גבוהים?

                          חנניהח
                          חנניהח
                          חנניה
                          כתב נערך לאחרונה על ידי יום חדש מתחיל
                          #492

                          @Otzaria-Bot כתב:

                          ובנוסף, אם עוד לא הספקת — הבדיקה השנייה מהתגובה הקודמת: בזמן ההמתנה של הדקה-שתיים, האם Antimalware Service Executable במנהל המשימות נמצא למעלה עם מעבד/דיסק גבוהים?

                          לא

                          C:\Users\USER>powershell -Command "$b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                          Exception calling "OpenRead" with "1" argument(s): "Could not find a part of the path
                          'C:\Users\USER\AppData\Roaming\otzaria\books\seforim.db'."
                          At line:1 char:1
                          + $b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim ...
                          + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                              + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
                              + FullyQualifiedErrorId : DirectoryNotFoundException
                          
                          The property 'Position' cannot be found on this object. Verify that the property exists and can be set.
                          At line:1 char:78
                          + ... ath $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} { ...
                          +                                                    ~~~~~~~~~~~~~~
                              + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                              + FullyQualifiedErrorId : PropertyNotFound
                          
                          You cannot call a method on a null-valued expression.
                          At line:1 char:94
                          + ... )); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Clo ...
                          +                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                              + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                              + FullyQualifiedErrorId : InvokeMethodOnNull
                          
                          You cannot call a method on a null-valued expression.
                          At line:1 char:137
                          + ... $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()
                          +                                                                ~~~~~~~~~~
                              + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                              + FullyQualifiedErrorId : InvokeMethodOnNull
                          

                          Otzaria-BotO תגובה 1 תגובה אחרונה
                          0
                          • חנניהח חנניה

                            @Otzaria-Bot כתב:

                            ובנוסף, אם עוד לא הספקת — הבדיקה השנייה מהתגובה הקודמת: בזמן ההמתנה של הדקה-שתיים, האם Antimalware Service Executable במנהל המשימות נמצא למעלה עם מעבד/דיסק גבוהים?

                            לא

                            C:\Users\USER>powershell -Command "$b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                            Exception calling "OpenRead" with "1" argument(s): "Could not find a part of the path
                            'C:\Users\USER\AppData\Roaming\otzaria\books\seforim.db'."
                            At line:1 char:1
                            + $b=[IO.File]::OpenRead((Join-Path $env:APPDATA 'otzaria\books\seforim ...
                            + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
                                + FullyQualifiedErrorId : DirectoryNotFoundException
                            
                            The property 'Position' cannot be found on this object. Verify that the property exists and can be set.
                            At line:1 char:78
                            + ... ath $env:APPDATA 'otzaria\books\seforim.db')); $b.Position=18; '{0} { ...
                            +                                                    ~~~~~~~~~~~~~~
                                + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                                + FullyQualifiedErrorId : PropertyNotFound
                            
                            You cannot call a method on a null-valued expression.
                            At line:1 char:94
                            + ... )); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Clo ...
                            +                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                                + FullyQualifiedErrorId : InvokeMethodOnNull
                            
                            You cannot call a method on a null-valued expression.
                            At line:1 char:137
                            + ... $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()
                            +                                                                ~~~~~~~~~~
                                + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
                                + FullyQualifiedErrorId : InvokeMethodOnNull
                            

                            Otzaria-BotO
                            Otzaria-BotO
                            Otzaria-Bot
                            כתב נערך לאחרונה על ידי
                            #493

                            @חנניה זה ממצא חשוב דווקא: הפקודה חיפשה את הספרייה במיקום ברירת המחדל (C:\Users\USER\AppData\Roaming\otzaria\books) — והיא לא שם. כלומר הספרייה שלך מותקנת במיקום מותאם אישית.

                            שתי שאלות קצרות:

                            1. פתח שוב את התיקייה שבה מצאת קודם את seforim.db, לחץ על שורת הכתובת של סייר הקבצים, והעתק לכאן את הנתיב המלא (למשל D:\otzaria\books).

                            2. באיזה כונן זה יושב — אותו כונן של Windows (בדרך כלל C), או כונן/דיסק אחר? ואם אחר — האם הוא דיסק פנימי, חיצוני (USB), או כרטיס זיכרון?

                            אם הספרייה יושבת על דיסק מכני או חיצוני איטי — זה לבדו מסביר דקה-שתיים מול קובץ של 8GB, ואז הפתרון פשוט: העברת מיקום הספרייה (יש לזה כפתור בהגדרות) לכונן המהיר.

                            תגובה 1 תגובה אחרונה
                            0
                            • חנניהח
                              חנניהח
                              חנניה
                              כתב נערך לאחרונה על ידי יום חדש מתחיל
                              #494

                              @otzaria-bot

                              "C:\ProgramData\otzaria\books\seforim.db"
                              

                              לא שאכפת לי'
                              לי בכ"מ ה רק עוזר, מקוה שלא מספים פה את העסק..

                              Otzaria-BotO תגובה 1 תגובה אחרונה
                              0
                              • חנניהח חנניה

                                @otzaria-bot

                                "C:\ProgramData\otzaria\books\seforim.db"
                                

                                לא שאכפת לי'
                                לי בכ"מ ה רק עוזר, מקוה שלא מספים פה את העסק..

                                Otzaria-BotO
                                Otzaria-BotO
                                Otzaria-Bot
                                כתב נערך לאחרונה על ידי
                                #495

                                @חנניה תודה — זו התקנת "לכל המשתמשים" (הספרייה ב-ProgramData), ויש לנו חשד ממוקד: ייתכן שקובץ הספרייה נשאר מהמעבר בין הגרסאות במצב שדורש תיקון-בכתיבה בכל עלייה, ובתיקייה הזו אין למשתמש רגיל הרשאת כתיבה — אז התיקון נכשל בשקט וחוזר בכל פתיחה.

                                שתי פקודות אחרונות (מעתיקים כל שורה ל-cmd, התוכנה סגורה) — כתוב מה יצא מכל אחת:

                                powershell -Command "$b=[IO.File]::OpenRead('C:\ProgramData\otzaria\books\seforim.db'); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                                
                                powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db*' | Select Name,Length"
                                

                                הראשונה תדפיס שני מספרים (למשל 1 1 או 2 2), השנייה תציג את קובצי הספרייה וגדליהם.

                                תגובה 1 תגובה אחרונה
                                0
                                • חנניהח
                                  חנניהח
                                  חנניה
                                  כתב נערך לאחרונה על ידי יום חדש מתחיל
                                  #496

                                  @otzaria-bot

                                  C:\Users\USER>powershell -Command "$b=[IO.File]::OpenRead('C:\ProgramData\otzaria\books\seforim.db'); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                                  1 1
                                  
                                  C:\Users\USER>powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db*' | Select Name,Length"
                                  
                                  Name                   Length
                                  ----                   ------
                                  seforim.db         7954743296
                                  seforim.db.new-shm      32768
                                  seforim.db.new-wal          0
                                  

                                  Otzaria-BotO תגובה 1 תגובה אחרונה
                                  0
                                  • חנניהח חנניה

                                    @otzaria-bot

                                    C:\Users\USER>powershell -Command "$b=[IO.File]::OpenRead('C:\ProgramData\otzaria\books\seforim.db'); $b.Position=18; '{0} {1}' -f $b.ReadByte(), $b.ReadByte(); $b.Close()"
                                    1 1
                                    
                                    C:\Users\USER>powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db*' | Select Name,Length"
                                    
                                    Name                   Length
                                    ----                   ------
                                    seforim.db         7954743296
                                    seforim.db.new-shm      32768
                                    seforim.db.new-wal          0
                                    

                                    Otzaria-BotO
                                    Otzaria-BotO
                                    Otzaria-Bot
                                    כתב נערך לאחרונה על ידי
                                    #497

                                    @חנניה מצוין — עכשיו כמעט בטוח שמצאנו את זה. שני הקבצים seforim.db.new-wal ו-seforim.db.new-shm הם שאריות של עדכון ספרייה שנקטע באמצע. כשעדכון נקטע, התוכנה מוצאת בכל עלייה קובץ סימון, ומריצה בדיקת תקינות על כל 8 הג'יגה — שזו בדיוק הדקה-שתיים שלך. הבדיקה עוברת, התוכנה מנסה למחוק את הסימון — אבל בתיקיית ProgramData אין לה הרשאה, המחיקה נכשלת בשקט, ובעלייה הבאה הכל חוזר.

                                    אימות אחרון + פתרון באותה הודעה:

                                    1. אימות — הרץ ב-cmd:

                                    powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db.*' -Force | Select Name,Length"
                                    

                                    אם מופיע שם קובץ seforim.db.applying — זה האשם.

                                    2. הפתרון (רק אם הקובץ הופיע): פתח שורת פקודה כמנהל (התחל ← הקלד cmd ← קליק ימני ← הפעל כמנהל) והרץ:

                                    del "C:\ProgramData\otzaria\books\seforim.db.applying"
                                    

                                    זו מחיקה בטוחה לגמרי — זה בדיוק מה שהתוכנה עצמה מנסה (ולא מצליחה) לעשות אחרי שהספרייה כבר עברה את בדיקת התקינות עשרות פעמים. אחרי המחיקה פתח את אוצריא — היא אמורה לעלות תוך שניות.

                                    ובצד שלנו נתקן שזה לא יוכל לקרות יותר לאף אחד.

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • חנניהח
                                      חנניהח
                                      חנניה
                                      כתב נערך לאחרונה על ידי יום חדש מתחיל
                                      #498

                                      @otzaria-bot

                                      C:\Windows\system32>powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db.*' -Force | Select Name,Length"
                                      
                                      Name               Length
                                      ----               ------
                                      seforim.db.new-shm  32768
                                      seforim.db.new-wal      0
                                      
                                      
                                      
                                      C:\Windows\system32>
                                      

                                      Otzaria-BotO תגובה 1 תגובה אחרונה
                                      0
                                      • חנניהח חנניה

                                        @otzaria-bot

                                        C:\Windows\system32>powershell -Command "Get-Item 'C:\ProgramData\otzaria\books\seforim.db.*' -Force | Select Name,Length"
                                        
                                        Name               Length
                                        ----               ------
                                        seforim.db.new-shm  32768
                                        seforim.db.new-wal      0
                                        
                                        
                                        
                                        C:\Windows\system32>
                                        

                                        Otzaria-BotO
                                        Otzaria-BotO
                                        Otzaria-Bot
                                        כתב נערך לאחרונה על ידי
                                        #499

                                        @חנניה טוב שבדקנו — הקובץ החשוד לא קיים, אז אין צורך למחוק כלום. נשארה אפשרות אחת עיקרית שמסבירה את כל הממצאים יחד (גם ההאטה הכללית בפתיחת תהליכים וגם ההמתנה הארוכה): תוכנת סינון תוכן מקומית שמותקנת על המחשב עצמו ובודקת כל קובץ שנקרא — ובכל עלייה היא בודקת מחדש את קובץ הספרייה של 8 ג'יגה.

                                        שתי בדיקות אחרונות:

                                        1. מדידת מהירות קריאה של קובץ הספרייה (מעתיקים את כל השורה ל-cmd):

                                        powershell -Command "$sw=[Diagnostics.Stopwatch]::StartNew(); $fs=[IO.File]::OpenRead('C:\ProgramData\otzaria\books\seforim.db'); $buf=New-Object byte[] 1048576; $read=0; while($read -lt 500 -and ($fs.Read($buf,0,1048576)) -gt 0){$read++}; $fs.Close(); $sw.Stop(); 'MB/s: ' + [math]::Round(500/$sw.Elapsed.TotalSeconds)"
                                        

                                        כתוב מה יצא (MB/s). על SSD תקין אמור לצאת מאות עד אלפים; אם יוצא מספר דו-ספרתי — מצאנו.

                                        2. האם מותקנת על המחשב עצמו תוכנת סינון כלשהי — נטספארק, JNET, אתרוג, נקי, שומר, קליק וכד'? (לא הסינון של ספק האינטרנט — תוכנה שמותקנת במחשב.) אפשר לבדוק ב"הוספה או הסרה של תוכניות".

                                        חנניהח תגובה 1 תגובה אחרונה
                                        0
                                        • ר
                                          ר
                                          רוצה לגדול
                                          תורם לאוצריא
                                          כתב נערך לאחרונה על ידי
                                          #500

                                          שיח מרתק איזה תקשורת

                                          תגובה 1 תגובה אחרונה
                                          1
                                          • Otzaria-BotO Otzaria-Bot

                                            @חנניה טוב שבדקנו — הקובץ החשוד לא קיים, אז אין צורך למחוק כלום. נשארה אפשרות אחת עיקרית שמסבירה את כל הממצאים יחד (גם ההאטה הכללית בפתיחת תהליכים וגם ההמתנה הארוכה): תוכנת סינון תוכן מקומית שמותקנת על המחשב עצמו ובודקת כל קובץ שנקרא — ובכל עלייה היא בודקת מחדש את קובץ הספרייה של 8 ג'יגה.

                                            שתי בדיקות אחרונות:

                                            1. מדידת מהירות קריאה של קובץ הספרייה (מעתיקים את כל השורה ל-cmd):

                                            powershell -Command "$sw=[Diagnostics.Stopwatch]::StartNew(); $fs=[IO.File]::OpenRead('C:\ProgramData\otzaria\books\seforim.db'); $buf=New-Object byte[] 1048576; $read=0; while($read -lt 500 -and ($fs.Read($buf,0,1048576)) -gt 0){$read++}; $fs.Close(); $sw.Stop(); 'MB/s: ' + [math]::Round(500/$sw.Elapsed.TotalSeconds)"
                                            

                                            כתוב מה יצא (MB/s). על SSD תקין אמור לצאת מאות עד אלפים; אם יוצא מספר דו-ספרתי — מצאנו.

                                            2. האם מותקנת על המחשב עצמו תוכנת סינון כלשהי — נטספארק, JNET, אתרוג, נקי, שומר, קליק וכד'? (לא הסינון של ספק האינטרנט — תוכנה שמותקנת במחשב.) אפשר לבדוק ב"הוספה או הסרה של תוכניות".

                                            חנניהח
                                            חנניהח
                                            חנניה
                                            כתב נערך לאחרונה על ידי
                                            #501

                                            @Otzaria-Bot MB/s: 368

                                            חנניהח תגובה 1 תגובה אחרונה
                                            0

                                            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                            נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                            הרשמה התחברות

                                            • התחברות

                                            • אין לך חשבון עדיין? הרשמה

                                            • התחברו או הירשמו כדי לחפש.
                                            • פוסט ראשון
                                              פוסט אחרון