Un valor puede contener uno o en algunos casos más del tema de un dato

Los valores de datos

Un valor puede contener uno o, en algunos casos, más de un elemento de datos. El único tipo de entrada múltiple elemento de valor que el editor del Registro puede manejar es REG_MULTI_SZ, que puede contener cero, uno o más cadenas.

Los datos se almacenan en una serie de formatos diferentes. En general, el sistema utiliza sólo algunos formatos simples, mientras que las aplicaciones, controladores, etc puede utilizar los tipos más complejos definidos para un propósito específico. Por ejemplo, REG_RESOURCE_LIST es un tipo de registro complejo utilizado principalmente por los conductores. Aunque sería ineficaz, todos los datos de registro podría ser considerado como datos REG_BINARY. Tipos de datos de entradas de valor incluyen:

 

REG_BINARY •

• REG_COLOR_RGB

  

• REG_DWORD

• REG_DWORD_BIG_ENDIAN

• REG_DWORD_LITTLE_ENDIAN

• REG_EXPAND_SZ

• REG_FILE_NAME

• REG_FILE_TIME

• REG_FULL_RESOURCE_DESCRIPTOR

• REG_LINK

• REG_MULTI_SZ

• REG_NONE

• REG_QWORD

• REG_QWORD_LITTLE_ENDIAN

• REG_RESOURCE_LIST

• REG_RESOURCE_REQUIREMENTS_LIST

• REG_SZ

• REG_UNKNOWN

Nota REG_QWORD era nuevo para Windows 2000 y es un quad-palabra (64 bits) de entrada numérica; REG__QWORD_LITTLE_ENDIAN es el mismo que REG_QWORD. Las solicitudes podrán acceder a cada uno de estos tipos de datos. Además, algunas aplicaciones de almacenar datos en formatos que sólo ellos entienden. En realidad, una disposición en el Registro de la aplicación permite el almacenamiento de asignar un tipo específico de los datos del Registro. Cualquier aplicación o componente que no entiende el formato de simplemente tratar los datos como un tipo REG_UNKNOWN y leer los datos en forma binaria. Nota: Uy, ¿he dicho algo en especial? Sí! No se olvide que las aplicaciones pueden hacer y almacenar datos en el Registro, y que los datos no tienen por qué ser uno de los tipos de registro establecido en los datos.

¿Cómo se utiliza el Registro

¿Cómo Windows XP, use el registro? Cuando es el primer registro abierto y usado?

¿Qué es Windows XP?

Windows XP viene en una serie de versiones, incluyendo una versión Home y una versión profesional. Windows XP Home está configurado para usuarios domésticos. Windows XP Professional, que está configurado para funcionar como un cliente de estación de trabajo, es una configuración un poco más potente para

los usuarios de negocios. A lo largo de este tutorial, voy a señalar las diferencias de uso entre las versiones Home y Professional. Aunque no es el objetivo de este tutorial, Windows XP también viene en una serie de versiones de servidor con el nombre de Windows XP. NET. Microsoft ha planificado la oferta de productos de varios servidores, incluyendo Windows XP. NET Server y Windows XP. NET Advanced Server. No esperamos que haya cambios importantes en. NET es el uso del registro. El registro es un sistema basado en el árbol jerárquico que ofrece un acceso rápido a los datos almacenados en casi cualquier formato. En realidad, el registro es una base de datos más flexible. La información del Registro provienen de varias fuentes:

• Desde la instalación de Windows XP

• Desde el arranque de Windows XP

• Desde las aplicaciones, sistemas, y la interacción del usuario

Cada componente de Windows XP utiliza el Registro, sin excepción. Un conjunto de API permite a Windows XP y otras aplicaciones para acceder a la información de registro fácil y rápidamente. Windows XP empieza a utilizar el registro en las fases de un principio de arranque del sistema. El proceso de arranque de Windows XP se basa en el formato de archivo que se instala, aunque las partes más importantes son idénticos en ambos casos. Las piezas de importancia son la carga de los controladores específicos para leer el sistema de archivos NTFS. Nota largo de este tutorial, me estoy refiriendo a Windows XP instalado en una plataforma Intel x86. Hay diferencias en el proceso de arranque en sistemas basados en RISC (como como el sistema de Digital Alpha), aunque estas diferencias no son muy significativas, teniendo en cuenta cómo se utiliza el Registro. Sin embargo, parece que los sistemas Intel se están volviendo muy inusual, y es probable que reciben poco o ningún apoyo de Microsoft en el futuro. El proceso de arranque de Windows XP consta de los siguientes pasos:

1. El sistema se conecta a la red, el video está inicializado, y el auto de hardware se realizan pruebas. El BIOS realiza estas pruebas, que se llama POST (Power-on selftests). Por lo general, la prueba de memoria es la más visible, su progreso se muestra en las pantallas de la mayoría de equipo.

2. Después de ejecutar la POST, el sistema inicializa cada adaptador. Si el adaptador cuenta con su propio integrado en el BIOS, el BIOS del adaptador está llamado a realizar su inicialización propio. Para los adaptadores IDE (la mayoría de ordenadores tienen dos o cuatro adaptadores IDE), cada unidad conectada (puede haber hasta dos unidades para cada adaptador IDE, permitiendo un máximo total de ocho unidades de tipo IDE) se consulta a sus especificaciones y el método de acceso . Algunos adaptadores, tales como adaptadores de Adaptec SCSI, los mensajes en pantalla y permite al usuario interactuar. Algunos adaptadores que no tienen una BIOS no se inicializa hasta que Windows XP carga a sus pilotos mucho más tarde en el proceso de arranque.

3. Después de todos los adaptadores que tienen un BIOS se han inicializado, el gestor de arranque de sistema lee en el sector situado al principio de la primera unidad de disco de arranque y pasa comandos para este código. Este sector se denomina el sector de arranque o el MBR (Master Boot Record), y está escrito por el sistema operativo cuando se instala el sistema operativo.

4. El código en el MBR después, carga el archivo NTLDR. (Este archivo no tiene extensión, aunque es un archivo ejecutable.) Una vez cargado, el MBR pasa el control al código de NTLDR.

5. NTLDR a continuación, cambia en modo de 32 bits. (Recuerde, un procesador x86 de Intel siempre arranca en modo de 16 bits reales.) A continuación, carga una copia especial del sistema de archivos necesarios de E / S de archivos y se lee en el archivo boot.ini.

6. El archivo boot.ini tiene información sobre cada sistema operativo que puede ser cargado. Recuerde que Windows XP es compatible con configuraciones de arranque múltiple. Es trivial para crear una instalación de Windows XP que puede iniciar Windows NT, Windows XP y Windows 95 o Windows 98. El gestor de arranque incluso arrancar dos copias distintas de Windows XP con la misma o diferentes números de versión. NTLDR entonces los procesos de boot.ini, mostrando la información de inicio que permite al usuario seleccionar qué sistema operativo se carga. En este punto, supongamos que Windows XP se cargará.

7. Cuando se selecciona Windows XP para ser cargado, NTLDR cargará el ntdetect.com archivo. Este programa se recoge información sobre el hardware instalado y guarda esta información en el registro. La mayoría de esta información se almacena en la sección HKEY_LOCAL_MACHINE.

8. Una vez que NTDETECT ha detectado el hardware, el control pasa de nuevo a NTLDR, y el proceso de arranque continúa. En este punto, el registro se ha actualizado sustancialmente con la configuración de hardware actual, que se almacena en HKEY_LOCAL_MACHINE \ hardware.

9. El indicador para seleccionar la configuración se presentan a continuación. Este sistema, "presione la barra espaciadora para invocar ahora Perfil de hardware / Última menú buena conocida," le permite a la fuerza de Windows XP para utilizar una configuración específica como se almacena en el Registro HKEY_LOCAL_MACHINE colmena.

10. Tras la detección de NTDETECT, NTLDR carga e inicializa el núcleo de Windows NT, cargas de los servicios, y luego inicia Windows.

11. Cuando se carga el núcleo, el HAL también está cargado. (La Capa de abstracción de hardware HAL se utiliza para gestionar los servicios de hardware.) A continuación, el registro del sistema subclave HKEY_LOCAL_MACHINE \ _System se carga en memoria. Windows XP analiza el registro para todos los conductores con un valor inicial de cero. Esto incluye a los conductores que deben ser cargados y se inicializa en el arranque.

12. Usted puede ver el comienzo de la etapa siguiente, la inicialización del núcleo. La pantalla cambia a un fondo azul, y aparece un mensaje sobre el número de compilación de Windows XP y el número de procesadores del sistema. Una vez más, el sistema busca en el registro y encuentra todos los conductores que deben iniciarse en la fase de inicialización del núcleo.

13. Desde este punto, Windows XP se inicia diversos componentes y sistemas. Cada componente y el sistema lee el registro y realiza varias tareas y funciones. En la etapa final, el programa que gestiona el inicio de sesión de usuario, Winlogon, comienza. WinLogon permite al usuario utilizar y entrar en Windows XP. Una vez que Windows XP se inicia, tanto el sistema operativo y las aplicaciones que utilicen el registro. El registro es dinámico, pero el uso del registro puede ser estático o dinámico. Es decir, algunos elementos de registro se leen una vez y nunca volver a leer hasta que se reinicie el sistema. Otros temas que se leen cada vez que se hace referencia. No hay ninguna regla fija en cuanto a lo que se lee cada vez que se necesita y lo que no lo es, pero para estar en el lado seguro, siga estas pautas:

• Aplicación de datos relacionados es probablemente leer cuando se inicia la aplicación. Si la aplicación de datos basados en el cambio, reiniciar la aplicación. De hecho, el mejor camino a seguir es la siguiente: no cambiar basado en las aplicaciones de datos mientras se ejecuta la aplicación.

• datos de la interfaz de usuario a veces es dinámico, a veces estático. Con los datos de la interfaz de usuario, el camino a seguir es cambiar los datos y esperar a ver los resultados del cambio. Si el cambio no aparece, intente acceder de nuevo.

• Los datos del sistema suele ser o bien estática o de otra manera amortiguada. Muchos cambios en el sistema de registro relacionadas no será efectiva hasta que se reinicie el sistema. Algunos datos del sistema se vuelve a escribir, o creado, en el momento de inicio, lo que impide los cambios por los usuarios. Muchos de los artículos en HKEY_LOCAL_MACHINE pueden ponerse a cero en el momento de arrancar el sistema, especialmente en aquellos temas que son de hardware relacionados.

Nota sobre la terminología

¿Existe una necesidad de distinguir entre lo que Microsoft llama a una "colmena" (un nivel superior, permanente, componente de registro) y lo que Microsoft llama a una "clave"? ¿Cuándo una colmena convertido en una clave, y es esto importante? No puedo pensar en cualquier contexto en el que nada se gana con hacer esta distinción. Refiriéndose a los objetos de nivel superior como la urticaria luego libera el término clave que se utilizan en otros lugares, pero ¿por qué no se adhieren a un plazo?

un artículo presentado por Jordania Concordia


Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito.
Importante: Este artículo "Un valor puede contener uno o en algunos casos más de un punto de datos" fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.


Online: 250 users browsing the articles directory