Certificate store
I know that Windows certificate Store exist in registry at SystemCertificates key (\SOFTWARE\Microsoft\SystemCertificates\).
 But I want to know that Are there some files associated with these stores? and where's the location of them?
and secondly, where is the private keys, in registry or in files?

Thank you
Certificate store
===

I know that Windows certificate Store exist in registry at SystemCertificates key (\SOFTWARE\Microsoft\SystemCertificates\).
 But I want to know that Are there some files associated with these stores? and where's the location of them?
and secondly, where is the private keys, in registry or in files?

Thank you