Erişim reddedildiğinde ve güvenlik sekmesi eksik olduğunda bir klasörün sahipliğini nasıl alabilirim?


20

SP2 içeren bir Windows 2003 Standard x64 Sunucum var.

Bir klasörden çok sayıda klasörü sildikten sonra, işletim sistemi klasörü okuma veya değiştirme girişiminde "Erişim Reddedildi" bildiriyor. Klasörün özelliklerini incelerken, Güvenlik sekmesi eksik, yalnızca Genel ve Özelleştir listelenir. Zaten birkaç şey denedik.

  1. Klasörü yeniden adlandırın, erişim reddedildi.
  2. Klasörü sil, erişim reddedildi.
  3. Üst klasörün sahipliğini alın ve izinleri çocuklara dağıtın, erişim reddedildi.
  4. Subinacl, erişim reddedildi.
  5. Kalkık (cmdline), erişim reddedildi.

Chkdsk'ı salt okunur modda çalıştırıyoruz ve bu henüz tamamlanmadı. Mümkünse bu sorunu, sunucuyla çevrimdışı olarak tam bir chkdsk'yi yeniden başlatmadan veya çalıştırmadan çözmek istiyoruz.

Bu soruna bir çözüm bilen var mı?


Sahiplik iddiasında bulunamıyorsanız ve hesabınız bir alan adı yöneticisi veya kurumsal yönetici hesabı ise, bu resim ile ilgili bir şey / çok / yanlış ...
Avery Payne

Evet, bir şeyin çok yanlış olup olmadığını sormak istemem :)
Jim Counts

1
Yukarıdakilerin doğru olduğunu gördüm. Bir kullanıcı asılı bir işlemle klasörü açık tutuyordu. Hyena adlı bir araç kullandım ve kullanıcılar oturumunu söz konusu klasörden ayırdım ve bu da erişmeme izin verdi.

Yanıtlar:


35

Bunu gördüğümde, bir işlem klasörü açık tutuyordu, ancak klasör siliniyordu. Klasörde açık bir tutamağın olup olmadığını görmek için İşlem Gezgini gibi bir araç kullanın. Bir kez serbest bıraktığınızda veya yeniden başlattığınızda, bu klasörün kaybolacağını tahmin ediyorum.


1
Teşekkürler, System'in bir sapı olduğunu gördüm. Tanıtıcıyı sildiğimde klasör kayboldu. Yine de boştu, bu yüzden galibiyet için +1.
Jim,

Benim için de iyi çalıştı. Sunucuda dizin hizmeti bir dosyayı kilitleme ve istemci üzerinde profil yüklemesini engelleyen cidaemon vardı.
André Schild

Ben bir aptalım; Bunu kontrol etmeyi düşünmediğime inanamıyorum. Teşekkür ederim.
Owen Blacker

3
Teşekkürler, bu benim için çalıştı. Bu durumda verilen mesajların yanıltıcı olduğuna dikkat edilmelidir. Silmeye veya sahiplik almaya çalıştığınızda "erişim reddedildi" yerine "bu bir program tarafından kullanılıyor" neden almıyorsunuz?
harpo

Burada benzer durum: gimp bir klasör tanıtıcısına sahipti ve svn başka bir şubeye geçerken kaldırmaya çalışırken çatıştı. Neden kullanıcı izinleri ile tweaking, kalkış, icacls, subinacl vb denemek dahil klasörde bir şey yapamıyorum bakarak bir saatten fazla kaybetti. , yalnızca "erişim reddedildi".
Zbyszek

1

Klasörde bir dosya kilidi varmış gibi görünüyor - muhtemelen bazı uygulamalar açıktır. Unlocker gibi bir programı kullanmayı deneyin - hangi uygulamanın kilitlendiğini göstermelidir ve kilidi serbest bırakabilir ve ardından dosyayı veya klasörü sizin için silebilir.


+1 Öneri için teşekkürler, daha önce Unlocker kullandım ama bu durumda hiçbir şey kurmaktan kaçınmak istedim.
Jim,

1

Aynı sorunu yaşadım ve Kevin'in durumunda olduğu gibi, dosya silinmekte olan açık tutuldu. Ancak, işlem gezgininde hiçbir şey yoktu, kilidi açtım, denediğim diğer birçok şey gibi.

Klasör paylaşıldığı için başka bir kullanıcı tarafından açık tutulduğu ve Yönetimsel Araçlar -> Bilgisayar Yönetimi -> Paylaşılan Klasörler -> Dosyaları Aç öğelerine gidip ilgili dosya veya klasörleri oradan kapatarak çözülebilir. Klasörler daha sonra otomatik olarak silinmeyi bitirdi.


Vay be, 3,5 yıl sonra, bu gerçekten günümü kurtardı. Teşekkür ederim. Bilgisayarın kapatılması ve yeniden başlatılmasıyla dosya orada açık kaldı. Orada temizledikten sonra kolayca sildim.
Noam Gal

1

Sistem tarafından kilitlenen dosyaları / klasörü silmek için.

  1. C: \ users \ xxx klasörünü bulun
  2. Klasörün ve alt klasörün sahipliğini almaya çalışın: (muhtemelen başarısız olacaktır)
  3. Başarısız değilse, klasörlere ve alt klasöre tam haklar verin ve silin.
  4. Ama başarısız olduğu için, cadı pencereleri işlem dosyalarını kilitlemek bulmak gerekir.
  5. Başlat c: \ cms \ Microsoft SysInternal \ procexp.exe
  6. Bul, sapı bul
  7. Bir arama yapın c: \ users \ xxx
  8. Dosyaları kilitleyen PID numarasını almayın (ikinci sütun)
  9. Geri dönün ve işlemi öldürün veya ağaç ise işlem ağacını öldürün.
  10. Klasöre geri dönün ve klasör ve alt klasörün sahibi olan c: \ users \ xxxx
  11. Size c: \ users \ xxx klasörünün ve alt klasörün tüm haklarını verin
  12. C: \ users \ xxx klasörünü silin
  13. Kullanıcıyı tekrar oturum açın, yepyeni bir profili olacaktır.

Gemi sahibi nasıl alınır ve size bir klasör ve alt klasörlerin tüm haklarını verir

  1. C: \ users \ xxx klasörünüzü bulun
  2. Farenin sağında | özellikleri | Güvenlik | Gelişmiş | Sahibi | Düzenle | Reklam hesabınızı seçin | Alt kapsayıcılar ve nesneler üzerindeki Sahibi Değiştir | Uygulamak
  3. İzinler sekmesine dön | izinleri değiştir | reklam hesabınızı ekleyin | Tam kontrol | Tüm alt nesne izinlerini bu nesneden devralınabilen izinlerle değiştir
  4. Şimdi c: \ users \ xxx klasörünüzü silin.

0

Aynı durumdaydım - kullandığımız yedekleme / geri yükleme programı (FDR / Upstream) klasörlerde bir kilit vardı - hizmetini yeniden başlattı ve bıraktı.


0

Bana benzer bir şey oldu. Dosyayı kilitleme işlemi yaptım. Ben böyle düzelttim. İndirdiğim Process Explorer Sysinternals Live şimdi Run dan. Sonra uygulamanın üst kısmındaki menü çubuğunda Bul'u tıkladım. Orada izinleri değiştiremediğim dosya veya dizini yazdım. Bu işlem biraz zaman alabilir. Dosya veya dizin geldiğinde, kilidi tutan işlemi buldum. Sonra süreci sağ tıklatıp öldürdüm.


-2

Aynı sorunu yaşadım ve neden sahiplik alamadığımı ve hatta izin veremediğimi anlamanın tek yolu Process Explorer'ı kullanmaktı. Antivirüsüm AVG'nin tüm E: \ Drive'ımı kavradığını söyledi. Anti-virüs ve voila devre dışı! İşe yarıyor! Bu çöp kutusunu kaldırma zamanı.

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.