17.3.16

גיבוי


 אם נגבה כל יום את כל הקבצים של המערכת אז הגיבוי ייקח הרבה זמן וגם יתפוס הרבה מקום ולכן נבצע גיבוי ראשון של כל המערכת ובכל גיבוי נגבה רק את מה ששונה וכל תקופה מוגדרת נבצע גיבוי מלא חדש וכשצריך לגבות אזי נגבה את הגיבוי המלא ומשם נמשיך הלאה לפי הסדר ובכל פעם נבצע העתקה + דריסה וכך בכל פעם שיש קובץ יותר מעודכן הוא ידרוס את הישן עד שנקבל גרסה מלאה ומעודכנת
כיצד המערכת יודעת איזה קובץ שונה? אחד התכונות של הקובץ זה A = archive  לאחר גיבוי המערכת מסמנת את כל הקבצים בn -  (null) לאח"כ כל קובץ שבוצע בו שינויים הערך משתנה לA וכשהגיבוי רץ הוא מגבה את כל הקבצים שמסומנים בA

COBIAN – תוכנה לגיבויים

מומלץ לבצע את הגיבוי כפול ב2 טכנולוגיות שונות וב2 תוכנות שונות ולשים כל אחד במקום אחד ע"מ למנוע את איבוד החומר  

במידה ונגבה ב2 מערכות שונות נעשה את זה לא במקביל ע"מ לא ליצור עומס אבל אחרי שהראשון יעבור ויוריד את כל הסימונים לאחר שעה שהשני ירוץ הוא לא יגבה אותם ולכן ניתן להגדיר גיבוי שלא מוריד את הדגלון (differential) והגיבוי השני כן יוריד (incremental)

זיכרון ווירטואלי - Pagefile

 Pagefile- קובץ בתיקיית המערכת גודל הקובץ שווה לגודל הזיכרון שיש למחשב הקובץ יושב על הדיסק קשיח שהמערכת מתחמת את השטח בזיכרון בעת ההתקנה של מערכת ההפעלה
שהמעבד יודע לפנות רק לRAM וככול שהזיכרון יותר גדול כך ביצועי המחשב גדלים  אך לפעמים כל מה שיש לא מספיק והביצועים יורדים לכן המערכת משתמשת בזיכרון ווירטואלי הווי אומר זיכרון שאינו פיסי אלא שטח בדיסק קשיח שמוקצה לדימוי זיכרון  ובאמצעות טכנולוגית דפדוף (קובץ swapfile.sys) המערכת מחליפה בין הקבצים לפי הצרכים של המעבד 

ההמלצה של מייקרוסופט שהיה בגודל מינימום – שווה לגודל של הזיכרון מומלץ - 1.5 מהזיכרון מקסימום - 3*                       וכן להניח את התיקייה במחיצה נפרדת ממערכת ההפעלה
כברירת מחדל הקובץ מנוהל ע"י המערכת שמגדילה אותו לפי הצורך אולם ניתן לשנות פיזית את הקובץ בהגדרות מערכת מתקדמות > מתקדם > ביצועים > הגדרות > מתקדם > זיכרון וירטואלי > שינוי


אבטחה
בקובץ נשמרים נתונים של המשתמש שבפריצת אבטחה ניתן לשאוב מידע משם ולכן לאבטחת המחשב נשתמש בהגדרות הבאות
·         שבכל כיבוי המערכת מוחקת את הקובץ
GPO        –< settings windows > Security Setting >local policies > Security options computer >              Clear virtual memory pagefile
באפשרות זו יש מספר חסרונות 1- בכיבוי לא מתוכנן המחשב לא מבצע דריסה 2- במידה והקובץ גדול הכיבוי לוקח זמן

·         במערכת קבצים ntfs יש אפשרות להצפין את הקבצים עם מפתח הצפנה. המפתח נוצר מחדש בכל עליה של המערכת לפי אלגוריתם שמחשב את המקום בזיכרון (שבכל הפעלה זה שונה) ונשמר בram  לכן אם נצפין את הקובץ ברגע שיתכבה המחשב המפתח ימחק ולא תהיה גישה לקובץ
GPO       - computer >administrator templates > system >filesystem > ntfs

                Enable NTFS pagefile encryption 

15.3.16

ספריות מערכת

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

Net.fremwork – ספרית קוד לdot.nat
נשמר ב C:\Windows\Microsoft.NET
ב- reg -   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
הערה – גרסה גבוהה לא מכילה בתוכה גרסאות קודמות!

Java – שפה אוניברסלית המתאימה לכל מערכות ההפעלה הקימות - באופן בסיסי לא מצריך ספרית קוד (רבו המשחקי רשת עובדים על השפה הזאת)

הערהjscript שונה מ-java cript  הראשון זה שפת תכנות של מייקרוסופט לעומת השנייה שזה שפת תכנות של java

Flash ADODE– רוב הסרטונים באינטרנט מבוססים על זה – יש להתקין בנפרד עבור כל סוג של דפדפן.     הקבצים נשמרים ב C:\Windows\System32\Macromed\Flash                               הקבצים של הגלישה לא יורדים לתיקיית temp אלא לתיקיה של הפלש 
הערה -  החל מווינדוס 8 התוכנה מופיעה בלוח הבקרה אך לא מופעלת

Codec – תוכנה המכילה את כל הספריות קוד שקשורות לוידאו \ שמע

Shokwave – אחראי על הפקדים של הסרט


DirectX – ספריות קוד עבור משחקים של ווינדוס (גרפיקה \ תלת מימד)   כניסה >   dxdiag ככול שהגרסה יותר גבוהה כך החדות של התמונה יותר גבוהה 

13.3.16

חיסכון בחשמל


שינה

 ע"מ לחסוך בחשמל המערכת שהיא לא בשימוש עוברת לשינה – הווי אומר צמצום של צריכת החשמל עבור מספר רכיבים במחשב
ישנם מספר מצבי חיסכון בחשמל 0\1\2 S אינם בשימוש

המצב הקבוע הוא S-3 כל רכיבי המחשב - צריכת חשמל מופחתת או מופסקת – מעבד כבוי – זיכרון RAM פעיל -   נקרא שינה 

S4 – כל המחשב כבוי אבל הזיכרון RAM נשמר בקובץ על הדיסק קשיח (hiberfil.sys ) בעת הפעלה המחשב מבצע איתחול אבל מעלה את כל הנתונים (חלונות\תוכנות) כפי היו לפני הכיבוי
נקרא מצב שינה

הערה – במחשבים רבים ההגדרה הזאת לא מופיעה – ניתן להפעיל דרך שורת פקודה ע"י הפקודה הבאה   off- powercfg /h on

Hybrid sleep – קיים רק במחשב שולחני שילוב של S3-S4  הזיכרון RAM פעיל והמערכת שומרת את הנתונים בקובץ hiberfil . היתרון במצב הזה שהמחשב מתעורר מהר (לא צריך אתחול) אך אם היה כשל בחשמל ניתן לשחזר את הנתונים מהקובץ

S-5 – כיבוי מלא ה boot/startup  נמחקים מהזיכרון ובעת הפעלה חדשה המערכת תטען הכל מחדש


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

מה יעיר את המחשב? ניתן להגדיר מספר רכיבים שפעולה בהם תעיר את המחשב לדוג' עכבר\מקלדת\הכנסת כרטיס  ההגדרה בביוס + הגדרה בממשק הגדרות המחשב  לוח הבקרה > עכבר > צריכת חשמל

הגדרות שינה מתקדמות – בהמשך למה שכתבנו למעלה שניתן להגדיר בביוס מה יעורר את המחשב במצב שנה. ישנם עוד מספר הגדרות חשובות
     ·         Resume by LAN – הדלקה של המחשב באמצעות הכרטיס רשת – גם שהמחשב מכובה לגמרי עדיין         הכרטיס רשת מקבל מעט חשמל וניתן להדליק את המחשב דרך הרשת מאמצעות מחשב מרוחק

     ·      Resume RTC – הגדרת תאריך ושעה לכיבוי והדלקה של המחשב בצורה אוטומטית

     ·         Power on after power fail  - תדליק את המחשב לאחר כיבוי – כשהיה הפסקת חשמל ברגע שהחשמל יחזור המחשב יידלק מעצמו 

מסך כחול


הודעות מסך כחול מצביעות על שגיאה קריטית בליבת מערכת ההפעלה (Kernel).
סיבות עיקריות להופעת שגיאת מסך כחול:
תוכנה
     ·         מנהל ההתקן (דרייבר) פגום, חסר או לא מעודכן
     ·         אי התאמה של מנהלי ההתקן, או התקנת דרייבר שלא מתאים לסוג מערכת ההפעלה.
     ·         בעיות בעורך הרישום של מערכת ההפעלה כתוצאה מוירוס
חומרה
     ·         כונן קשיח לא תקין
     ·         התחממות יתר של רכיבי המחשב (פעילות אינטנסיבית \ תקלות גופי קירור \ אבק במאוורר)
     ·         זיכרונות, ספק כוח או לוח אם לא תקינים

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

במרבית המקרים, הודעות מסך כחול מופיעות לפרק זמן קצר (לעיתים אפילו לעשיריות השנייה) ומיד לאחר מכן המחשב מבצע הפעלה מחדש באופן אוטומטי. זאת, על מנת למנוע מצב שבו נעשה נזק פיזי נוסף לחומרה.   ניתן לבטל את הפעלה האוטומטית מחדש. מקש ימני על מחשב > מאפיינים > הגדרות מערכת מתקדמות > מתקדם > תחת הפעלה ושחזור ולבטל את הסימן "הפעלה מחדש".
או באמצעות הקיצור דרך – הפעלה > Sysdm.cpl

אפשרות נוספת למציאת התקלה – המערכת שומרת את פרטי הכשל בתיקיית וינדוס בקובץ – MEMORY.  בהגדרות מתקדמות ניתן להגדיר מה בדיוק המערכת תשמור קובץ קטן \ זיכרון מלא = כל התהליכים שרצים בשעת הכשל \ זיכרון ליבה = רק תהליכים הקשורים למערכת            \ הגדרה נוספת בווינדוס 10 – רק זיכרון פעיל = לא ישמור דברים שקשורים למערכת ווירטואלית                                             אץ הקובץ ניתן לפענח באמצעות התוכנה הבאה BlueScreemView  - טוענים את הקובץ והמערכת מסמנת את הקבצים שבהם היה כשל + המספר של השגיאה

במידה ומערכת ההפעלה לא עולה לאחר השגיאה ניתן לבצע מספר פעולות. 
     ·         להפעיל את המחשב מחדש וללחוץ על F8 עד שנגיע לתפריט אתחול מתקדם. בתפריט מומלץ לבחור           בטל הפעלה אוטומטית מחדש. on System Failure Disable Automatic Restart
     ·         אם התקנתם מנהל התקן לא נכון או תוכנה חדשה, מומלץ לבחור Last known good configuration              בשביל לשחזר את הדרייברים הקודמים, ולעשות Undo על הרישום במחשב.


כיצד נדע מה באמת האינפורמציה שמוצגת במסך הכחול!.
בד"כ הפתרון שמופיע במסך הוא לא עוזר ולכן התעלמו מכל הכיתוב שמופיע בתחילת המסך שגיאה והתייחסו רק לחלקו התחתון שכולל את פירוט השגיאה. וזה אמור להראות כך לדוגמא: stop: 0X000000d1 (אם יש לכך המשך של עוד הרבה מספרים מתייחסים רק לקבוצת המספרים הראשונה שאחריי המילה stop.)
תחפשו בגוגל לפי מספר התקלה.  הערה - הפתרון יכול להשתנות בין סוגי המערכות הפעלה לכן כשמחפשים את התקלה בגוגל יש לציין סוג מערכת ההפעלה
מספר דרכים לפתרון למסכים כחולים
      ·         להפעיל את תיקון שגיאות אוטומטי של כונן C: , כדי להיכנס יש ללחוץ על המחשב שלי קליק ימיני על            כונן המערכת C: בחירה בכלים ולסמן את התיבות של תיקון שגיאות לאחר מכן יש לאתחל את המחשב        מחדש ולהמתין עד סיום תהליך תיקון האוטומטי.
     ·          לנתק חומרה חיצונית או פנימית חדשה שחוברה לאחרונה למחשב. כגון כרטיס רשת אלחוטי חיצוני, כרטיס מסך, דיסק און קי שנשכח מאחורי הדופן האחורי וכד..
     ·         לבצע עדכון חומרה במחשב דרך מנהלי התקנים או דרך דיסק התקנה של לוח האם.
     ·         הפעילו את סריקת הדיסק – Check Disk
     ·         לבצע שיחזור מערכת לתאריך אחרון שמערכת הפעלה עלתה בצורה תקינה.


דוגמה לתקלה נפוצה - 0x0000007B הכונן שבו מותקנת מערכת הפעלה מוגדרת בביוס לחיבור מסוים לדוג' seta ולאחר זמן שינו את ההגדרות חיבור לIDE תתקבל השגיאה הזאת  (מאמר של מייקרוסופט לתיקון https://support.microsoft.com/he-il/kb/922976 )

10.3.16

תיקיות מערכת


systam32- תיקיית קבצי המערכת של ווינדוס במערכת הפעלה מסוג 32 ביט
SysWOW64 – קבצי מערכת עבור תוכנות שתוכנתו לעבודה ב32 ביט. (המערכת יודעת לתפעל אותם על 32)
מסיבות של תאימות לאחור לא ניתן לשנות את השם של התיקייה של הקבצים מכיון שאם יש מערכת ישנה היא ממשיכה לפנות לשם לכן השאירו את השם אבל שינו את ההגדרות של הקבצים בתיקייה ל64 ביט ויש בתיקיה אימולטור שמפנה את הקבצים לתיקייה SysWOW64
Program Files - כל הקבצים של תוכנות שהותקנו ע"י המשתמש – תכנות 64 ביט
Program Files (x86) – תוכנות שמותאמות ל32 ביט

v     לבדיקה מהירה האם המחשב הוא 32 או 64 מסתכלים אם יש תייקת 86 במידה ויש זה 64 

MSConfig



MSConfig - Microsoft System Configuration Utility  בעברית - כלי קביעת תצורת המערכת או קביעת תצורת המערכת תוכנת מערכת שתפקידה לאבחן בעיות בתהליך האתחול באמצעות תצורת מערכת, ניתן להפעיל את Windows עם שירותים משותפים ויישומי הפעלה כבויים ולאחר מכן הפעל אותם בחזרה, אחד בכל פעם. אם בעיה אינה מתרחשת כאשר אפליקציה או שירות כבויה, אבל מתרחשת כאשר השירות מופעל, אז שירות זה יכול להיות הגורם לבעיה.
General - רשימות אפשרויות עבור מצבי תצורת הפעלה:
o       Normal startup – הפעלה רגילה (לשימוש אחרי אחד מ2 ההפעלות הבאות)
o       Diagnostic startup - מפעיל את Windows עם שירותים בסיסיים בלבד. מצב זה יכול לסייע לשלול קבצי Windows בסיסיים כבעיה.
o       Selective startup – הפעלת המערכת עם שירותים \ דרייברים בסיסים + יישומים לפי בחירה

Boot - הצגת אפשרויות תצורה עבור מערכת ההפעלה והגדרות איתור באגים מתקדמות, - אתחול בטוח - מינימלי \ רשת – יצירת יומן אתחול \ הגבלת מספר מעבדים וכו'

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


Startup - מציג יישומים ושירותים הפועלים כאשר המחשב מתחיל לעלות,

SERVICE

שירותי מערכת
מערכת ההפעלה בנויה ממספר רב של שירותים שכ"א מבצע שירות מסוים עבור המערכת
ישנם תפקידים שעולים אוטומטי והמערכת לא תפעל בלעדיהם
v     כניסה למסך השירותים services.msc
 Service name- שם השירות
Display name – השם שמוצג במסך הראשי
סוגי הפעלה
·        Automatic - הפעלה אוטומטית. עולה בזמן עלית המערכת
·        Automatic (delayed start) - הפעלה אוטומטית אבל רק לאחר עלית המערכת (לקצר את זמן עלית המערכת)
·        disabel - לא פעיל
·        Manual – ידני. המערכת תפתח את השירות רק כשהיא צריכה אותו וכשתסיים היא תסגור
בזמן שהשירות עובד ניתן לעצור \ להריץ ללא קשר להגדרה של ההפעלה. כשהמערכת תעלה שוב השירות יפעל בהתאם להגדרה של ההפעלה 
Recovery – לשונית לגדרה מה לעשות במידה והשירות כשל – כשל ראשון-שני-שלישי \ איפוס ספירה \לאחר כמה זמן מהכשל להפעיל שוב

סוגי שירותים
Explorer.exe קובץ המנהל את הגרפיקה של המחשב   - מאפשר למשתמש לסייר במערכת (סייר) עולה בעת פתיחת המערכת – בלעדיו לא יהיו שום סמלים במסך הראשי
Themes – אחראי על הגרפיקה – במידה והשירות לא פעיל תתעלה גרפיקה בסיסית
במערכות של שרתים נעדיף לבטל את השירות הזה מכיוון שאין משתמש שצריך גרפיקה וכך נוכל לחסוך במשאבים של המעבד
Wlan – חיפוש רשתות. פעמים רבות כשאנשים מתקינים רשת חדשה הם מתקינים גם את התוכנה חיפוש של החברה והיא סוגרת את השירות הזה

Windows update  עדכוני מערכת – ממשק עדכונים (בלוח בקרה) מול האתר של מיקרוסופט – ניתן להגדיר אוטומטי שהמערכת תחפש ותתקין לבד -  תוריד עדכונים ותשאל אותי האם לעדכן – תבדוק אם יש עדכונים במידה ויש תודיע ואני יחליט האם להוריד – אל תבדוק


Windows Update – שירות שמנהל את ההגדרות של העדכונים
לכל קובץ מערכת יש מספר גרסה ובעת התחברות לאתר של מיקרוסופט המערכת מריצה השוואה לרשימה מול הקובץ של מייקרוספוט וכל קובץ שהמספר אצלם גבוהה משלך אומר שיש קובץ לעדכון
XXX שירות שמנהל את כל מערך העדכונים
Background Intelligent Transfer Service - BITS – השירות שאחראי על התקשורת מול שרת העדכונים של מיקרוסופט
Cryptographic Services – בונה את הקטלוג ב catroot נמצאים כל הקטלוגים
Remote Procedure Call (RPC) – אחראי על הדיבור עם מייקרוסופט על בסיס התקשורת של BITS
הקבצים שיורדים נמצאים ב C:\Windows\SoftwareDistribution
Windows Installer – מתקין את הקבצים

בתוך תיקיית ההפצה המערכת שומרת קובץ עם כל ההגדרות הישנות
הסרה באמצעות לוח בקרה > הסרת עדכונים
הערה – כברירת מחדל ההגדרה של מיקרוסופט היא הורדה ב3 בלילה במידה ותקבלו תלונה מלקוח שהמחשב נדלק מעצמו באמצע הלילה ככול הנראה זה הסיבה....
הערה – עדכון חם לא יורד מעצמו למחשב אלא צריך להוריד אותו מהאתר של מייקרוסופט
כל עדכון מצוין בkb1234  - ניתן לבדוק באתר התמיכהsupport.mirosoft.com/kb/1345)  - או בחיפוש רגיל בגוגל)  של מייקרוסופט פרטים על העדכון.     כל תקופה יוצא חבילת עדכון בשםSP   service pack))

Windows Error Reporting Service - WerSvc – שליחת הודעות שגיאה למיקרוסופט במידה והשירות הזה כבוי לא יקפצו הודעות שליחת תקלה

Task Scheduler  - Schedule  - שירות שאחראי על משימות מתוזמנות. במידה והשירות הזה לא פעיל המשימות המתוזמנות לא יפעלו

 - Print Spooler -  spooler שירות שאחראי על השליחה למדפסת. כל המסמכים הממתינים להדפסה נמצאים בתיקיית C:\Windows\System32\spool\PRINTERS לפעמים קורה ומסמך נתקע בתיקייה וכל ניסיון למחוק אותו נכשל ולכן הפתרון הוא לכבות את השירות ואז היה ניתן למחוק את הקובץ  
הגדרות באמצעות שורת פקודה
v     בסקריפט עדיף להשתמש בשם השירות ולא בשם תצוגה  (בשם התצוגה יש לתחום ב " " )
Net stop \ stert "xxxx"  להפעלה \הפסקה של שירותים
SC  -  מנהל את כל שרותי המערכת   
SC stop \ stert  -   דוג'  SC Windows Update stert    


·        כל השירותים של המערכת נמצאים ב הReg תחת HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
ולכן ניתן לשנות את הערכים גם דרך הרג'סטרי לדוג' הערך stert מכיל אל ההגדרה של ההפעלה של השירות

1 = העפלה אוטומטית לאחר עלית המערכת 2 = אוטומטי 3= ידני 4  כבוי