how long does TCC stay enabled with nvidia-smi -g 0 -dm 1

I have a C2050, on windows-7 64bit. I am working through the examples and discovered through cudaGetDeviceProperties, that kernelExecTimeoutEnabled is true. This machine does have 2 video cards.
I can use nvidia-smi -g 0 -dm 1 to enable TCC, and that has also the good effect of allowing me to use windows remote desktop to run apps too. - and now kernelExecTimeoutEnabled =false like I want it, but
I did this yesterday, and this morning it seems that TCC was not on, so I had to do the nvidia-smi call again. There is a loop option on this command so I wonder how long the effects last? until reboot? an hour? and do I have to keep nvidia-smi running in a loop is a bat file somewhere to keep TCC enabled?

It should last until you install another driver.