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

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

מאמר זה מסביר כיצד להשתמש בתכונת אבטחה של Access שנקראת 'מצב ארגז חול'. במצב ארגז חול, Access חוסם ביטויים "לא בטוחים": כל ביטוי המשתמש בפונקציות או במאפיינים שמשתמשים זדוניים עלולים לנצל אותם כדי לקבל גישה לכוננים, קבצים או משאבים אחרים שאין להם הרשאה עבורם. לדוגמה, פונקציות כגון Kill ו - Shell יכולות לשמש כדי לגרום נזק לנתונים ולקבצים במחשב, ולכן הן חסומות במצב ארגז חול.

הערה

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

במאמר זה

סקירה כללית

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

כיצד מוגדר מצב ארגז חול (Sandbox)

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

מסדי נתונים מהימנים

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

הציור הבא מציג את תהליך קבלת ההחלטות ש- Access מבצע כאשר הוא נתקל בביטוי לא בטוח.

תהליך קבלת החלטות עבור מצב ארגז חול (sandbox)

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

לראש הדף

הפיכת מצב ארגז חול (Sandbox) ללא זמין (הפעלת ביטויים לא בטוחים)

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

הערה

לא כל ההתקנות של Access יכללו את מפתח הרישום SandBoxMode שאליו מתייחס ההליך שלהלן. אם אינך מוצא את מפתח הרישום, לא מומלץ להוסיף אותו, מכיוון שהוא עלול להפריע לעדכוני Office.

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

שינוי מפתח הרישום

חשוב

ביצוע שלבים אלה מאפשר הפעלה של ביטויים לא בטוחים בכל המופעים של Access עבור כל המשתמשים במחשב.

  1. סגור את כל המופעים של Access הפועלים במחשב שבו ברצונך להפוך את מצב ארגז חול (Sandbox) ללא זמין.
  2. הקש על מקש Windows, הקלד Run והקש ENTER.
  3. בתיבה פתח, הקלד regedit ולאחר מכן הקש ENTER.
    עורך הרישום מופעל.
  4. המיקום הספציפי של מפתח הרישום ישתנה בהתאם לגירסת Access שבה אתה משתמש, למספר הסיביות (32 או 64 סיביות) של Windows ולגירסת Access שברשותך ובהתאם לסוג ההתקנה מסוג 'לחץ והפעל'. אם אתה מתקשה למצוא את מפתח הרישום הנכון מתוך האפשרויות האפשריות המוצגות להלן, נסה לחפש ברישום אחר מנגנון קישוריות גישה.
    הרחב את התיקיה HKEY_LOCAL_MACHINE ונווט אל מפתח הרישום הבא:
    אם אתה משתמש ב- Access 2016 או ב- Access 2019, נסה לחפש כאן: \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines או כאן: \Software\WOW6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines
    אם אתה משתמש בגירסת מנוי Microsoft 365 של 32 סיביות של Access או בהתקנת 'לחץ והפעל' של 32 סיביות של Access, נסה לחפש כאן: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
    ... או כאן:
    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines
    אם אתה משתמש בגירסת מנוי Microsoft 365 של 64 סיביות של Access, או בהתקנת 'לחץ והפעל' של Access של 64 סיביות, נסה לחפש כאן: Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines
    ... או כאן:
    Software\Microsoft\Office\ClickToRun\Registry\Machine\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines
  5. בחלונית השמאלית של עורך הרישום, תחת שם, לחץ פעמיים על SandBoxMode אם הוא קיים. אם אינך מוצא את מפתח הרישום SandBoxMode , לא מומלץ להוסיף אותו, מכיוון שהוא עלול להפריע לעדכוני Office.
    תיבת הדו-שיח עריכת ערך DWORD‏‏ מופיעה.
  6. בשדה נתוני ערך, שנה את הערך מ- ‎‎‏3 ל- 2 ‎ולאחר מכן לחץ על אישור.
  7. סגור את עורך הרישום.

חשוב

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

באפשרותך להגדיר את ערך הרישום לערכים הבאים, כאשר 0 (אפס) הוא המתירני ביותר ו- 3 הוא הכי פחות מתירני.

הגדרה תיאור
0 מצב ארגז חול (Sandbox) אינו זמין בכל עת.
1 מצב ארגז חול (Sandbox) משמש עבור Access, אך לא עבור תוכניות שאינן של Access.
2 מצב ארגז חול (Sandbox) משמש עבור תוכניות שאינן של Access, אך לא עבור Access.
3 מצב ארגז חול (Sandbox) נמצא בשימוש בכל עת. זהו ערך ברירת המחדל, המוגדר בעת התקנת Access.

לראש הדף