En las versiones anteriores del visor de eventos, se podían filtrar los eventos de un registro de eventos. Para crear un filtro, se especificaba un conjunto de reglas que se usaban para determinar los eventos del registro que estarían visibles y los que estarían ocultos. Por ejemplo, se podía especificar que sólo los eventos con un valor de nivel de error o advertencia deberían estar visibles.

La capacidad de filtrar eventos es fundamental. Es necesario centrar la atención sólo en los eventos relacionados con el problema que se está investigando. La versión más reciente del visor de eventos amplía el concepto de filtrado más allá de un único registro de eventos. Permite crear un conjunto de reglas que seleccionan eventos de los orígenes especificados y sólo muestran los eventos de los orígenes cuyos valores de propiedades satisfagan las reglas.

La creación de un filtro que muestre sólo los eventos que le interesan para un problema determinado puede llevar mucho tiempo. Las vistas personalizadas proporcionan una manera de ahorrar ese trabajo. Una vez creado un filtro que muestre sólo los registros que le interesan, puede proporcionar al filtro un nombre y guardarlo para usarlo más adelante. Ese filtro guardado es una vista personalizada.