• תוכנת הגיבוי הפנימית של שרתי מיקרוסופט וטיפול בתקלת גיבוי

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

    במשך הזמן ובאבולוציה של גרסאות השרתים 2008 2008R2 2012 2012R2 הממשק נראה אותו דבר אבל המערכת מנגנת הרבה יותר טוב ונקי, כולל תמיכה ב Hyper-V וגיבוי מכונות וירטואליות גם עם מערכות הפעלה שונות כגון לינוקס.

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

    נתחיל בתקלה error 0x81000101

    תקלה שבה המערכת לא מצליחה ליצור snapshot ונעצרת בשגיאה של timeout

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

    אני מצרף אוסף פקודות שניתן לאגד לקובץ אצווה (batch file) שירענן את כל ה DLL של המערכת ויפתור את הבעיה. קובץ זה מתאים ל server 2008 או sbs2008 שם בד"כ נוצרת הבעיה.

    1. פתח Notepad

    2. העתק את הפקודות (כל התוכן מהשורה הבאה)

    rem FILENAME: FIXVSS08.BAT
    rem
    net stop "System Event Notification Service"
    net stop "Background Intelligent Transfer Service"
    net stop "COM+ Event System"
    net stop "Microsoft Software Shadow Copy Provider"
    net stop "Volume Shadow Copy"
    cd /d %windir%\system32
    net stop vss
    net stop swprv
    regsvr32 /s ATL.DLL
    regsvr32 /s comsvcs.DLL
    regsvr32 /s credui.DLL
    regsvr32 /s CRYPTNET.DLL
    regsvr32 /s CRYPTUI.DLL
    regsvr32 /s dhcpqec.DLL
    regsvr32 /s dssenh.DLL
    regsvr32 /s eapqec.DLL
    regsvr32 /s esscli.DLL
    regsvr32 /s FastProx.DLL
    regsvr32 /s FirewallAPI.DLL
    regsvr32 /s kmsvc.DLL
    regsvr32 /s lsmproxy.DLL
    regsvr32 /s MSCTF.DLL
    regsvr32 /s msi.DLL
    regsvr32 /s msxml3.DLL
    regsvr32 /s ncprov.DLL
    regsvr32 /s ole32.DLL
    regsvr32 /s OLEACC.DLL
    regsvr32 /s OLEAUT32.DLL
    regsvr32 /s PROPSYS.DLL
    regsvr32 /s QAgent.DLL
    regsvr32 /s qagentrt.DLL
    regsvr32 /s QUtil.DLL
    regsvr32 /s raschap.DLL
    regsvr32 /s RASQEC.DLL
    regsvr32 /s rastls.DLL
    regsvr32 /s repdrvfs.DLL
    regsvr32 /s RPCRT4.DLL
    regsvr32 /s rsaenh.DLL
    regsvr32 /s SHELL32.DLL
    regsvr32 /s shsvcs.DLL
    regsvr32 /s /i swprv.DLL
    regsvr32 /s tschannel.DLL
    regsvr32 /s USERENV.DLL
    regsvr32 /s vss_ps.DLL
    regsvr32 /s wbemcons.DLL
    regsvr32 /s wbemcore.DLL
    regsvr32 /s wbemess.DLL
    regsvr32 /s wbemsvc.DLL
    regsvr32 /s WINHTTP.DLL
    regsvr32 /s WINTRUST.DLL
    regsvr32 /s wmiprvsd.DLL
    regsvr32 /s wmisvc.DLL
    regsvr32 /s wmiutils.DLL
    regsvr32 /s wuaueng.DLL
    sfc /SCANFILE=%windir%\system32\catsrv.DLL
    sfc /SCANFILE=%windir%\system32\catsrvut.DLL
    sfc /SCANFILE=%windir%\system32\CLBCatQ.DLL
    net start "System Event Notification Service"
    net start "Background Intelligent Transfer Service"
    net start "COM+ Event System"
    net start "Microsoft Software Shadow Copy Provider"
    net start "Volume Shadow Copy"

    3. תן שם לקובץ FIXVSS08.BAT ושמור ב c:\

    4. פתח CMD כ administrator והרץ את הקובץ

    5. בגלל מהירות ריצת הסקריפט יכול להיות שלא עלו כל השירותים, גש ל services.exe והרם את כל השירותים שאמורים לעלות automatic .

    בסיום הרץ את הגיבוי וודא שהוא עובר את שלב ה snapshot במהרה.

    בהצלחה.