Çünkü bu imkansız.
Kayıt defterinde birden çok kök düğüm vardır, ancak yalnızca iki ilginç düğüm bulunur: LocalMachine ve CurrentUser . Normalde, kurulum LocalMachine içine değerlerini yazar ve çalışan programı SADECE CurrentUser içine yazar (aslında izinlerle kurulum Messes sürece, çalışan programı olamaz LocalMachine içine yazın.)
Artıkları LocalMachine'de tutmak tembelliktir, diğer cevapların da işaret ettiği gibi, Kullanıcı bölümünü temizlemek mümkün değildir.
Makine başına bir program yüklüyse (çoğu) ve birden çok kullanıcı programı kullanıyorsa, kaldırıcı ne yapmalıdır? Geçerli hesabın kullanıcı ayarlarını güvenli bir şekilde kaldırabilir, ancak mevcut hesap hesabınız olmayabilir. (Bu, kaldırıcıyı yönetici olmayan bir hesaptan başlattıysanız ve daha sonra bir yönetici hesabının kimlik bilgilerini girdiyseniz gerçekleşir - kurulum şimdi ilk hesapta değil, bu hesap altında çalışıyor demektir).
Diğer kullanıcılar ne olacak? Tüm kullanıcıları numaralandırmayı deneyebilir, ancak kayıt defteri anahtarları yüklenmemiş olabilir. (Windows tembeldir ve sadece ihtiyaç duyduğu şeyleri yükler.)
Ama bunu denememelisin. Örneğin terminal hizmetleri için dolaşım profilleri kullanıyorsanız ve kaldırma işlemindeki tüm ayarları silerseniz, gerçekten kullanımda olan şeyleri gerçekten bozabilir ve silebilirsiniz.
Terminal sunucusu temelde birden çok kullanıcının aynı anda oturum açıp uygulamaları kullandığı bir Windows makinesidir.
Bir uygulamayı çalıştıran iki terminal sunucunuz olduğunu varsayalım. Uygulamayı TS1'den kaldırıyorsunuz, artık tüm kullanıcılar için tüm ayarlar TS2'de geçiyor çünkü dolaşım profilleriniz var. ayy.
Aynısı, kullanıcı başına dizinlerdeki dosyalar için de geçerlidir.
Şirketler programımın kurulumunda, makine başına öğeleri silerim, ancak şu anda kurulumu çalıştıran kullanıcının bile kullanıcı başına şeylere dokunmuyorum.