כיצד להפעיל תוכנית כחשבון מערכת (LocalSystem) ב- Windows - Winhelponline

How Run Program

קבצי מערכת רבים של Windows, מפתחות רישום ו- שירותים הם בבעלות מערכת (a.k.a LocalSystem) חשבון, שיש לו רמת הרשאות גבוהה. אם עליך לשנות מפתח רישום שבבעלות מערכת חשבון, ישנן לפחות שתי אפשרויות.



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

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



מאמר זה מפרט שש שיטות שונות באמצעותן ניתן להריץ תוכניות תחת ה- מערכת או חשבון LocalSystem בכל גרסה של Windows, כולל Windows 10. תוכל גם להוסיף הפעל כ- SYSTEM לחץ באמצעות לחצן העכבר הימני על אפשרות התפריט עבור קבצי .exe.

קָשׁוּר: כיצד להפעיל תוכניות כ- TrustedInstaller?



שיטה להפעלת תוכנית תחת חשבון SYSTEM:

  1. PsExec מ- Windows Sysinternals
  2. הפעלה מתקדמת מ- NirSoft
  3. האקר תהליכים
  4. NirCmd מ- NirSoft
  5. RunAsSystem מכלי Uwe Sieber Tools
  6. NSudo מ- M2Team

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

כיצד להפעיל תוכניות כ- SYSTEM (חשבון LocalSystem)

להפעלת תוכנית תחת ה- מערכת חשבון, השתמש באחד מהכלים הבאים:

שימוש ב- PsExec.exe מ- Windows Sysinternals

להשתמש PsExec.exe כלי קונסולה מבית Windows Sysinternals של מיקרוסופט להפעלת תוכנית בהקשר SYSTEM. בצע את ההוראות הבאות:

  1. הורד PsExec מבית Microsoft Sysinternals.
  2. לפתוח את הכלים ולחלץ את הכלי לתיקיה קבועה - למשל, d: כלים
  3. פתח שורת פקודה מוגבהת או מנהל חַלוֹן.
  4. כדי להפעיל את עורך הרישום תחת חשבון SYSTEM, הקלד את הפקודה הבאה ולחץ על ENTER:
    d:  tools  psexec.exe -sid c:  windows  regedit.exe

    regedit.exe psexec מתחיל כחשבון מערכת מקומי

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

    קָשׁוּר: תיקון: שגיאת Windows Defender 577 | השירות נכשל

    הערה: אם אתה מפעיל את שורת הפקודה ( cmd.exe ) באמצעות PsExec.exe תחת מערכת חשבון, הוא מוליד חלון שורת פקודה חדש. וכל תוכנית שתפעיל מאותו חלון שורת פקודה תפעל תחת ה- מערכת חשבון (LocalSystem), שהוא חשבון בעל הרשאות גבוהות. עליך להיות זהיר בעת הפעלת תוכניות תחת חשבון SYSTEM כדי שלא תפעיל בטעות תוכנית לא רצויה כ- מערכת .

  5. בחלון עורך הרישום, עבור למפתח הרישום הרצוי ושנה את הערכים הרצויים.
    (למשל, אולי תרצה לתקן את 'סוג ההפעלה' של שירות מתזמן המשימות או ה שירות Windows Update ברישום.)
  6. צא מעורך הרישום.

באמצעות הפעלה מתקדמת מ- Nirsoft

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

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

הקלד את שם התוכנית להפעלה ובחר מערכת משתמש ב- רץ כמו בתיבה הנפתחת ולחץ על הפעל.

הפעל תוכנית כחשבון מערכת מקומי - הפעלה מתקדמת

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

AdvancedRun.exe / EXEFilename 'C:  Windows  regedit.exe' / RunAs 4 / Run

/ RunAs 4 מורה להתחיל את התוכנית תחת חשבון LocalSystem. נתוני הערך האפשריים עבור / רונס מתג למטה:

  • 1 - הפעל כמשתמש הנוכחי (elevate)
  • 2 - הפעל כמשתמש הנוכחי (ללא גובה)
  • 3 - הפעל כמנהל (העלאת כוח)
  • 4 - הפעל כ- SYSTEM
  • 8 - רץ כמו מתקין מהימן

פעולה זו מתחילה את התוכנית תחת חשבון LocalSystem, שאותו תוכלו לאמת במנהל המשימות כרטיסיית הפרטים .

הפעל כ- SYSTEM דרך תפריט העכבר הימני

להפעלת תוכנית תחת חשבון SYSTEM (עם הפעלה מתקדמת) מתפריט ההקשר באמצעות לחצן העכבר הימני, צור קובץ .reg מהתכנים הבאים והפעל את הקובץ.

עורך הרישום של Windows גרסה 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'הפעל כ- SYSTEM' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ AdvancedRun.exe / EXEFilename '% 1  '/ RunAs 4 / Run'

שנה את הנתיב ל- AdvancedRun.exe בקובץ .reg במידת הצורך.

זה מוסיף את הפעל כ- SYSTEM פקודה לתפריט לחיצה ימנית עבור קבצי .exe וקיצורי הדרך שלו.

להפעיל תוכנית כמערכת באמצעות תפריט לחיצה ימנית


באמצעות תהליך האקר

האקר תהליכים הוא מנהל תהליכים מצוין שנראה דומה ל- Sysinternals Process Explorer. לכלי זה יש תכונה ייחודית המאפשרת להפעיל תוכנית תחת אותו חשבון כמו תהליך פועל או שירות.

  1. הפעל את תהליך האקר כמנהל.
  2. אתר תוכנית או שירות המופעלים כעת תחת מערכת הרשאות NT .
  3. לחץ לחיצה ימנית על התהליך, לחץ על שונות ולחץ הפעל כמשתמש זה ...
    תהליך האקר פועל כמערכת
  4. בחר את התוכנית (למשל, regedit.exe או cmd.exe) שברצונך להפעיל כאותו משתמש.
    לרוץ כמכשיר אמין - תהליך האקר
  5. לחץ על אישור.

כעת התוכנית (למשל, cmd.exe) תפעל כ- מערכת ( מערכת הרשאות NT )

ניתן להשתמש בשיטה לעיל להפעלת כל תוכנית תחת מתקין מהימן .


שימוש ב- NirCmd.exe מ- NirSoft

NirCmd הוא כלי שורת פקודה רב תכליתי שיש לנו סמוי באתר זה לפני.

שירות nircmd

NirCmd יכול להפעיל תוכנית מוּרָם כמו גם להשיק אותו תחת מערכת חֶשְׁבּוֹן.

השתמש בשורת פקודה זו כדי להפעיל את עורך הרישום מוגבה ומתחת ל- מערכת חֶשְׁבּוֹן:

nircmd.exe elevatecmd runassystem c:  windows  regedit.exe

יישום תפריט ההקשר

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

עורך הרישום של Windows גרסה 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'הפעל כ- SYSTEM' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ nircmd.exe מערכת הפעלה elevatecmd '% 1  '

להפעיל תוכנית כמערכת באמצעות תפריט לחיצה ימנית


באמצעות RunAsSystem של Uwe Sieber

RunAsSystem (מאת Uwe Sieber) הוא כלי קונסולות שמשיק תוכנית תחת חשבון SYSTEM או הקשר. הוא מעביר גם את סגנון החלון ואת עדיפות התהליך שלו לתהליך שבוצע כברירת מחדל. באפשרותך לעקוף את גודל החלון וכן את עדיפות התהליך של הילד באמצעות ארגומנטים בשורת הפקודה. אווה סיבר הוא זה שפיתח את המפורסם מנהל כונן USB מכתב תכנית.

הוא ממתין לסיום התהליך שהתחיל ואז מעביר את קוד ההחזרה שלו (aka רמת שגיאה). עם זאת, בקובץ אצווה, עליך להוסיף להתחיל / לחכות .

נוֹהָג:

RunAsSystem [-min | -max | -normal | -noact | -hid] [-low | -below | -normal |-מעל | -high] 'הפעלה' [params עבור הפעלה]

דוגמאות:

RunAsSystem 'C:  Windows  notepad.exe' RunAsSystem '% windir%  regedit.exe' RunAsSystem '% windir%  System32  cmd.exe' / k dir / s 'C:  מידע על נפח המערכת'

יישום תפריט ההקשר

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

עורך הרישום של Windows גרסה 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'הפעל כ- SYSTEM' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ RunAsSystem.exe '% 1  ''

קובץ .reg הנ'ל מוסיף א הפעל כ- SYSTEM בפקודה באמצעות לחצן העכבר הימני עבור קבצי .exe. הקובץ .reg מניח שהקובץ RunAsSystem.exe ממוקם מתחת ל d: כלים תיקיה. אם לא, שנה את הנתיב בהתאם בקובץ .reg.


שימוש ב- “NSudo” מ- M2Team

NSudo (GitHub) הוא כלי עזר נייד דומה כמו Advanced Run, אלא שהוא אינו חתום דיגיטלית. היא יכולה להפעיל תוכניות תחת מערכת, משתמש נוכחי, תהליך נוכחי או חשבון TrustedInstaller. ראינו קודם איך השתמש ב- NSudo להשקת תוכניות כ- TrustedInstaller.

קָשׁוּר: כיצד להפעיל תוכניות כ- TrustedInstaller כדי לכתוב למפתחות רישום או קבצים מסוימים?

להפעיל תוכניות כמערכת מקומית - nsudo

בחר במצב ( מערכת ) מהתפריט הנפתח, הקלד את נתיב ההפעלה ולחץ על הפעל.

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

כדי להפעיל תוכנית בהקשר SYSTEM באמצעות שורת הפקודה NSudo, השתמש בתחביר זה:

NSudo -U: S c:  windows  system32  cmd.exe

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

NSudo: תמיכה בשורת הפקודה

 גרסת NSudo 6.2.1812.31 -U: [אפשרות] צור תהליך עם אפשרות משתמש מוגדרת. אפשרויות זמינות: T TrustedInstaller S מערכת C משתמש נוכחי P תהליך נוכחי D תהליך נוכחי (ירידה ימינה) PS: זהו פרמטר חובה. -P: [Option] צור תהליך עם אפשרות הרשאה שצוינה. אפשרויות זמינות: E הפעל את כל ההרשאות D השבת את כל ההרשאות PS: אם ברצונך להשתמש בהרשאות ברירת המחדל כדי ליצור תהליך, אל תכלול את הפרמטר '-P'. -M: [אפשרות] צור תהליך עם אפשרות רמת יושרה שצוינה. אפשרויות זמינות: S מערכת H גבוהה M בינוני L PS נמוך: אם ברצונך להשתמש ברמת האינטגריטי המוגדרת כברירת מחדל ליצירת תהליך, אל תכלול את הפרמטר '-M'. -עדיפות: [Option] צור תהליך עם אפשרות [עדיפות rocess שצוינה. אפשרויות זמינות: סרק מתחת נורמלי רגיל מעל נורמלי PS RealTime גבוה: אם ברצונך להשתמש בעדיפות התהליך המוגדרת כברירת מחדל ליצירת תהליך, אל תכלול את הפרמטר '-Priority'. -ShowWindowMode: [אפשרות] צור תהליך עם אפשרות מצב חלון מוגדרת. אפשרויות זמינות: Show Hide Maximize Minimize PS: אם ברצונך להשתמש במצב חלון ברירת המחדל ליצירת תהליך, אל תכלול את הפרמטר '-ShowWindowMode'. -לַחֲכוֹת גרמו ל- NSudo להמתין עד שהתהליך שנוצר יסתיים לפני היציאה. נ.ב: אם אתה לא רוצה לחכות, אל תכלול את הפרמטר '-המתן'. -StrideDirectory: [DirectoryPath] הגדר את הספריה הנוכחית עבור התהליך. נ.ב: אם ברצונך להשתמש בספרייה הנוכחית של NSudo, אל תכלול את הפרמטר '-הווה מדריך'. -UseCurrentConsole צור תהליך באמצעות חלון המסוף הנוכחי. נ.ב: אם ברצונך ליצור תהליך עם חלון המסוף החדש, אל תכלול את הפרמטר '-UseCurrentConsole'. -גִרְסָה הצג מידע על הגרסה של NSudo. -? הראה תוכן זה. -H הראה תוכן זה. -עֶזרָה הראה תוכן זה. תפריט הקשר: -להתקין : העתק את NSudo לספריית Windows והוסף את תפריט ההקשר. הסר התקנה : הסר את NSudo בספריית Windows ובתפריט ההקשר. נ.ב: 1. כל טיעוני הפיקוד של NSudo אינם רגישים לאותיות רישיות. 2. אתה יכול להשתמש ב- '/' או '-' לעקוף '-' ולהשתמש ב- '=' לעקוף ':' בפרמטרים של שורת הפקודה. לדוגמה, '/ U: T' ו- '-U = T' שוות ערך. 3. כדי להבטיח את החוויה הטובה ביותר, NSudoC אינו תומך בתפריט ההקשר. דוגמא: אם ברצונך להפעיל את שורת הפקודה עם TrustedInstaller, הפעל את כל ההרשאות ואת רמת האינטגריטי המוגדרת כברירת מחדל. NSudo -U: T -P: E cmd 

תוספת לתפריט ההקשר

  • הפעל את NSudo עם -להתקין פָּרָמֶטֶר. זה מעתיק את NSudo לספריית Windows ומוסיף את תפריט ההקשר.
  • כדי להסיר את תפריט ההקשר, הפעל את NSudo עם ה- הסר התקנה פָּרָמֶטֶר. זה מסיר את NSudo מספריית Windows ומתפריט ההקשר.

בחירת העורך: ריצה מתקדמת עבור GUI (ו- CLI) ו- PsExec עבור CLI.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)