En Windows 7 (Home Premium 64 Bit), se escriben cientos de megabytes de registro en los que nadie querrá leer C:\Windows\Logs\CBS\CBS.log
. Echa un vistazo, estamos contando las líneas aquí:
$ dir C:\Windows\Logs\CBS\CBS.log
03.10.2015 16:21 726.097.704 CBS.log
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c ", Info"
2990118
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c /v ", Info"
102
En palabras sencillas, el archivo de registro de CBS (CBS es la abreviatura de Servicios basados en componentes , alias Trusted Installer , ver Comprensión del servicio basado en componentes , abril de 2008, Microsoft Technet ) en este momento ocupa 700 MB, 200 de los cuales escritos en los últimos 30 minutos , con la primera entrada derivada de hace 9 días.
En total, eso es cerca de 3 millones de entradas, y casi la totalidad en Loglevel Info . Eso sí, este es un formato de archivo de registro legible por humanos, aparentemente no para el procesamiento de la máquina. No sé sobre ti, pero la noción de que debería molestarme en tener en cuenta 3 millones de líneas de información por defecto me parece que raya en lo absurdo.
Quiero que esto se detenga porque la actividad del disco y la CPU no tiene otro propósito que ralentizar innecesariamente el sistema .
Entonces: ¿Cómo configuro el nivel de registro en Advertencia o Error ? ¿Dónde se documenta esto?
Además: ¿Imagina que en lugar de leer cientos de megas de información (por poco más de una semana) solo mantendría las ~ 100 líneas de error ? ¿No tendría sentido y proporcionaría pistas para la resolución de problemas? Entonces aún tendría la opción de activar Información en caso de que surja un problema de instalación no obvio.
Actualizar:
Al leer los comentarios, parece que no formulé mi pregunta con suficiente claridad. Estoy no preguntando cómo filtrar el archivo de registro Humungous con las utilidades de línea de comandos - porque ya sé cómo hacerlo. También estoy no preguntando cómo tratar con los archivos de registro en el camino de la rotación de registros - porque Windows lo hará por sí solo cuando el archivo alcanza un umbral desconocido (aunque encontrará gente que pregunta por qué el archivo alcanza 20 gigas ). Lo que estoy preguntando es simplemente cómo evitar que este registro de hectomegabytes loco ocurra en primer lugar, probablemente estableciendo el nivel de registro en algo más alto que Información. Simplemente no puedo encontrar la documentación sobre cómo establecer el nivel de registro, posiblemente porque no existe públicamente. Pero debe haber una manera porque cualquier software decente proporciona una manera de establecer el nivel de registro.
Actualización 2:
Ver la respuesta dada. La configuración del registro parece surtir efecto y cerrar el registro por completo. Lo cual está bien y es un valor predeterminado mucho mejor que el actual. Para poder editar el registro, debe corregir los permisos; consulte el apéndice.
Apéndice: permisos en Component Based Servicing
clave de registro
Cuando se intenta establecer EnableLog
que 0
, probablemente notará que no tiene acceso de escritura HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
y cosas por debajo de ella. Debe ir a "Editar» Permisos " regedit
y luego tomar posesión antes de que se le permita hacer modificaciones:
Respuestas:
Como respuesta parcial, aquí está la configuración para detener el registro por completo: en el registro, navegue hasta
y establecer
EnableLog 0
. Fuente: https://technet.microsoft.com/en-us/library/cc732334%28v=ws.10%29.aspx#CBSfuente
Component Based Servicing
clave; de forma predeterminada, solo TrustedInstaller puede escribirle a él y a sus subordinados. Vea la captura de pantalla adjunta a mi pregunta.El registro CBS también se llena con cleanmgr con aproximadamente 150-200Mb de datos, incluso mientras se limpia casi "nada", llenando así su disco en lugar de limpiarlo.
Encontré que el registro de CBS se puede borrar después de detener el servicio TrustedInstaller, reiniciar el instalador del módulo de Windows luego comenzará el servicio nuevamente. Tenga en cuenta que Microsoft utiliza el registro en algunos programas de depuración.
fuente