תקלת אייקונים די נדירה בויסטה (או כל מערכת חלונות אחרת)

כדקה

לא מזמן נתקלתי בתקלה די נדירה שלצערי לקח לי די הרבה זמן למצוא לה פתרון.
במקרה, הצלחתי להחליף את האייקון של קבצי .ICO (או קבצי אייקון) לאחד קבוע מראש.
מה שקרה זה שלכל קבצי הICO היה את אותו האייקון בדיוק בלי קשר לאייקון שבתוך הקובץ.

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

גהנום הרגיסטרי
גהנום הרגיסטרי

החלטתי להסתכן, החלטתי לנסות את הפתרון המוצע בפוסט הזה.
פתחתי את עורך הרג'יסטרי וחיטטתי קצת, ערכתי כמה ערכים ואיזה יופי אחרי הפעלה מחדש לתהליך explorer.exe, נראה שהפתרון עבד!
נראה שמיקרוסופט לא טרחו לשנות הרבה את הגהנום הזה שנראה רג'יסטרי. ממש התפלאתי שפתרון לחלונות 2000 עובד גם על חלונות ויסטה, אבל ככה זה בחיים.
עכשיו כל מה שחסר לי זה שמיקרוסופט יעתיקו מOS X את 'העדר' הרג'יסטרי וקבצי הDLL והחיים שלי יהיו יפים.

הפתרון מתורגם לעברית:
1. פתח את עורך הרג'יסטרי (regedit.exe)
2. פתח את מפתח ה HKEY_CLASSES_ROOT (HKCR)
3. דף דף למטה אל מפתח ה .ico אם הוא קיים קפוץ לשלב 6
4. צור מפתח .ico
5. קבע את ערך ברירת המחדל ל"icofile" (בלי המרכאות)
6. גלול למטה אל ההמפתח ששמו תואם לערך ברירת המחדל של מפתח HKCR\.ico
7. אם המפתח קיים, קפוץ לשלב 11
8. צור את המפתח (HKCR\icofile)
9. קבע את ערך ברירת המחדל ל "Icon File" (בלי המרכאות)
10. צור מפתח תחת \icofile בשם "DefaultIcon" (בלי המרכאות)
11. קבע את ערך ברירת המחדל במפתח HKCR\icofile\DefaultIcon ל- "%1" (בלי המרכאות)
12. סגור את עורך הרג'יסטרי
"%1" יכול לשמש להצגת האייקון (או התמונה ממוזערת) המובנה של הקבצים הבאים:

  • exe
  • cpl
  • dll
  • bmp (תמונה ממוזערת)
  • icl
  • ico
  • lnk
  • מפתח ווב Fullstack המתמחה ב- PHP וב- WordPress.

    פרסומת

    תגובות אחרונות

    אין תגובות