Windows 7'de kullanıcı hesabını tamamen kaldırın ve aynı ada sahip başka bir tane oluşturun


6

İşte benim sorum basitçe ve sonra bana uygun bir cevap almak için yardımcı olması durumunda ayrıntıları.

Soru: Bilgisayar adı uzantısı eklenmeden aynı kullanıcı adına sahip başka bir tane oluşturabilmek için Windows 7'deki bir kullanıcı hesabını nasıl tamamen ve kalıcı olarak silebilirim, örneğin Jane Smith değil Jane Smith.computer name?

Ayrıntılar: Windows 7 Professional 32 bit temiz bir kurulum yaptım. (Dizüstü bilgisayarım çöktü, Vista'yı yeniden yükledim ve yedek dosyaları geri yükledim, ancak işler çalışmıyordu, bu yüzden yine de başlamak zorunda kaldığım için Windows 7 almaya karar verdim).

Hemen hemen her şeyi kaydetmek için Windows Kolay Aktarım'ı kullandım, hatta Vista'yı yeniden kurduğumda yaratılan Windows.old'dan bir kullanıcının appdata'sını da dahil etmek için özelleştirme - Windows 7'nin yüklenmesiyle oluşturulacak başka bir windows.old dosyasının oluşturulduğunu bilmeden Windows 7'yi yüklerken, farklı bir ada sahip olma durumunda dosya okumak veya başka bir şeyle karşılaşmak durumunda, aynı dosyayı (Jane Smith) verdiğim yeni kullanıcı hesabına kullanıcı dosyasını appdata'yı aktarmak için Windows Kolay Aktarım'ı kullandım.

Daha sonra, bu çöplükten TÜMÜ istemediğimi farkettim. Böylece, sorun olmadığını düşündüm, sadece yeni oluşturduğum kullanıcı hesabını sileceğim, hiçbir şey kaybetmeyeceğim ve bu sefer sadece istediğim dosyaları aktaracağım (Windows kolay aktarımdaki özelleştir seçeneğini kullanarak).

Aynı kullanıcı adını, örneğin saklamak istedim. Jane Smith, bu yüzden kullanıcı hesabını sildikten sonra dosyaları kontrol ettim ve görmedim. Geç oldu bu yüzden yattım ve ertesi sabah aynı adı taşıyan yeni bir kullanıcı yarattım (Jane Smith). Doğru hatırlıyorsam dosyalar iyi görünüyordu.

Bu arada bilgisayarı güncelledim ve birkaç kez yeniden başlattım. Dosyaları "Jane Smith" kullanıcı hesabı dosyasına taşırken, işler gerektiği gibi çalışmıyordu. Aslında dosyaları silinen kullanıcı hesabına taşıyordum ve şu anki kullanıcı hesabının "Jane Smith.computer name" adı verildi ve dosyaların gitmesi gereken yer burasıydı.

Bundan hoşlanmadım. Bu çok kafa karıştırıcı. Sadece "Jane Smith" istiyorum. Bunu sadece kullanıcı adını değiştirmeden nasıl yapabilirim (hangi dosya yolunda vs. değişmez)? İlki GONE'yi istiyorum.

Bunu yapamazsam, başka bir ada sahip bir hesap oluşturmak ve yine de dosyalara yol veya başka problemler olmadan aktarmak bir sorun mu?

Umarım bu soru mantıklıdır ve birileri bana yardım edebilir.

Şimdiden teşekkür ederim!


Peki şimdi hangi hatayı alıyorsun? Kullanıcı hesabını sildiniz ve verileri yedeklediniz mi?
avirk

Farklı bir adla yeni bir kullanıcı hesabı oluşturun, bu hesaba giriş yapın ve gerekirse eski profili yenisine taşıyın, ardından eski kullanıcı hesabını silin, şimdi istediğiniz adla yeni bir kullanıcı hesabı oluşturun, oturum açın ve tekrarlayın profil göçü.
Moab

Yanıtlar:


4

Bunun kullanıcı adıyla bir ilgisi yok. Profil, yazıya yazılamadığında, genellikle izin sorunları nedeniyle, Windows (oturum açma sağlayıcısı / winlogon.exe noktasına kadar) otomatik olarak sizin için yeni bir klasör oluşturur. Bunu bile kışkırtabilirsin. Bu aynı zamanda bir profil kovanının boşaltılamadığı zamanlarda da gerçekleşmiş gibi görünmektedir (ya da görünmektedir).

Yani:

  1. İzinlerin doğru olduğundan emin olun ( icacls ve arkadaşlar, yönetici olarak çalıştırın)
  2. Git HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ve kullanıcınızın SID'sini bulun (Sysinternals bunu bulmak için bir araç var ) ve SID’nin bulunduğu alt anahtarda (genellikle -1000 ve etki alanı olmayan makinelerde daha yüksek) değeri bulun ProfileImagePath ve işaret etmesini istediğiniz şeyi düzeltin.
  3. Oturumu kapatıp tekrar açın ...

Bu NT4'ten beri aynı prensip olmuştur. Muhtemelen bugünlerde aynı elde etmek için bir GUI yöntemi var ...


Yönetici olarak giriş yaptığım her şeyi yaptım, bu bir fark yaratıyor mu?
TeaJay

İzinlerin sabit olduğu ve söz konusu profil kullanımda olmadığı sürece (birden fazla kullanıcı oturum açmış, bu da zamanlanmış olanlar gibi etkileşimli olmayan görevler anlamına geldiği sürece) olmamalıdır.
0xC0000022L

Evet, dosyaları aktardığımda herkes oturumu kapattı. Cevabınızı anladığımdan emin olmak istiyorum (hızlı yanıtınız için teşekkür ederiz). Ne demek istiyorsam onu ​​düzeltmek için ne demek istiyorsun? Bunun için çok yavaş olduğum için üzgünüm. Bunların hepsi benim için yeni ve bana yardım edecek başka kimsem yok ve sadece bu kadar ileri gitmek için forumları ve dersleri okumak için saatler harcadım.
TeaJay

@TeaJay: profil konumunu değiştirmek istediğiniz kullanıcının SID'sini buldunuz, değil mi? Ayrıca gönderimde açıklandığı gibi uygun alt anahtarı da buldunuz mu? Sonra sadece geçerli değerini görmek ProfileImagePath ve istenen addaki (var olan veya olmayan) bir dizini işaret edecek şekilde düzeltin. Dizin yoksa, varsayılan profile göre yeni bir profil oluşturulur (yani, kullanıcıya özel tüm ayarlar kaybedilir). Bu ayarlar, tarafından belirtilen profil klasörünün altındaki ntuser.dat içinde saklanır. ProfileImagePath ... şimdi yatağa gitmelisin. Yarın daha fazla.
0xC0000022L

Sadece açıklığa kavuşturmak için (önemli olup olmadığından emin değilim) Profile yazdığım hiçbir problemim yok, bildiğim kadarıyla. "Jane Smith.computer name" iyi çalışıyor. Ancak "Jane Smith" klasörü hala kullanıcılar altında var ve ben onun gitmesini ve Jane Smith.computer adının sadece "Jane Smith" olmasını istiyorum. "Jane Smith" dosyasını yeni silmiş olsam acıtır ya da bir şey değiştirir miydi? (Yatağa gittiğinizi biliyorum ama devam edip başkasının cevap vermesi ve soruları yanıtlaması durumunda sormam gerektiğini düşündüm. Yarın göreceksiniz.) Buna yardımcı olduğunuz için teşekkürler.
TeaJay
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.