Skip to main content

Deleting IE Temporary files, Cookies, History, Closing Browsers



Sometimes all you have to do run this Macro code to clear everything. Then I find this Macro VBA code very helpful as your process always starts from the beginning. You can add this Code in Excel Visual Basic Section and Execute in UiPath using Execute Macro Activity. It will take a few seconds and you are good to go then.

It will Delete following from Browsers: 

Sub DeleteFiles()
Application.DisplayAlerts = False
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255" ' (Deletes ALL History)
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1" ' (Deletes History Only)"
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2" ' (Deletes Cookies Only)"
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8" ' (Deletes Temporary Internet Files Only)"
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16" ' (Deletes Form Data Only)"
Shell "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32" ' (Deletes Password History Only)"

End Sub

It will Close any browsers:

Option Explicit
Sub IE_Only()
    On Error Resume Next
    Application.DisplayAlerts = False
    Dim objWMI As Object, objProcess As Object, objProcesses As Object
    Set objWMI = GetObject("winmgmts://.")
    Set objProcesses = objWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'iexplore.exe'")
    For Each objProcess In objProcesses
        Call objProcess.Terminate
    Next
    Set objProcesses = Nothing: Set objWMI = Nothing
    Application.DisplayAlerts = False
End Sub

*Replace 'iexplore' from 'chrome', to close chrome browsers.

Comments