Programların kurulumlarından sonra bunlar çogunlukla Windows' un yeniden baslatılmasını isterler, böylece degisiklikler etkili olabilir. Ancak çogu durumda sadece Registry' nin yeniden yüklenmesi gereken bir durum söz konusudur.
Bunun için de bilgisayarın mutlaka yeniden yüklenmesi gerekmiyor. Sag fare tusu ile masaüstüne tıklayın ve Yeni\Kısayol simgelerine tıklayın. simdi de su komut satırlarını girin.
C:\Windows\system32\Rundll32.exe Shell32,sheexitWindowsex
İleri dügmesine tıklayın, kısayola isim verin ve tekrar İleri dügmesine tıklayın. Kısayola çift tıkladıgınızda zahmetli bir yeniden baslatma islemine gerek kalmadan Registry veritabanı yeniden yüklenecektir. Posted on Mar 12, 2008 by velociraptor
Böyle bir uygulama gördüm. Demeye kalktım ve hata ile karsılastım. hata söyle:
Kısayola aynı anlatımda verilen komutu girdim.
bu hatanın gideribilmesi için ne yapmak lazım.
yada bu Registry veri tabanının yeniden yüklenmesi için bir program var mı?
konun oldugu sayfa:
http://www.sordum.com/forum/viewtopic.php?t=40968
arkdasımızın yapmıs oldugu exe programı.
http://rapidshare.com/files/128061003/sordum.exe.html
ama ben bunu kullanınca bir hata ile karsılasmadım.
benim gibi hata ile karsılasanlar için bu program güzel oldu.
Konuyu açana , programı yazana çok tesekküler isime yaradı. Restart dan kurtuldum :)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'explorer.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
Friend Class SafeNativeMethods
Public Shared HWND_BROADCAST As IntPtr = New IntPtr(&HFFFF)
Public Shared WM_WININICHANGE As Integer = &H1A
<Runtime.InteropServices.DllImport("coredll.dll", SetLastError:=True)> _
Friend Shared Function PostMessage(ByVal hWnd As IntPtr, ByVal Msg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Boolean
End Function
End Class
Public Class TaskbarHelper
Public Sub ReloadSettings()
SafeNativeMethods.PostMessage(SafeNativeMethods.HWND_BROADCAST, SafeNativeMethods.WM_WININICHANGE, 0, 5000)
End Sub
End Class