Windows'ta Bir Programı SİSTEM (LocalSystem) Hesabı Olarak Çalıştırma - Winhelponline

How Run Program

Birçok Windows sistem dosyası, kayıt defteri anahtarı ve Hizmetler tarafından sahip olunan SİSTEM (a.k.a LocalSystem) hesabı, yüksek ayrıcalık düzeyine sahip. Sahibi olduğu bir kayıt defteri anahtarını değiştirmeniz gerekirse SİSTEM hesap, en az iki seçenek vardır.



Aklınıza gelen ilk seçenek, sahipliğini almak ilgili kayıt defteri anahtarını, kendinize Tam Denetim izinleri atayın. Kayıt defteri anahtarı veya değerler güncellendikten sonra, izinleri ve sahipliği yeniden SİSTEM .



Ancak, bir daha kolay seçenek . Programı çalıştırabilirsiniz - örneğin, Komut İstemi veya Kayıt Defteri Düzenleyicisi altında SİSTEM doğrudan hesaplayın ve kayıt defteri değerlerini güncelleyin.



Bu makale, altında programları çalıştırabileceğiniz altı farklı yöntemi listeler. SİSTEM veya Windows 10 dahil herhangi bir Windows sürümünde LocalSystem hesabı. Ayrıca bir SİSTEM olarak çalıştır .exe dosyaları için sağ tıklama menü seçeneği.

İLİŞKİLİ: Programlar TrustedInstaller Olarak Nasıl Çalıştırılır?



SYSTEM hesabı altında bir program çalıştırma yöntemi:

  1. Windows Sysinternals'dan PsExec
  2. NirSoft'tan Gelişmiş Çalıştırma
  3. İşlem Hacker
  4. NirSoft'tan NirCmd
  5. Uwe Sieber Tools'dan RunAsSystem
  6. M2Team'den NSudo

Devam etmeden önce, şartların SİSTEM , LocalSystem , ve NT AUTHORITY SYSTEM tek ve aynı.

Programlar SİSTEM Olarak Nasıl Çalıştırılır (LocalSystem hesabı)

Bir programı çalıştırmak için SİSTEM hesap, aşağıdaki araçlardan birini kullanın:

Windows Sysinternals'dan PsExec.exe'yi kullanma

Kullanım PsExec.exe Microsoft’un Windows Sysinternals konsol aracı, bir programı SYSTEM bağlamında çalıştırmak için. Şu talimatları izleyin:

  1. İndir PsExec Microsoft Sysinternals'dan.
  2. Aracı sıkıştırmayı açın ve kalıcı bir klasöre çıkarın - ör. d: araçlar
  3. Bir yükseltilmiş veya yönetici Komut İstemi pencere.
  4. Kayıt Defteri Düzenleyicisi'ni SYSTEM hesabı altında başlatmak için aşağıdaki komutu yazın ve ENTER tuşuna basın:
    d:  tools  psexec.exe -sid c:  windows  regedit.exe

    regedit.exe psexec yerel sistem hesabı olarak başlat

    Yukarıdaki PsExec komut satırı altında Kayıt Defteri Düzenleyicisi'ni başlatır YEREL SİSTEM kayıt defterinde korunan alanları değiştirebilmeniz için hesap.

    İLİŞKİLİ: Düzeltme: Windows Defender Hatası 577 | Hizmet Başlamadı

    Not: Komut İstemi'ni başlatırsanız ( cmd.exe ) altında PsExec.exe kullanarak SİSTEM hesap, yeni bir Komut İstemi penceresi oluşturur. Ve bu Komut İstemi penceresinden başlattığınız herhangi bir program, SİSTEM (LocalSystem) hesabı, yüksek ayrıcalıklı bir hesaptır. SISTEM hesabı altında programları çalıştırırken dikkatli olmalısınız, böylece yanlışlıkla istenmeyen bir programı çalıştırmazsınız. SİSTEM .

  5. Kayıt Defteri Düzenleyicisi penceresinde istediğiniz kayıt defteri anahtarına gidin ve istediğiniz değerleri değiştirin.
    (Örneğin, isteyebilirsiniz Görev Zamanlayıcı hizmetinin 'Başlangıç ​​türünü' düzeltin ya da Windows Güncelleme hizmeti kayıt defterinde.)
  6. Kayıt Defteri Düzenleyicisinden çıkın.

Nirsoft'tan Advanced Run'ı Kullanma

AdvancedRun Düşük veya yüksek öncelik, başlangıç ​​dizini, ana pencere durumu (Küçültülmüş / Büyütülmüş), programı farklı kullanıcı veya izinlerle çalıştırma, İşletim sistemi dahil olmak üzere seçtiğiniz farklı ayarlarla bir programı çalıştırmanıza olanak tanıyan basit bir Windows aracıdır. uyumluluk ayarları ve ortam değişkenleri. Ayrıca istediğiniz ayarları bir yapılandırma dosyasına kaydedebilir ve ardından programı istenen ayarlarla komut satırından otomatik olarak çalıştırabilirsiniz.

Advanced Run'ı kullanarak, aynı zamanda altında bir program başlatırsınız SİSTEM veya farklı bir kullanıcı bağlamı.

Çalıştırmak ve seçmek için program adını yazın SİSTEM içindeki kullanıcı Olarak çalıştırmak açılır kutu ve Çalıştır'ı tıklayın.

programı yerel sistem hesabı olarak çalıştır - gelişmiş çalıştırma

Bir programı SİSTEM olarak çalıştırmak için bir masaüstü kısayolu da oluşturabilirsiniz. İşte kullandığınız komut satırı sözdizimi:

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

/ RunAs 4 programı LocalSystem hesabı altında başlatma talimatı verir. İçin olası değer verileri / Rünler anahtar aşağıdadır:

  • 1 - Mevcut kullanıcı olarak çalıştır (yükselt)
  • 2 - Mevcut kullanıcı olarak çalıştır (yükseklik yok)
  • 3 - Yönetici olarak Çalıştır (kuvvet yükseltme)
  • 4 - SİSTEM olarak çalıştır
  • 8 - Olarak çalıştırmak Güvenilir yükleyici

Bu, programı Görev Yöneticisi'nde doğrulayabileceğiniz LocalSystem hesabı altında başlatır. Ayrıntılar sekmesi .

Sağ tıklama menüsü aracılığıyla SİSTEM olarak çalıştır

Sağ tıklama bağlam menüsünden SYSTEM hesabı altında (Advanced Run ile) bir program başlatmak için, .reg dosyası yap aşağıdaki içeriklerden seçin ve dosyayı çalıştırın.

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'SYSTEM olarak çalıştır' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ AdvancedRun.exe / EXEFilename '% 1  '/ RunAs 4 / Çalıştır'

Gerekirse .reg dosyasındaki AdvancedRun.exe yolunu değiştirin.

Bu ekler SİSTEM olarak çalıştır .exe dosyaları ve kısayolları için sağ tıklama menüsüne komut verin.

sağ tıklama menüsünü kullanarak programı sistem olarak çalıştırın


Process Hacker'ı Kullanma

İşlem Hacker Sysinternals Process Explorer'a benzeyen mükemmel bir süreç yöneticisidir. Bu aracın, çalışan bir işlem veya hizmetle aynı hesap altında bir program başlatmanıza izin veren benzersiz bir özelliği vardır.

  1. Process Hacker'ı yönetici olarak çalıştırın.
  2. Şu anda altında çalışan bir program veya hizmeti bulun NT AUTHORITY SYSTEM .
  3. İşleme sağ tıklayın, Çeşitli'ye tıklayın ve Bu kullanıcı olarak çalıştır…
    süreç korsanının sistem olarak çalışması
  4. O kullanıcı olarak başlatmak istediğiniz programı (ör. Regedit.exe veya cmd.exe) seçin.
    güvenilir yükleyici olarak çalıştır - süreç korsanı
  5. Tamam'ı tıklayın.

Şimdi program (ör. Cmd.exe) şu şekilde çalışacaktır: SİSTEM ( NT AUTHORITY SYSTEM )

Yukarıdaki yöntem, aşağıdaki herhangi bir programı başlatmak için de kullanılabilir. Güvenilir yükleyici .


NirSoft'tan NirCmd.exe'yi kullanma

NirCmd çok amaçlı bir komut satırı aracıdır. kapalı bu sitede daha önce.

nircmd yardımcı programı

NirCmd bir programı başlatabilir yükseltilmiş yanı sıra altında başlatmak SİSTEM hesabı.

Kayıt Defteri Düzenleyicisi'ni yükseltilmiş ve altında başlatmak için bu komut satırını kullanın. SİSTEM hesap:

nircmd.exe elevatecmd runassystem c:  windows  regedit.exe

Bağlam menüsü uygulaması

.Reg dosyası oluşturun aşağıdaki içeriklerden seçin ve dosyayı çalıştırın.

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'SYSTEM olarak çalıştır' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ nircmd.exe elevatecmd runassystem '% 1  ''

sağ tıklama menüsünü kullanarak programı sistem olarak çalıştırın


Uwe Sieber'den RunAsSystem'i Kullanma

RunAsSystem (Uwe Sieber'den), SYSTEM hesabı veya bağlamı altında bir program başlatan bir konsol aracıdır. Ayrıca pencere stilini ve işlem önceliğini varsayılan olarak yürütülen işleme aktarır. Komut satırı argümanlarını kullanarak pencere boyutunu ve alt işlem önceliğini geçersiz kılabilirsiniz. Uwe Sieber, ünlüleri geliştiren kişidir. USB Sürücü Harf Yöneticisi programı.

Başlatılan işlemin bitmesini bekler ve sonra dönüş kodunu (diğer adıyla hata düzeyi) geri gönderir. Bununla birlikte, bir toplu iş dosyasında eklemeniz gerekir başla / bekle .

Kullanım:

RunAsSystem [-min | -max | -normal | -noact | -hid] [-düşük | -aşağıda | -normal | -üstünde | -yüksek] 'çalıştırılabilir' [çalıştırılabilir parametreler]

Örnekler:

RunAsSystem 'C:  Windows  notepad.exe' RunAsSystem '% windir%  regedit.exe' RunAsSystem '% windir%  System32  cmd.exe' / k dir / s 'C:  System Volume Information'

Bağlam menüsü uygulaması

.Reg dosyası oluşturun aşağıdaki içeriklerden seçin ve dosyayı çalıştırın.

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_CLASSES_ROOT  exefile  shell  runassystem] @ = 'SYSTEM olarak çalıştır' [HKEY_CLASSES_ROOT  exefile  shell  runassystem  command] @ = 'd: \ tools \ RunAsSystem.exe '% 1  ''

Yukarıdaki .reg dosyası, bir SİSTEM olarak çalıştır .exe dosyaları için sağ tıklama menüsünde komutu. .Reg dosyası, dosyanın RunAsSystem.exe altına yerleştirilir d: araçlar Klasör. Değilse, yolu .reg dosyasında uygun şekilde değiştirin.


M2Team'den 'NSudo' kullanma

NSudo (GitHub), dijital olarak imzalanmamış olması dışında Advanced Run gibi benzer bir taşınabilir yardımcı programdır. SİSTEM, Geçerli Kullanıcı, Geçerli İşlem veya TrustedInstaller hesabı altında programları başlatabilir. Nasıl yapılacağını daha önce görmüştük NSudo kullan programları TrustedInstaller olarak başlatmak için.

İLİŞKİLİ: Belirli Kayıt Defteri Anahtarlarına veya Dosyalarına Yazmak İçin Programlar TrustedInstaller Olarak Nasıl Çalıştırılır?

programları yerel sistem olarak çalıştır - nsudo

Modu seçin ( Sistem ) açılır listeden yürütülebilir yolu yazın ve Çalıştır'ı tıklayın.

İsteğe bağlı olarak, adı verilen dosyayı düzenleyerek Aç: açılır liste kutusuna önceden tanımlanmış bir dizi program veya komut da ekleyebilirsiniz. NSudo.json yürütülebilir dosya ile aynı klasörde bulunur.

NSudo komut satırını kullanarak SYSTEM bağlamında bir program çalıştırmak için şu sözdizimini kullanın:

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

Bu yardımcı program tarafından desteklenen komut satırı bağımsız değişkenlerinin tam listesi için aşağıya bakın.

NSudo: Komut satırı desteği

 NSudo sürüm 6.2.1812.31 -U: [Seçenek] Belirtilen kullanıcı seçeneğiyle bir işlem oluşturun. Mevcut seçenekler: T TrustedInstaller S Sistem C Mevcut Kullanıcı P Mevcut İşlem D Mevcut İşlem (Sağa bırak) PS: Bu zorunlu bir parametredir. -P: [Seçenek] Belirtilen ayrıcalık seçeneğine sahip bir işlem oluşturun. Kullanılabilir seçenekler: E Tüm Ayrıcalıkları Etkinleştir D Tüm Ayrıcalıkları Devre Dışı Bırak PS: Bir işlem oluşturmak için varsayılan ayrıcalıkları kullanmak istiyorsanız, lütfen '-P' parametresini eklemeyin. -M: [Seçenek] Belirtilen Bütünlük Seviyesi seçeneğiyle bir işlem oluşturun. Mevcut seçenekler: S Sistem H Yüksek M Orta L Düşük PS: Bir proses oluşturmak için varsayılan Bütünlük Seviyesini kullanmak istiyorsanız, lütfen '-M' parametresini dahil etmeyin. Öncelik: [Seçenek] Belirtilen [önceliksiz öncelik seçeneği ile bir işlem oluşturun. Kullanılabilir seçenekler: Normalin Altında Boşta Normal Normalden Yüksek Gerçek Zamanlı Not: Bir işlem oluşturmak için varsayılan İşlem Önceliğini kullanmak istiyorsanız, lütfen '-Öncelik' parametresini dahil etmeyin. -ShowWindowMode: [Seçenek] Belirli bir pencere modu seçeneğiyle bir işlem oluşturun. Mevcut seçenekler: Göster Gizle Büyüt En Küçült PS: Bir işlem oluşturmak için varsayılan pencere modunu kullanmak istiyorsanız lütfen '-ShowWindowMode' parametresini dahil etmeyin. -Bekle NSudo'yu çıkmadan önce oluşturulan işlemin bitmesini bekleyin. Not: Beklemek istemiyorsanız, lütfen '-Wait' parametresini eklemeyin. -CurrentDirectory: [DirectoryPath] İşlem için geçerli dizini ayarlayın. Not: NSudo'nun mevcut dizinini kullanmak istiyorsanız, lütfen '-CurrentDirectory' parametresini dahil etmeyin. -UseCurrentConsole Mevcut konsol penceresi ile bir işlem oluşturun. Not: Yeni konsol penceresiyle bir işlem oluşturmak istiyorsanız, lütfen '-UseCurrentConsole' parametresini dahil etmeyin. -Version NSudo'nun sürüm bilgilerini göster. -? Bu içeriği gösterin. -H Bu içeriği gösterin. -Yardım Bu içeriği gösterin. Bağlam Menüsü: -Yüklemek : NSudo'yu Windows dizinine kopyalayın ve içerik menüsünü ekleyin. -Yüklemeyi kaldır : NSudo'yu Windows dizininden ve içerik menüsünden kaldırın. Not: 1. Tüm NSudo komut bağımsız değişkenleri büyük / küçük harf duyarlıdır. 2. '/' veya '-' geçersiz kılma '-' ve komut satırı parametrelerinde '=' override ':' seçeneğini kullanabilirsiniz. Örneğin, '/ U: T' ve '-U = T' eşdeğerdir. 3. En iyi deneyimi sağlamak için NSudoC içerik menüsünü desteklemez. Misal: TrustedInstaller ile Komut İstemi çalıştırmak istiyorsanız, tüm ayrıcalıkları ve varsayılan Bütünlük Düzeyini etkinleştirin. NSudo -U: T -P: E cmd 

Bağlam menüsü eklenmesi

  • NSudo'yu şununla çalıştırın: -Yüklemek parametre. NSudo'yu Windows dizinine kopyalar ve içerik menüsünü ekler.
  • Bağlam menüsünü kaldırmak için NSudo'yu şu şekilde çalıştırın: -Yüklemeyi kaldır parametre. NSudo'yu Windows dizininden ve içerik menüsünden kaldırır.

Editörün Seçimi: Gelişmiş Çalıştırma GUI (ve CLI) için ve PsExec CLI için.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazlasını almayacaktır. Paylaşma düğmeleri hemen aşağıda. :)