Regeditten Profil Silme

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Kolay gelsin.
Regedit üzerinden HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion - ProfileList kısmında S-1-5-21-1202660629-1993962763-839522115-11267 şeklinde sayılar var. Burayı tıklayınca sağ tarafta ProfileImagePath kısmında veri kısmında C:\User\kullanıcı_Adi yazıyor. bu kullanıcı adı belirlediğim kullanıcı adı ise o S-1-5-21-1202660629-1993962763-839522115-11267 şeklinde yazan klasörü komple silmek istiyorum. Yani özetle: Aradığım kulllanıcının profilini silmek istiyorum.
Script veya vba kodu olarka mümkün müdür?
Teşekkürler.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Regedit prosüdüründe ilgili yerlere gelince dosya menüsünde Al Ver bölümleri var bunların birisi mevcut verileri kayıt eder diğeri de herhangi bir kullanıcıyı silerseniz daha önce kayıt yaptığınız işlemi çağıra biliyorsunuz dolayısı ile silme ve ekleme yapılabiliyor kayıt işlemlerini de reg uzantılı yapıldığına göre çalıştırınca istenen sonuçlar elde ediliyor.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Sayın Halit üstadım. Şimdi profili dediğim yerden sildim. Temiz bir profil ile ver yaptım. Peki bunu makro ile nasıl al yaparım.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sayın Halit üstadım. Şimdi profili dediğim yerden sildim. Temiz bir profil ile ver yaptım. Peki bunu makro ile nasıl al yaparım.
İlk önce hiç silme yapmadan ver yapacaksınız dosya adını yazıp kayıt yapacaksınız daha sonra profili sileceksiniz ve tekrar ver yapacaksınız sonra bu durumu farklı bir isim ile kayıt yapacaksınız

İşlem şimdi burada başlıyor önceki kayıtı çalıştırdığınızda silinmiş profil eklenecektir sonraki kayıtı da çalıştırdığınızda ilgili profil silinecektir.

Hatırlatma kayıt yapılan her iki reg uzantılı dosyayı irdeleyiniz yani profil silinmeden önce ve profil silinidkten sonraki reg kayıtlarını irdeleyiniz.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Tamam o kısmını anladım da bunu makro ile yapmak mümkün mü? Ya da script ile. Yani yapmak istediğim elimdeki vermiş olduğum regedit kaydını (reg dosyasını) kod ile nasıl al yapabilirim. Amacım kendi bilgisayarımdan bilgisayarı yeniden başlatıp (bunu ip scan programları ile yapabiliyorum), scripti çalıştırdığımda bunu inputbox ile belirttiğim bilgisayara al işlemi yapması.
 
Katılım
8 Ağustos 2017
Mesajlar
34
Excel Vers. ve Dili
Office 365 ProPlus İngilizce
Sanırım aradığın kelime "Powershell script".
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Dediğiniz işlemi araştırdım ama regedit üzerinden silme olayını bulamadım malesef. C üzerinden ya da temp üzerinden silme var. Bunlar değil asıl kaynağı olan regeditten silmek istiyorum ben.
 
Katılım
8 Ağustos 2017
Mesajlar
34
Excel Vers. ve Dili
Office 365 ProPlus İngilizce
Daha önce uğtraştığım bir konu değil, ancak örnek olarak aşağıdaki link powershell üzerinden registry de var olan Administrator ve CTX_Streaminig dışında tüm kullanıcı profillerini silmek hakkında. Verilen scriptte -notmatch ifadesini -match ile değiştirip kullanıcı parametreleri de silmek istediğin kullanıcıya göre düzeltebilirsin. Tabi Powershell VBA gibi değil, biraz tehlikeli. Script execute etmeden önce tüm reg kayıtlarını yedeklesen iyi olur.

https://social.technet.microsoft.com/Forums/windowsserver/tr-TR/73c6ca2b-2f7f-4a35-9895-07eac0de1456/powershell-delete-profiles-from-registry
 
Katılım
6 Ekim 2004
Mesajlar
250
Excel Vers. ve Dili
MSOffice 2010 TR
Altın Üyelik Bitiş Tarihi
19-11-2020
merhaba askm ,

VBA uzerinden regedit e ulasilip anahtar degerleri degistirilebiliniyor, yeni anahtarlar olusturup ,silinebiliyor. Anahtar degerleri okunabiliyor.

Bunun icin Ustadların yazmis oldugu prosedurler var. Sizinle bir ornek paylasiyorum bu ornek bir anahtar olusturup silmek uzerine... Silme kodunda kendi anahtar degerinizi ve alt anahtarinizi belirtirseniz isinizi halledecektir.

Kod geri donusumsuz olarak ve onay istemeden anahtari siler . Kullanirken lutfen dikkatli olun.

Bence once "anahtar olustur" kodunun hedefini revize ederek silmek istediginiz yerde ornek bir anahtar acmayi ve silmeyi deneyin..

not : test yaparken regedit kapali olmalidir. ya da anahtarin silinip olusturuldugunu gormek icin kodu calistirdiktan sonra regedit kapatilip tekrar acilmalidir.

iyi calismalar..

https://wetransfer.com/downloads/eee935511b5de2802bd150524a905223620170817063352/f2b6329d5a69cc927133d528deab41b120170817063352/9fb542
 
Son düzenleme:

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Linki açamadım. Benim istediğim anahtar silme değil yalnız. Komple klasör silme.
 
Katılım
6 Ekim 2004
Mesajlar
250
Excel Vers. ve Dili
MSOffice 2010 TR
Altın Üyelik Bitiş Tarihi
19-11-2020
evet o klasorler anahtar diye geciyor terminolojide .. link calisiyor. tekrar dener misiniz
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Şimdi indirdim. Teşekkür ederim. Dediğiniz gibi bir deneyeceğim. İlginiz için tekrar teşekkür ederim.
 
Üst