1.      Extend the Provider Unload time
__win32provider Instance:

        UnloadTime =  <CIM_Datetime for interval http://msdn.microsoft.com/en-us/library/aa387237(VS.85).aspx>

 

 

For example:

instance of __Win32Provider

{

                CLSID = "{41ED66D6-53DC-4475-9765-B69FBC84CD28}";

                HostingModel = "NetworkServiceHOST";

                Name = "InterOpProv";

                UnloadedTimeout = “00000001000000.000000:000”;

};

ð  Making provider loaded inside an individual wmiprvse.exe, and marked the unload interval to 1 day.