2016-04-11 8 views
1

レジストリ値を変更してプロキシ設定を変更しています。 その後、私はWindows 7マシンを再起動しています。しかし、システムの再起動後も変更内容を反映するのに約10分かかります。VBScriptを使用してレジストリ設定を更新する方法?

レジストリが更新されるとすぐに設定を瞬時に更新する方法はありますか?

私はすでにDNSキャッシュをフラッシュしようとしました。

objShell.Run("ipconfig /flushdns"),1,True 

答えて

1

この方法のように、それを殺害し、実行することにより、Explorer.exeのをリフレッシュしてみてください良い方法それは動作します

Option Explicit 
Dim ProcessName : ProcessName = "Explorer.exe" 
Refresh(ProcessName) 
'********************************************************************* 
Sub Refresh(ProcessName) 
Kill(ProcessName) 
RunIt(ProcessName) 
End Sub 
'********************************************************************* 
Sub Kill(ProcessName) 
Dim Ws : Set Ws = CreateObject("Wscript.Shell") 
Dim Command : Command = "Taskkill /F /IM "& ProcessName &"" 
Dim Result : Result = Ws.Run(Command,0,True) 
End Sub 
'********************************************************************* 
Sub RunIt(ProcessName) 
Dim Ws : Set Ws = CreateObject("Wscript.Shell") 
Dim Result : Result = Ws.Run(ProcessName,1,False) 
End Sub 
'********************************************************************* 
+0

ではなく。 – pingze

関連する問題