Explorer Nasıl Yeniden Başlatılır (!)

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
H4NOK
Megabyte1
Megabyte1
Mesajlar: 885
Kayıt: 11 Nis 2022, 17:18
cinsiyet: Erkek
Teşekkür etti: 275 kez
Teşekkür edildi: 506 kez
İletişim:

Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen H4NOK »

Resim

bazı durumlarda explorer'i yeniden başlatmak gerekir.
ancak standart olarak herkes explorer.exe yi komut ile çağırarak yeniden başlatmayı sağlamaya çalışır.
bu her windows sürümünde başarıyla sonuçlanmayan bir işlemdir.

Çözüm nedir ?
çözüm aslında fazlasıyla basittir.
bilgisayarın açılışında windows userinit.exe dosyasını çağırır.
bu dosya windows pencere ön yükleyicisi olarak görev yapar, açılış sesinin çıkması da bu dosyanın çağırılması ile olur.
winlogon + explorer + ses düzeni ile tamamen bağlantılıdır ve masaüstünün gelmesini sağlar.

aşağıda başarılı ve başarısız örnekleri verilmiştir.



BAŞARISIZ KOD

Kod: Tümünü seç

taskkill /f /im explorer.exe
start explorer.exe
BAŞARILI KOD

Kod: Tümünü seç

taskkill /f /im explorer.exe
start userinit.exe

VB6 / VBS ÖRNEĞİ

Kod: Tümünü seç

On Error Resume Next
BilgisayarAd = "."
Set oWMIServisi = GetObject("winmgmts:"  & "{impersonationLevel=impersonate}!\\" & BilgisayarAd & "\root\cimv2")
Set IslemList = oWMIServisi.ExecQuery  ("Select * from Win32_Process Where Name = 'explorer.exe'")

For Each IslemAd In IslemList
    IslemAd.Terminate (1)
Next
Set Baslat = CreateObject("Wscript.Shell")
Baslat.Run "userinit.exe"
Set Baslat = Nothing

Konu (Ç)alıntı değildir.
Yazılıma yeni başlayan arkadaşlara tarafımca bilgi mahiyetinde hazırlanmıştır.
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10974
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 896 kez
Teşekkür edildi: 1932 kez

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen TRWE_2012 »

Yalnız bu kadar takla atmaya gerek yok bana göre,

Aşağıdaki yazılım bu işi için kodlanmıştır.
https://www.sordum.org/9192/restart-explorer-v1-6/

İşin mantığını öğrenmek için gerekli olabilir.
Kullanıcı avatarı
H4NOK
Megabyte1
Megabyte1
Mesajlar: 885
Kayıt: 11 Nis 2022, 17:18
cinsiyet: Erkek
Teşekkür etti: 275 kez
Teşekkür edildi: 506 kez
İletişim:

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen H4NOK »

trwe yazdı: 01 Haz 2022, 22:18 Yalnız bu kadar takla atmaya gerek yok bana göre,

Aşağıdaki yazılım bu işi için kodlanmıştır.
https://www.sordum.org/9192/restart-explorer-v1-6/

İşin mantığını öğrenmek için gerekli olabilir.
konunun altında "Yazılıma yeni başlayan arkadaşlara tarafımca bilgi mahiyetinde hazırlanmıştır." notu vardı
bu yazılımla alakadar olanlar için :-)
Kullanıcı avatarı
ozgutozkan
Kilobyte4
Kilobyte4
Mesajlar: 695
Kayıt: 27 Mar 2022, 20:07
Teşekkür etti: 172 kez
Teşekkür edildi: 240 kez

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen ozgutozkan »

Kendi kendime karıştırırken bulmuştum Explorer kapat aç olayını ama ses simgesi gibi bazı simgeler yeni başlayınca tepsi de gözükmüyordu, demek userinit ile ilgiliymiş. Ben buradan bunu anladım.
Kullanıcı avatarı
H4NOK
Megabyte1
Megabyte1
Mesajlar: 885
Kayıt: 11 Nis 2022, 17:18
cinsiyet: Erkek
Teşekkür etti: 275 kez
Teşekkür edildi: 506 kez
İletişim:

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen H4NOK »

ozgutozkan yazdı: 01 Haz 2022, 23:27 Kendi kendime karıştırırken bulmuştum Explorer kapat aç olayını ama ses simgesi gibi bazı simgeler yeni başlayınca tepsi de gözükmüyordu, demek userinit ile ilgiliymiş. Ben buradan bunu anladım.
bilgisayar ilk açıldığında userinit diğer ögeleri çağırır.
exploreri kapatınca, sorun yaşatmaması için userinit'i çağırarak sorunların önüne geçiyoruz :arrow:
Kullanıcı avatarı
ozgutozkan
Kilobyte4
Kilobyte4
Mesajlar: 695
Kayıt: 27 Mar 2022, 20:07
Teşekkür etti: 172 kez
Teşekkür edildi: 240 kez

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen ozgutozkan »

H4NOK yazdı: 01 Haz 2022, 23:30
ozgutozkan yazdı: 01 Haz 2022, 23:27 Kendi kendime karıştırırken bulmuştum Explorer kapat aç olayını ama ses simgesi gibi bazı simgeler yeni başlayınca tepsi de gözükmüyordu, demek userinit ile ilgiliymiş. Ben buradan bunu anladım.
bilgisayar ilk açıldığında userinit diğer ögeleri çağırır.
exploreri kapatınca, sorun yaşatmaması için userinit'i çağırarak sorunların önüne geçiyoruz :arrow:
Yeni anladım ki o simgeleri göremeyince program olsa programı kapatıp açacağım simgesi gelecek fakat ses simgesi hangi program olaki bilmediğim için açamıyordum (adsl öncesi bu olaylar internetim yoktu öğrenci iken) ama ses simgesi de çok önemli değildi. Hoparlörden ayarlardım.
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10974
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 896 kez
Teşekkür edildi: 1932 kez

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen TRWE_2012 »

H4NOK yazdı: 01 Haz 2022, 22:22
trwe yazdı: 01 Haz 2022, 22:18 İşin mantığını öğrenmek için gerekli olabilir.
Konunun altında "Yazılıma yeni başlayan arkadaşlara tarafımca bilgi mahiyetinde hazırlanmıştır." notu vardı
bu yazılımla alakadar olanlar için :-)
Gördüm onu , ben de dedim ki ;
İşin mantığını öğrenmek için gerekli olabilir.
diye eklemiştim.Galiba açtığın konuyu benim baltaladığım algısına kapıldın ki ben böyle bir terbiyesizliği asla yapmam buna emin olabilirsin.
Kullanıcı avatarı
H4NOK
Megabyte1
Megabyte1
Mesajlar: 885
Kayıt: 11 Nis 2022, 17:18
cinsiyet: Erkek
Teşekkür etti: 275 kez
Teşekkür edildi: 506 kez
İletişim:

Re: Explorer Nasıl Yeniden Başlatılır (!)

Mesaj gönderen H4NOK »

trwe yazdı: 02 Haz 2022, 00:44
H4NOK yazdı: 01 Haz 2022, 22:22
trwe yazdı: 01 Haz 2022, 22:18 İşin mantığını öğrenmek için gerekli olabilir.
Konunun altında "Yazılıma yeni başlayan arkadaşlara tarafımca bilgi mahiyetinde hazırlanmıştır." notu vardı
bu yazılımla alakadar olanlar için :-)
Gördüm onu , ben de dedim ki ;
İşin mantığını öğrenmek için gerekli olabilir.
diye eklemiştim.Galiba açtığın konuyu benim baltaladığım algısına kapıldın ki ben böyle bir terbiyesizliği asla yapmam buna emin olabilirsin.
konuyu baltaladığını inan düşünmedim, okadar alıngan biride değilimdir, bir konu nedir ki değeri olsun, bir kaç kelimeden ibaret sonucunda :arrow:
Cevapla