16 votos

Hay un software que puede indexar el contenido del registro para una rápida búsquedas?

La búsqueda en el registro de Windows pueden ser cinco------ry------ lo----ng.

¿Hay alguna herramienta que puede índice de los contenidos de todo el registro, o el contenido de una sola colmena, que rápido búsquedas están disponibles? (por ejemplo la generación de algunos de base de datos SQLite con FTS3 o FTS4 habilitado para la búsqueda de texto completo)

Gracias.

PS. No quiero RegScanner o herramientas que realizar una nueva búsqueda lineal en cada momento. Quiero un indizador, con la que, a continuación, una búsqueda puede ser instantánea. Véase la pregunta comentarios.

11voto

Tom Wijsman Puntos 43572

Introducción

He escrito una aplicación que los índices del registro, y la otra aplicación que busca en este índice.

Esto se traduce en cerca de instantánea de los resultados mientras se escribe, esto le permite buscar rápidamente varias cosas.

Ver este video de demostración, muestra cómo los resultados rápidos, tres diferentes búsquedas y registro de dos saltos.

El Índice De

enter image description here

Para propósitos de indexación, estoy usando Lucene.net, no de que le suena familiar?

Esto me permite índice de datos directamente de la de registro, sin necesidad de utilizar una base de datos SQL para almacenar los datos. Además, Lucene.net tiene un montón de opciones de indexación y de búsqueda relacionados con las características que vienen en la mano!

Este índice se almacena en %LOCALAPPDATA%\RegistryIndex, y tiene un tamaño de alrededor de 160 MB.

Aplicación 1: RegistryIndex.exe

Este será volcado de todo el registro del mencionado índice de la carpeta,
por favor, tenga en cuenta que HKEY_CLASSES_ROOT y HKEY_CURRENT_USER son de acceso directo de las colmenas y por lo tanto no se indexan.

A pesar de que hace el trabajo sin que usted podría querer configurarlo para que automáticamente se ejecute como administrador.

Una vez que la aplicación muestra que se realiza, puede cerrar la ventana y por lo tanto el índice ha sido hecho.

Aplicación 2: RegistrySearch.exe

Esto es simple, escriba algo para buscar en el cuadro de texto anterior y los resultados de flujo en.

Escribir sintaxis incorrecta será el resultado en un cuadro de texto amarillo y el error en la barra de estado en la parte inferior.

Especiales características de búsqueda como comodín y operaciones booleanas son compatibles, consulte la Sintaxis de la Consulta para obtener más información. Por favor, tenga en cuenta que la especificación de los campos de trabajo no en la configuración actual, el sistema busca en una concatenación de símbolo (token) ruta de acceso y el valor. Así que a\B\C con valor D E F se convierte en Un B C D E F.

Ejemplo de búsqueda de una ruta de acceso exacta: "HKEY_LOCAL_MACHINE SOFTWARE"

La búsqueda está limitada a 1000 resultados.

Haga doble clic en una entrada para saltar en el registro, se utiliza regjump.exe de SysInternals.
Usted necesita para ejecutar el programa de búsqueda de un administrador para el salto a trabajar, aceptar el EULA la primera vez.

Las futuras características

Ver la versión actual como una Technical Preview, que hace el trabajo, pero podría utilizar la refactorización y el maquillaje.

  • Icono de la aplicación y versión
  • Configuración
  • Destacando los resultados
  • Paquete de instalación
  • Monitor de servicio (Pistas de registro de los cambios mediante un gancho y actualizar el índice)

Cambios

  • 21/03: Ahora almacena en %LOCALAPPDATA%, pide Administrators permiso.

Descargar

Haga clic aquí para descargar, descomprimir todos los archivos en una ubicación preferida, crear accesos directos RegistryIndex/Search.exe.

Fuente

No es confuso, por lo que a inspeccionar la IL puede utilizar Reflector si quieres.

Me podrían liberar de origen cuando es refactorizar con un poco más de la cuenta, tal vez puedo ponerlo en CodePlex.

3voto

JRobert Puntos 5062

Mira NirSoft del RegScanner. No es un indexador, pero que manera de salir-busca RegEdit para abrir RegEdit para que un acierto seleccionado, entre otras características interesantes. Definitivamente voy a tratar antes de iniciar un proyecto de desarrollo (a menos que quieras hacer el proyecto por el bien de hacerlo) - usted puede encontrar que usted realmente no necesita más.

1voto

Malvineous Puntos 1031

Usted podría exportar el registro a una .reg archivo de texto y el uso de su editor favorito para la búsqueda.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: