What is the difference between civil restraining and criminal protective orders?

A civil restraining order is a court order that protects you from someone who has harmed you or who you are afraid might harm you. A criminal protective order is a court order that protects you from someone who has been charged with a crime against you. In some cases both civil and criminal orders may be sought.