Información del registro de windows para usuarios avanzado1
1. Información del Registro de Windows
para usuarios avanzados
Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E256986
En esta página
Resumen
Más información
o Descripción del Registro
o Realizar una copia de seguridad del
Registro
o Modificar el Registro
Utilizar la interfaz de usuario de
Windows
Utilizar el Editor del Registro
Utilizar Directiva de grupo
Utilizar un archivo de entradas
del Registro (.reg)
Utilizar Windows Script Host
Método RegDelete
Método RegRead
Método RegWrite
Utilizar Instrumental de
administración de Windows
Utilizar la Herramienta de
registro de consola para Windows
o Restaurar el Registro
o Restaurar las claves del Registro
o Restaurar todo el Registro
Referencias
Expandir todo | Contraer todo
Resumen
En este artículo se describe el Registro. También se
explica cómo hacer copia de...
En este artículo se describe el Registro. También se explica cómo hacer copia de
seguridad del Registro y cómo modificarlo, y se proporcionan referencias para obtener
más información.
Volver al principio
2. Más información
Descripción del Registro La quinta edición del
Microsoft Computer Dictionary de...
Descripción del Registro
La quinta edición del Microsoft Computer Dictionary define el Registro de la manera
siguiente:
Una base de datos jerárquica central utilizada en Microsoft Windows 98, Windows CE,
Windows NT y Windows 2000 con el fin de almacenar información necesaria para
configurar el sistema para uno o varios usuarios, aplicaciones y dispositivos de
hardware.
El Registro contiene información que Windows utiliza como referencia continuamente,
por ejemplo los perfiles de los usuarios, las aplicaciones instaladas en el equipo y los
tipos de documentos que cada aplicación puede crear, las configuraciones de las hojas
de propiedades para carpetas y los iconos de aplicaciones, los elementos de hardware
que hay en el sistema y los puertos que se están utilizando.
El Registro reemplaza la mayoría de los archivos .ini basados en texto que se utilizan en
los archivos de configuración de Windows 3.x y MS-DOS, como Autoexec.bat y
Config.sys. Aunque el Registro es común a varios sistemas operativos Windows,
existen algunas diferencias entre ellos.
Una sección del Registro es un grupo de claves, subclaves y valores del Registro que
cuentan con un conjunto de archivos auxiliares que contienen copias de seguridad de
sus datos. Los archivos auxiliares de todas las secciones excepto
HKEY_CURRENT_USER están en la carpeta %SystemRoot%System32Config en
Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 y Windows
Vista. Los archivos auxiliares para HKEY_CURRENT_USER están en la carpeta
%SystemRoot%ProfilesnombreDeUsuario. Las extensiones de los archivos de estas
carpetas indican el tipo de datos que contienen. A veces, la falta de extensión también
puede indicar el tipo de datos que contienen.
Contraer esta tablaAmpliar esta tabla
Sección del Registro Archivos auxiliares
HKEY_LOCAL_MACHINESAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINESecurity Security, Security.log, Security.sav
HKEY_LOCAL_MACHINESoftware Software, Software.log, Software.sav
HKEY_LOCAL_MACHINESystem System, System.alt, System.log, System.sav
System, System.alt, System.log, System.sav,
HKEY_CURRENT_CONFIG
Ntuser.dat, Ntuser.dat.log
HKEY_USERSDEFAULT Default, Default.log, Default.sav
En Windows 98, los archivos del Registro se denominan User.dat y System.dat. En
Windows Millennium Edition, los archivos del Registro se denominan Classes.dat,
User.dat y System.dat.
Nota: las características de seguridad de Windows NT, Windows 2000, Windows XP,
3. Windows Server 2003 y Windows Vista permiten que un administrador controle el
acceso a las claves del Registro.
La siguiente tabla enumera las claves predefinidas que utiliza el sistema. El tamaño
máximo del nombre de una clave es de 255 caracteres.
Contraer esta tablaAmpliar esta tabla
Carpeta o clave predefinida Descripción
Contiene la raíz de la información de configuración del
usuario que ha iniciado sesión. Las carpetas del usuario,
los colores de la pantalla y la configuración del Panel de
HKEY_CURRENT_USER
control se almacenan aquí. Esta información está
asociada al perfil del usuario. Esta clave a veces aparece
abreviada como "HKCU".
Contiene todos los perfiles de usuario cargados
activamente en el equipo. HKEY_CURRENT_USER es
HKEY_USERS
una subclave de HKEY_USERS. HKEY_USERS puede
aparecer abreviada como "HKU".
Contiene información de configuración específica del
HKEY_LOCAL_MACHINE equipo (para cualquier usuario). Esta clave a veces
aparece abreviada como "HKLM".
Es una subclave de
HKEY_LOCAL_MACHINESoftware. La información
que se almacena aquí garantiza que cuando abra un
archivo con el Explorador de Windows se abrirá el
programa correcto. Esta clave a veces aparece abreviada
como "HKCR". En el caso de Windows 2000, esta
información se almacena en dos claves:
HKEY_LOCAL_MACHINE y
HKEY_CURRENT_USER. La clave
HKEY_LOCAL_MACHINESoftwareClasses contiene
la configuración predeterminada que se puede aplicar a
todos los usuarios del equipo local. La clave
HKEY_CURRENT_USERSoftwareClasses contiene la
configuración que invalida la configuración
HKEY_CLASSES_ROOT predeterminada y que se aplica únicamente al usuario
interactivo. La clave HKEY_CLASSES_ROOT
proporciona una vista del Registro que combina la
información de estos dos orígenes.
HKEY_CLASSES_ROOT también proporciona una
vista combinada para los programas diseñados para
versiones anteriores de Windows. Para cambiar la
configuración del usuario interactivo, se deben realizar
los cambios en
HKEY_CURRENT_USERSoftwareClasses en lugar de
en HKEY_CLASSES_ROOT. Para cambiar la
configuración predeterminada, se deben realizar los
cambios en
HKEY_LOCAL_MACHINESoftwareClasses. Si
escribe valores en una clave de
4. HKEY_CLASSES_ROOT, el sistema almacena la
información en
HKEY_LOCAL_MACHINESoftwareClasses. Si
escribe valores para una clave en
HKEY_CLASSES_ROOT y la clave ya existe en
HKEY_CURRENT_USERSoftwareClasses, el sistema
almacenará la información ahí, en lugar de en
HKEY_LOCAL_MACHINESoftwareClasses.
Contiene información acerca del perfil de hardware que
HKEY_CURRENT_CONFIG
utiliza el equipo local cuando se inicia el sistema.
Nota: el Registro en las versiones de 64 bits de Windows XP, Windows Server 2003 y
Windows Vista se divide en claves de 32 y de 64 bits. Muchas de las claves de 32 bits
tienen los mismos nombres que sus homólogas de 64 bits y viceversa. La versión de 64
bits predeterminada del Editor del Registro que se incluye con las versiones de 64 bits
de Windows XP, Windows Server 2003 y Windows Vista muestra las claves de 32 bits
bajo el nodo siguiente:
HKEY_LOCAL_MACHINESoftwareWOW6432Node
Para obtener más información acerca de cómo ver el Registro en las versiones de 64 bits
de Windows, haga clic en el número de artículo siguiente para verlo en Microsoft
Knowledge Base:
305097 (http://support.microsoft.com/kb/305097/ ) Cómo ver el Registro del sistema
en las versiones de 64 bits de Windows
La siguiente tabla enumera los tipos de datos definidos actualmente que se usan en
Windows. El tamaño máximo del nombre de un valor es el siguiente:
Windows Server 2003, Windows XP y Windows
Vista: 16.383 caracteres
Windows 2000: 260 caracteres ANSI o 16.383
caracteres Unicode
Windows Millennium Edition/Windows
98/Windows 95: 255 caracteres
Los valores largos (de más de 2.048 bytes) deben almacenarse como archivos con el
nombre almacenado en el Registro. Esto contribuye a que el Registro se utilice
eficazmente. El tamaño máximo de un valor es el siguiente:
Windows NT 4.0/Windows 2000/Windows
XP/Windows Server 2003/Windows Vista:
Memoria disponible
Windows Millennium Edition/Windows
98/Windows 95: 16.300 bytes
Nota: hay un límite de 64 KB para el tamaño total de todos los valores de una clave.
Contraer esta tablaAmpliar esta tabla
Nombre Tipo de datos Descripción
Datos binarios sin formato. La
Valor
REG_BINARY mayoría de la información
binario
sobre componentes de
5. hardware se almacena en
forma de datos binarios y se
muestra en formato
hexadecimal en el Editor del
Registro.
Datos representados por un
número de 4 bytes de longitud
(un valor entero de 32 bits).
Muchos parámetros de
controladores de dispositivo y
servicios son de este tipo y se
muestran en el Editor del
Valor Registro en formato binario,
REG_DWORD
DWORD hexadecimal o decimal.
DWORD_LITTLE_ENDIAN
(el byte menos significativo
está en la dirección inferior) y
REG_DWORD_BIG_ENDIA
N (el byte menos significativo
está en la dirección superior)
son valores relacionados.
Cadena de datos de longitud
Valor variable. Este tipo de datos
alfanuméric incluye variables que se
REG_EXPAND_SZ
o resuelven cuando un
expandible programa o servicio utiliza los
datos.
Cadena múltiple. Valores que
contienen listas o valores
múltiples; este es el formato
Valor de
cuya lectura resulta más
cadena REG_MULTI_SZ
sencilla. Las entradas
múltiple
aparecen separadas por
espacios, comas u otros signos
de puntuación.
Valor de Cadena de texto de longitud
REG_SZ
cadena fija.
Serie de matrices anidadas
diseñada para almacenar una
lista de recursos utilizados por
el controlador de un
dispositivo de hardware o uno
Valor de los dispositivos físicos que
REG_RESOURCE_LIST
binario controla. El sistema detecta y
escribe estos datos en el árbol
ResourceMap que se muestra
en el Editor del Registro en
formato hexadecimal como
valor binario.
6. Serie de matrices anidadas
diseñadas para almacenar una
lista de controladores de
dispositivo de posibles
recursos de hardware que el
controlador, o uno de los
dispositivos físicos que
Valor REG_RESOURCE_REQUIREMENTS_LI controla, pueden utilizar. El
binario ST sistema escribe un
subconjunto de esta lista en el
árbol ResourceMap. El
sistema detecta estos datos y
los muestra en el Editor del
Registro en formato
hexadecimal como un valor
binario.
Serie de matrices anidadas
diseñada para almacenar una
lista de recursos utilizados por
un dispositivo físico de
hardware. El sistema detecta y
Valor
REG_FULL_RESOURCE_DESCRIPTOR escribe estos datos en el árbol
binario
HardwareDescription que se
muestra en el Editor del
Registro en formato
hexadecimal como valor
binario.
Datos sin ningún tipo en
particular. El sistema o una
aplicación escribe estos datos
Ninguna REG_NONE en el Registro y los muestra
en el Editor del Registro en
formato hexadecimal como un
valor binario.
Cadena Unicode que da
Vínculo REG_LINK nombre a un vínculo
simbólico.
Datos representados por un
número entero de 64 bytes.
Estos datos se muestran en el
Valor
REG_QWORD Editor del Registro como un
QWORD
valor binario y se introdujeron
por primera vez en Windows
2000.
Volver al principio
Realizar una copia de seguridad del Registro
7. Antes de modificar el Registro, exporte las claves del Registro que desee modificar o
haga una copia de seguridad de todo el Registro. Si se produce algún problema, puede
seguir los pasos descritos en la sección "Restaurar el Registro" para restaurar el Registro
a su estado anterior. Para realizar una copia de seguridad de todo el Registro, emplee la
utilidad Copia de seguridad para hacer una copia de seguridad del estado del sistema. El
estado del sistema incluye el Registro, la Base de datos de registro de clases COM+ y
sus archivos de inicio. Para obtener más información acerca de cómo emplear la utilidad
Copia de seguridad para realizar una copia de seguridad del estado del sistema, haga
clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
308422 (http://support.microsoft.com/kb/308422/ ) Cómo utilizar Copia de seguridad
para hacer copias de seguridad de los archivos y carpetas de su equipo en Windows XP
320820 (http://support.microsoft.com/kb/320820/ ) Cómo emplear la utilidad Copia de
seguridad para hacer copia de seguridad de archivos y carpetas en Windows XP Home
Edition
326216 (http://support.microsoft.com/kb/326216/ ) Cómo hacer copia de seguridad y
restaurar datos mediante la función Copia de seguridad de Windows Server 2003
Volver al principio
Modificar el Registro
Para modificar datos del Registro, un programa debe utilizar las funciones del Registro
definidas en el siguiente sitio web de MSDN:
http://msdn2.microsoft.com/es-es/library/ms724875.aspx
(http://msdn2.microsoft.com/es-es/library/ms724875.aspx)
Los administradores pueden modificar el Registro con el Editor del Registro
(Regedit.exe o Regedt32.exe), Directiva de grupo, Directiva del sistema o archivos del
Registro (.reg), o bien ejecutando scripts como los archivos de scripts de Visual Basic.
Utilizar la interfaz de usuario de Windows
Se recomienda que utilice la interfaz de usuario de Windows para cambiar la
configuración del sistema, en lugar de modificar el Registro manualmente. Sin
embargo, modificar el Registro puede ser a veces el método mejor para resolver un
problema del producto. Si el problema está documentado en Microsoft Knowledge
Base, dispondrá de un artículo con instrucciones paso a paso para modificar el Registro
en relación con ese problema. Recomendamos que siga exactamente esas instrucciones.
Utilizar el Editor del Registro
Advertencia: pueden producirse problemas graves si modifica incorrectamente el
Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas
pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la
solución de esos problemas. Modifique el Registro bajo su responsabilidad.
Puede utilizar el Editor del Registro para hacer lo siguiente:
Buscar un subárbol, clave, subclave o valor
Agregar una subclave o un valor
Cambiar un valor
Eliminar una subclave o un valor
Cambiar el nombre de una subclave o un valor
8. El área de navegación del Editor del Registro muestra carpetas. Cada carpeta representa
una clave predeterminada del equipo local. Cuando se obtiene acceso al Registro de un
equipo remoto, sólo aparecen dos claves predefinidas: HKEY_USERS y
HKEY_LOCAL_MACHINE.
Utilizar Directiva de grupo
Microsoft Management Console (MMC) hospeda herramientas administrativas que
puede utilizar para administrar redes, equipos, servicios y otros componentes del
sistema. El complemento Directiva de grupo de MMC permite a los administradores
definir la configuración de la directiva aplicada a equipos o a usuarios. Puede
implementar Directiva de grupo en equipos locales utilizando el complemento de
directiva de grupo local de MMC, Gpedit.msc. Puede implementar la directiva de grupo
en Active Directory utilizando el complemento Usuarios y equipos de Active Directory
de MMC. Para obtener más información acerca de cómo utilizar la directiva de grupo,
vea los temas de Ayuda del complemento de directivas de grupo de MMC apropiado.
Utilizar un archivo de entradas del Registro (.reg)
Cree un archivo de entradas del Registro (.reg) que contenga los cambios del Registro y
ejecute el archivo .reg en el equipo en el que desee realizar los cambios. Puede ejecutar
el archivo .reg manualmente o mediante un script de inicio de sesión. Para obtener más
información, haga clic en el número de artículo siguiente para verlo en Microsoft
Knowledge Base:
310516 (http://support.microsoft.com/kb/310516/ ) Cómo agregar, modificar o eliminar
subclaves y valores del Registro mediante un archivo de entradas de registro (.reg)
Utilizar Windows Script Host
Windows Script Host le permite ejecutar scripts VBScript y JScript directamente en el
sistema operativo. Puede crear archivos VBScript y JScript que utilizan métodos de
Windows Script Host para eliminar, leer y escribir claves y valores del Registro. Para
obtener más información acerca de estos métodos, visite los siguientes sitios web de
Microsoft:
Método RegDelete
http://msdn2.microsoft.com/es-es/library/293bt9hh.aspxp
(http://msdn2.microsoft.com/es-es/library/293bt9hh.aspx)
Método RegRead
http://msdn2.microsoft.com/es-es/library/x05fawxd.aspx
(http://msdn2.microsoft.com/es-es/library/x05fawxd.aspx)
Método RegWrite
http://msdn2.microsoft.com/es-es/library/yfdfhz1b (http://msdn2.microsoft.com/es-
es/library/yfdfhz1b)
9. Utilizar Instrumental de administración de Windows
Instrumental de administración de Windows (WMI) es un componente del sistema
operativo Microsoft Windows y es la implementación de Microsoft de Web-Based
Enterprise Management (WBEM). WBEM es una iniciativa del sector para desarrollar
una tecnología estándar que proporcione acceso a la información de administración en
entornos empresariales. Puede utilizar WMI para automatizar las tareas administrativas
(como la modificación del Registro) en un entorno empresarial. Puede utilizar WMI en
lenguajes de scripts que tienen un motor en Windows y tratan objetos de Microsoft
ActiveX. También puede emplear la utilidad de línea de comandos WMI (Wmic.exe)
para modificar el Registro de Windows.
Para obtener más información acerca de WMI, visite el siguiente sitio web de
Microsoft:
http://msdn2.microsoft.com/es-es/library/aa394582.aspx
(http://msdn2.microsoft.com/es-es/library/aa394582.aspx)
Para obtener más información acerca de la utilidad de línea de comandos WMI, haga
clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290216 (http://support.microsoft.com/kb/290216/ ) Una descripción de la utilidades de
línea de comandos del Instrumental de administración de Windows (WMI) (Wmic.exe)
Utilizar la Herramienta de registro de consola para Windows
Puede utilizar la herramienta de registro de consola para Windows (Reg.exe) con el fin
de modificar el Registro. Para obtener ayuda sobre la herramienta Reg.exe, escriba reg
/? en el símbolo del sistema y haga clic en Aceptar.
Volver al principio
Restaurar el Registro
Para restaurar el Registro, utilice el método apropiado.
Volver al principio
Restaurar las claves del Registro
Para restaurar las subclaves del Registro que exportó, haga doble clic en el archivo de
entradas del Registro (.reg) que guardó en la sección Exportar claves del Registro.
También puede restaurar todo el Registro desde una copia de seguridad. Para obtener
más información acerca cómo restaurar todo el Registro, consulte la sección "Restaurar
todo el Registro" más adelante en este artículo.
Volver al principio
Restaurar todo el Registro
Para restaurar todo el Registro, restaure el estado del sistema desde una copia de
seguridad. Para obtener más información acerca de cómo restaurar el estado del sistema
a partir de una copia de seguridad, haga clic en el número de artículo siguiente para
verlo en Microsoft Knowledge Base:
309340 (http://support.microsoft.com/kb/309340/ ) Cómo usar el programa Copia de
seguridad para restaurar en su equipo los archivos y carpetas de Windows XP
10. Nota: al hacer una copia de seguridad del estado del sistema también se crean copias
actualizadas de los archivos del Registro en la carpeta %SystemRoot%Repair. Si no
puede iniciar Windows XP después de modificar el Registro, puede reemplazar
manualmente los archivos del Registro mediante los pasos indicados en la sección
"Parte uno" del siguiente artículo de Microsoft Knowledge Base:
307545 (http://support.microsoft.com/kb/307545/ ) Cómo recuperar un Registro
dañado que impide que Windows XP se inicie
Volver al principio
Referencias
Para obtener más información al respecto, visite los
siguientes sitios web de M...
Para obtener más información al respecto, visite los siguientes sitios web de Microsoft:
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?
mfr=true
(http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?
mfr=true)
http://technet.microsoft.com/en-us/library/cc750583.aspx
(http://technet.microsoft.com/en-us/library/cc750583.aspx)
http://windowshelp.microsoft.com/Windows/es-es/Help/e38ccc0c-054a-4a30-9a05-
9970186eac673082.mspx (http://windowshelp.microsoft.com/Windows/es-
es/Help/e38ccc0c-054a-4a30-9a05-9970186eac673082.mspx)
Windows Server Catalog of Tested Products (Catálogo de productos probados con
Windows Server) es una referencia de los productos cuya compatibilidad con Windows
Server se ha probado. Para obtener más información acerca de los productos de copia de
seguridad cuya compatibilidad con Windows Server se ha probado, visite el siguiente
sitio web de Microsoft:
http://www.windowsservercatalog.com/results.aspx?text=backup&bCatID=1282&OR=
5&chtext=&cstext=&csttext=&chbtext=
(http://www.windowsservercatalog.com/results.aspx?text=backup&bCatID=1282&OR
=5&chtext=&cstext=&csttext=&chbtext=)
Administrador de protección de datos (DPM) es un miembro fundamental de la familia
Microsoft System Center de productos de administración y está diseñado para ayudar a
los profesionales de TI a administrar su entorno Windows. DPM es el nuevo estándar de
copia de seguridad y recuperación de Windows, y ofrece una protección continua de los
datos a los servidores de aplicaciones y archivos de Microsoft que utilizan discos y
cintas integrados. Para obtener más información acerca de DPM, visite el siguiente sitio
web de Microsoft:
http://www.microsoft.com/systemcenter/dpm/default.mspx
(http://www.microsoft.com/systemcenter/dpm/default.mspx)
Para obtener más información acerca de la recuperación de datos, visite el siguiente sitio
web de Microsoft:
http://search.technet.microsoft.com/search/Default.aspx?brand=technet&query=Disaster
+Recovery
(http://search.technet.microsoft.com/search/Default.aspx?brand=technet&query=Disaste
r+Recovery)
11. Para obtener más información acerca de cómo realizar una copia de seguridad y
restaurar el Registro, haga clic en los números de artículo siguientes para verlos en
Microsoft Knowledge Base:
322756 (http://support.microsoft.com/kb/322756/ ) Cómo realizar una copia de
seguridad, modificar y restaurar el Registro en Windows XP y Windows Vista
322755 (http://support.microsoft.com/kb/322755/ ) Cómo realizar una copia de
seguridad, modificar y restaurar el Registro en Windows 2000
323170 (http://support.microsoft.com/kb/323170/ ) CÓMO: Hacer copia de seguridad,
modificar y restaurar el Registro en Windows NT 4.0
322754 (http://support.microsoft.com/kb/322754/ ) Cómo hacer copia de seguridad,
modificar y restaurar el Registro en Windows 95, Windows 98 y Windows Millennium
Edition
Para obtener más información acerca de las diferencias existentes entre Regedit.exe y
Regedt32.exe, haga clic en el número de artículo siguiente para verlo en Microsoft
Knowledge Base:
141377 (http://support.microsoft.com/kb/141377/ ) Diferencias entre Regedit.exe y
Regedt32.exe
Volver al principio
La información de este artículo se refiere a:
Windows Vista Enterprise
Windows Vista Business
Windows Vista Ultimate
Windows Vista Home Premium
Windows Vista Home Basic
Windows Vista Starter
Windows Vista Business 64-bit edition
Windows Vista Ultimate 64-bit edition
Windows Vista Home Premium 64-bit edition
Windows Vista Home Basic 64-bit edition
Windows Vista Enterprise 64-bit edition
Microsoft Windows Server 2003, 64-Bit
Datacenter Edition
Microsoft Windows Server 2003, Enterprise x64
Edition
Microsoft Windows Server 2003, Datacenter
Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise
Edition (32-bit x86)
Microsoft Windows Server 2003, Standard
Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Windows XP Professional x64 Edition
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
12. Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Datacenter Server
Microsoft Windows NT Server 4.0 Standard
Edition
Microsoft Windows NT Server 4.0 Enterprise
Edition
Microsoft Windows NT Workstation 4.0
Developer Edition
Microsoft Windows Millennium Edition
Microsoft Windows 98 Second Edition
Microsoft Windows 98 Standard Edition
Microsoft Windows 95
Microsoft Windows Small Business Server 2003
Premium Edition
Microsoft Windows Small Business Server 2003
Standard Edition