受控执行环境可为代码插入垃圾回收、异常处理、类型安全、阵列边界和索引检查等，以保证代码安全的执行。这正是即时编译（Just-in-time compilation）的手法。不同的是，档案中除了保存假机器码，同时也可包含提供给不同机器（如x86和PowerPC）的已编译执行码。类似于苹果的通用执行码格式的概念。
受控代码和非受控代码.在微软Windows环境下，所有不属于受控代码的，就被认为是非受控代码。在非微软Windows和混合环境下，"受控代码"有时泛化为用来指任何解译式程