מידע הניתן להפצה מחדש של Microsoft Visual C ++

נסה את הכלי שלנו לביטול בעיות

אם אתה בודק את רשימת התוכניות המותקנות במחשב Windows שהשתמשת בו במשך תקופה מסוימת, אתה עשוי לשים לב שיש בו מספר רשימות התקנה להפצה ניתנת להפצה מחדש של Microsoft Visual C ++.

למחשב האישי בו אני משתמש בכדי לכתוב מאמר זה, למשל, יש שלושה Microsoft Visual C ++ 2005 להפצה מחדש, שמונה Microsoft Visual C ++ 2008 להפצה מחדש, שתי Microsoft Visual C ++ 2010 להפצה מחדש, שלוש Microsoft Visual C ++ 2013 להפצה מחדש, ושני התקנות להפעלה מחדש של Microsoft Visual C ++ 2015 הרשומות ב- העמוד הזה.

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

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

מטרת Visual C ++ הניתנת להפצה מחדש

visual c++ redistributable

מפתחים שיוצרים תוכנות עבור Windows המשתמשים ב- Microsoft Visual C ++ - שהיו זמינים בעבר כעצמאים אך כעת הם חלק מ- Microsoft Visual Studio - עשויים להשתמש בספריות סטנדרטיות שנקראות כבר כדי להוסיף פונקציונליות לתוכניות שלהם. זה חוסך זמן ולעיתים קרובות עדיף על צורך להמציא מחדש את הגלגל על ​​ידי יצירת הפונקציונליות מאפס.

כאשר משתמשים בספריות אלה, מפתחים עשויים לכלול את הדרוש להפעלת פונקציות אלה בתוכניות שלהם, או שהם עשויים להשתמש בהפצה חזותית של Visual C ++ לשם כך.

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

זה לא מסביר עם זאת מדוע ייתכן שתראה חמש, עשר ואפילו עשרים גרסאות שונות של Microsoft Visual c ++ שניתן להפצה מחדש המותקנות במחשב Windows שלך.

באפשרותך לבדוק את הגרסאות המותקנות של חבילת ההפצה המחודשת של Microsoft Visual C ++ במחשב Windows שלך בדרכים הבאות:

  • כל גרסה: השתמש בקיצור הדרך Windows-Pause כדי לפתוח את לוח הבקרה. בחר בית לוח הבקרה ובעמוד שפותח תוכניות ותכונות.
  • Windows 10: השתמש ב- Windows-I כדי לפתוח את יישום ההגדרות. אם אתה משתמש בגרסת Creators Update או גירסה חדשה יותר, בחר יישומים> אפליקציות ותכונות, וגלול מטה עד שתמצא את החבילות הרשומות. אם אתה משתמש בגירסה ישנה יותר של Windows 10, בחר מערכת ומצא שם את רשימות היישומים.

למה כל כך הרבה?

microsoft visual cpp redistributable packages

ייתכן שמערכת Windows תשלח עם כמה התקנות הניתנות להפצה מחדש של Microsoft Visual C ++, אך רובן מותקנות כאשר אתה מתקין תוכנות הדורשות אותן במערכת.

ישנן כמה סיבות לכך שרבים מהם מותקנים במחשב שלך:

  1. גרסאות 32 סיביות ו 64 סיביות זמינות. בעוד שמשתמשים ב- Windows עם 32 סיביות יראו גרסאות 32 סיביות בלבד של גרסת ההפצה המחודשת של Microsoft Visual C ++, ייתכן שתראה שתיהן מותקנות בגירסאות 64 סיביות של מערכת ההפעלה.
  2. עשויות להתקיים ריבוי בונים עבור כל גרסה ראשית של Visual C ++. 11 גרסאות שונות של Microsoft Visual C ++ 2008 ניתן להפצה מחדש קיימות למשל, וייתכן כי כולן מותקנות זו לצד זו.

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

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

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

המשמעות היא שאסור להסיר מהמחשב שלך את המבניות השונות של Microsoft Visual C ++ הניתנות להפצה מחדש אם תוכנית שמסתמכת עליה עדיין מותקנת במערכת.

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

זמן ריצה אוניברסלי

מיקרוסופט שינתה את המערכת עם פרסום ההפצה מחדש של Microsoft Visual C ++ 2015, וכתוצאה מכך גם עם המהדורות לשנת 2017 ו -2019.

אלה משתמשים בזמן ריצה אוניברסלי כך שרק אחד (האחרון) צריך להתקין במקום את כולם.

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

דברים שכדאי לנסות

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

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

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

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

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

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

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

הורדות חבילות המיועדות להפצה מחדש של Visual Visual C ++ של מיקרוסופט

אתה יכול להשתמש בקישורים הבאים כדי להוריד את הגרסאות האחרונות של חבילות Microsoft Visual C ++ להפצה מחדש. ההורדות כוללות גרסאות 32 סיביות ו 64 סיביות אם נתמכות.

TL; DR

  1. קבצי Visual C ++ הניתנים להפצה מחדש מתקינים כשאתה מתקין תוכנית הדורשת אותם, כשאתה מתקין או מעדכן את Windows, או כשאתה מתקין אותם ישירות.
  2. הם משמשים מתכנתים המשתמשים בספריות סטנדרטיות ב- Visual Studio.
  3. תוכניות דורשות גרסאות ספציפיות וייתכן שלא יפעלו כאשר גרסאות אלה יוסרו (אם גרסאות ישנות או חדשות יותר של אותה השנה עדיין זמינות).

עכשיו אתה : כיצד מתמודדים עם התקנות הניתנות להפצה מחדש של Visual C ++?