“Erişim reddedildi” yazan bir işlemi yapın


172

Görev Yöneticisi veya İşlem Gezgini ile öldüremediğim bir işlem var - "Erişim reddedildi" hatası alıyorum. İşlem bir Windows çalıştırılabilir değil.

Nasıl öldürebilirim? Bu korumayı geçersiz kılmak için kullanabileceğim bir araç var mı?

Windows 7, 64-bit sürümünü kullanıyorum.


bize hangi süreci sonlandırmak istediğinizi söylemesi çok mu istenir?

4
komut istemini yönetici olarak çalıştırın. İşlemi sonlandırmak için taskkill / im <your process.exe> ​​/ f kullanın
tumchaaditya

2
@tumchaaditya taskkill /im <process>:: The process can only be terminated forcefully. taskkill /F /im <process>: There is no running intance of the task. :( Vazife yönetici olarak da onu öldüremezsiniz: Access is denied.
mölemeye Duck

5
Kendi sistemimde bir yönetici olarak neden kendi sistemimde bir süreci öldürdüğümün "neden dokunmadığımı" sormak için ayrı bir soru sormak gerekli midir? En fazla bir "uyarı" görebiliyordum: "hey, bu süreci öldürürseniz, bu, bu ve bu olacak, yine de devam etmek ister misiniz?"
IT Bear,

1
Buna değer, procexplorergöreve bakardım ve ana görevin olduğunu gördüm explorer.exe. Ben öldürdüm explorer.exeve görev bitti. Sonunda güzel ve basit. Bunu bir cevap olarak koyardım, ama nedense beni izin vermiyor.
Eli Gassert

Yanıtlar:


96

Korunan bir işlemi öldürmek?

http://processhacker.sourceforge.net/index.php

Yönetici hakları olmadan Windows Server'da çalışıyor! Yammie! :)


5
Teşekkürler! "Erişim engellendi" sürecini işlem hacker ile öldürmeyi başardım, bu harika bir tavsiye, bu soru için seçilen cevap olmalı. Bana bu harika yazılım hakkında bilgi verdiğin için teşekkür ederim, uzun zamandır işlem gezgini ile mutsuzdum, şimdi harika bir yedek buldum.
KoKo

16
İşlemimi öldürmedi, ancak en azından "Erişim Reddedildi" (Görev Yöneticisi ve İşlem Gezgini'nin yapmaması gerekenler hariç) dışında bir neden verdi: OUTLOOK.EXE (PID 7588) sonlandırılamıyor: Çıkış işlemine erişme denemesi yapıldı.
thomasa88

1
Hacker, Symantec DLP işlemini [edpa.exe] öldürmeyecek
PeterX

1
Bu tür işlemleri öldürme hakları elde etmek için İşlem Gezgini'ni yalnızca bir yönetici olarak başlatmak da mümkün olabilir. Zaten benim için çalıştı.
oyun5353

1
Başarıyla mcshield.exe öldürür (yönetici olarak çalışırken). mcshield.exe hemen yeniden başlatılır, ancak% 100 cpu davranışı (cinayet haftada iki kez öldürülmek zorunda olan cinsten) olmadan. Bunu işlem gezgini ile asla yönetmedim.
Tewr

13
  1. " İşlem Gezgini " ni indirin .
  2. İşlem özellikleri görünümünde güvenlik sekmesini seçin.
  3. İzinler düğmesine basın.
  4. Gelişmiş düğmesine basın.
  5. Gerekirse, kendinizi veya ait olduğunuz bir grubu ekleyin.
  6. "Sonlandır" eklemek için izinlerinizi düzenleyin. ("İzinleri Değiştir" iznine zaten ihtiyacınız olacak veya şansınız kalmadı.)

alt metin

Genel olarak, görevleri öldürme ihtiyacı birinin doğru bir şey yapmaması anlamına gelir. Karşılaştığınız sorunla ilgili başka bir çözüm arayacağım. Belki bize bundan daha fazla bahsederseniz daha zarif bir seçenek bulabilir miyiz?


9
Bir yönetici olduğum halde ve İşlem Gezgini'ni yükseltilmiş olarak çalıştırdığım halde, izinler gri görünüyor.
cheeesus

2
Bu benim için AVGUI.exe işlemini öldürmek için işe yaramaz, ancak İşlem Hacker'ı kullanarak yaptım
Rikin Patel 4:14

2
"İzinler" düğmem gri değil, ancak gelen pencerede (Windows-8'de) mevcut olanların tümü yok. Sadece 'Tam', 'Oku', 'Yaz' ve 'Özel'.
Jesse Chisholm

1
> görevleri öldürme ihtiyacı birinin doğru bir şey yapmaması anlamına gelir. Evet, yani kahrolası şeyi yazan programcılar.
Kaz,

10

Taskkill ve powershell (kill) yöntemleri benim için işe yaramadı; hala Erişim Engellendi dedi.

Bu konuda daha iyi şanslar oldu:

wmic process where name='myprocessname.exe' delete

7
Bu yöntemi kullanarak "Erişim engellendi".
Jonas elppelgran

1
Bu bir çekicilik gibi çalışıyor.
Hamza Anis,

6
Yazmam gerekiyordu wmic process where "name='myprocessname.exe'" delete. Aksi takdirde bir Invalid queryhata alırdım. Sonunda hala bir erişim reddedildi hatası alıyorum.
Memet Olsen

9

Yalnızca işlem gezgini yönetici ayrıcalıkları vermeniz, herhangi bir hesap eklemeye gerek kalmaması (zaten bir yönetici iseniz) gerekir. Hangi işlemlerin sonlandırılacağını veya sonlandırılmayacağını veya başka bir işlem yöneticisinin kurulmasını (hatta Process Explorer'ı seviyorum) söylemenize gerek yoktur.

Ya:

  • Sağ tıklayın ve "Yönetici olarak çalıştır"

  • Özelliklere ve ardından uyumluluğa gidin ve "Yönetici olarak çalıştır" ı seçin

Şimdi hiçbir zaman erişim engellendi demeyecek.


20
Um Yea, hala "erişim engellendi" diyebilir. İşlem, ACL işleminde sonlandırma iznini değiştiren güvenlik bayraklarıyla başlatılırsa, işlem üzerindeki bu izinleri değiştirene kadar işlemi sonlandıramazsınız. Antivirüs işlemleri genellikle kötü amaçlı yazılımın bu sorunu çözmesi zor olmayacağından, bunu genellikle kasıtlı olarak (çoğunlukla sinir bozucu olmak üzere) yapar. ala işlem hacker.
DanO

6
benim için çalışmıyor
Peter,

1
MsMpEng bu şekilde Windows 7/8 / 10'da kapatılamıyor.
user2864740


6

Ayrıcalıklı bir hesapta mısınız? Genellikle, erişimi daha yüksek olan bir hesapta bile "Erişim Reddedildi" hatası aldığınızda, bunun nedeni genellikle sistemin çalışması için kritik olan bir hizmeti öldürmeye çalıştığınızdır. Öte yandan, VMWare gibi bazı uygulamalar, sistemin çalışması için hayati olmayan işlemler için bile kendi "süreç korumasını" uygulamaktadır.

Ayrıcalıklı bir hesaptaysanız , Sysinternals PsKill'e bir şans verebilirsiniz , geçmişte bana benzer hata mesajları veren işlemleri öldürmek için kullandım. Hangi işlemleri öldürdüğünüze dikkat edin, sisteminizi kararsız hale getirebilir.


Süreçleri devralıyorum, hala dengesiz olur mu?
Büyük Leonardo,

Ancak, pskill herhangi bir işlemi öldüremez. Benim durumumda kritik süreç olmayan nginx sarıcısını öldüremez. Bu bir hizmet ama normal bir işlem değil.
sergzach

4
  1. Görev Yöneticisi'ni açın. İşlem Sekmesine gidin.
  2. Süreci sağ tıklayın ve Özellikler'i tıklayın.
  3. Güvenlik sekmesine tıklayın ve ardından Düzenle'ye tıklayın.
  4. İzinler penceresinde, Kullanıcı Grubu veya Grup Seç penceresini açmak için Ekle düğmesine tıklayın.
  5. Kullanıcıları veya Grupları Seç penceresinde, kısıtlamaları uygulamak istediğiniz hesapların kullanıcı adlarını girebilirsiniz.
  6. Kullanıcı adınızı seçin ve reddet / izin ver seçeneğinin altındaki onay kutusunu işaretleyerek reddetme / izin verme izinlerini ayarlayın.
  7. Uygula ve ardından Tamam'a tıklayın.

üzerinden


Ben bir yöneticiyim ve tam kontrolüm var.
Tony_Henrich

14
Genellikle bir süreci öldüremezseniz, izinlerini de değiştiremezsiniz
skan

İşlemler için harika, ancak hizmetler için ne var?
sergzach

1
Hmm denedim, ama Uygula'ya bastığımda bana "ERİŞİM DENİZLİ" dedi
Jet

2
Hımm, ne? Bu, çalıştırılabilir işlem vakasını değil, çalıştırılabilir dosyanın izinlerini değiştirir, bu nedenle tamamen alakasız görünüyor.
underscore_d

4

Sebep olduğundan emin değil ancak Sysinternal'ın İşlem Gezgini'ni kullanarak ve Dosya menüsünden "Tüm İşlemler için Detayları Göster" i tıklatarak sorunu çözdüm ve hizmeti öldürmeme izin verdi. Belki de yalnızca o zaman Yönetici moduna geçer.


Tam olarak öyle. Bu seçenek (eğer varsa) yükseltilmiş izinlerle kendisini yeniden başlatır.
DanO


1

Windows PowerShell'i kullanarak komutları öldürmek, get-processçalışan işlemleri listelemek için kullanmak ve ardından stop-processonu öldürmek için görevin kimliği ile kullanmak da mümkündür. Durdurma İşlemi .

get-process Unkillable.exe
stop-process 1234

Windows PowerShell'i özellikle yönetici olarak başlatmanız gerekebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.