Cómo instalar un esquema de sonido en Windows 8.1. Cómo cambiar el tono de llamada de inicio de Windows. Lectura de datos de eventos del sistema del registro.

Los esquemas de sonido se distribuyen de diferentes formas, existen 3 formas de instalarlos en Windows.

1. Si descargaste un archivo de sonido y entre ellos hay un archivo *.inf, luego debemos hacer clic derecho sobre él y seleccionar el elemento Instalar . El esquema de sonido se instalará automáticamente.

2. Descargaste el archivo y solo contiene archivos de sonido. *.wav, en este caso necesitamos copiar todos los sonidos (puedes usar una carpeta) a un directorio C:\Windows\Medios. Vamos a Panel de control -> Sonido -> Pestaña Sonidos, pulsamos sobre el sonido que nos interesa sustituir, luego “Examinar”, indicamos el sonido deseado, “Guardar”. Así con cada sonido.

Una vez que haya configurado todos los sonidos, puede guardar el esquema de sonido. Para hacer esto, haga clic en el botón " Guardar como...", escribe el nombre y " DE ACUERDO."

3. Si el archivo descargado contiene un archivo *.paquete de sonido retírelo a un lugar conveniente. Luego descargue el programa, instálelo y ejecútelo. Luego haga clic en el botón " Paquete de importación", especifique el archivo de esquema de sonido y " Abierto".

El diagrama aparecerá en la lista de programas, apúntelo, haga clic en el botón " Aplicar paquete", en la ventana que se abre, seleccione una de las dos opciones de aplicación: Aplicar paquete mejorado o Aplicar paquete normal.

Aplicar paquete mejorado- aplicación de todos los sonidos que están incluidos en el esquema.
Aplicar paquete normal- uso de un esquema de sonido simplificado, sin sonidos de minimización/maximización de ventanas, etc. (aquellos que puedan irritar al usuario).

* Al cambiar el tema, los sonidos se aplican a los especificados en el tema (.theme), es decir, cada vez que necesitas entrar y aplicar el esquema de sonido tú mismo en el panel de sonido.

* El sonido de inicio de sesión no cambia de la forma especificada en las instrucciones; para cambiarlo, puede utilizar un programa especial:

EN ventanas viejas XP cambia el sonido de inicio Sistema operativo podría haber sido bastante simple. Todos los sonidos del sistema, incluida la melodía de inicio, en formato de sonido WAV se almacenaron en el directorio en la ruta C:\Windows\Media. Era necesario abrir esta ruta en el Explorador y reemplazar el archivo fuente “Windows XP - inicio” con un archivo WAV con su propio sonido, pero renombrado como fuente. A partir de Windows 7, el tono de llamada de inicio del sistema estándar ya no es un archivo WAV separado, sino que se incluye en el archivo DLL imageres.dll ubicado en la carpeta System32. Y, según la postura oficial de Microsoft, no puedes cambiar el sonido de inicio del sistema a tu gusto. Debemos escuchar lo que hay allí o no escuchar nada en absoluto, como, de hecho, se sugiere por defecto en la última versión. Versiones de Windows 8.1 y 10. En este artículo veremos cómo sortear los estrictos límites de Microsoft. Y escuche sus tonos de llamada favoritos al cargar las versiones del sistema 7, 8.1 y 10.

Cómo cambiar el tono de llamada de inicio de sesión de Windows 7

En "Seven" no está permitido personalizar la melodía de inicio del sistema de la forma habitual, pero esta versión al menos ofrece la posibilidad de configurar sus propios sonidos para ingresar al sistema, cerrar sesión y apagar. En las versiones 8.1 y 10 este no es el caso. Si el trabajo en "Seven" se realiza a través de una contraseña protegida cuenta, en principio, no hay diferencia entre el sonido del sistema al iniciarse y el sonido al entrar en él. En este último caso, el sonido de saludo se reproducirá después de ingresar la contraseña de la "cuenta".

Para cambiar el sonido de inicio de sesión, en el área de tareas llame Menú de contexto en el icono de volumen y seleccione “Sonidos”.

En la ventana de propiedades que se abre:

Haga clic en el evento del programa "Iniciar sesión en Windows";

Usando el botón de exploración, seleccione su archivo de audio WAV;

Desmarque la opción para reproducir la melodía de inicio;

Haga clic en "Aplicar".

Eso es todo.

Sin embargo, si en “Seven” el trabajo se realiza desde una cuenta que no está protegida con contraseña, escucharemos el sonido configurado de esta manera solo cuando cerramos sesión deliberadamente en el sistema y volvemos a iniciar sesión.

Cuando inicia su computadora normalmente, el sonido de inicio de sesión no se reproducirá. Sin contraseña, el sistema simplemente se iniciará silenciosamente. Para los casos de trabajar en una computadora desde "cuentas" no protegidas con contraseña, es necesario configurar solo la melodía inicio de windows.

Y puede reemplazarlo desde el estándar con algo de su colección de tonos de llamada en cualquier versión del sistema operativo utilizando software de terceros.

Cómo cambiar el tono de llamada de inicio en Windows 7, 8.1, 10

Para que el sistema comience a ir acompañado de un saludo sonoro, primero debes configurarlo, porque, te recuerdo, está deshabilitado por defecto en las versiones 8.1 y 10. Para activar el saludo, vaya a ajustes del sistema sonido.

Active la casilla de actividad de la melodía.

Así activamos sonido estándar lanzamiento de windows. Ahora necesitamos reemplazarlo con nuestro propio tono de llamada. Puede hacer esto de dos maneras:

Difícil – con provisión de acceso con derechos TrustInstaller para carpeta del sistema System32 y con la participación de un programa para reempaquetar recursos de archivos. Este último reemplazará el sonido WAV original contenido en imageres.dll por uno de terceros y volverá a empaquetar el archivo de la biblioteca. Pero esto lo tendremos que hacer cada vez que nos cansemos del tono de llamada y queramos cambiarlo por otro;

Sencillo: utilizando el programa de modificación StartupSoundChanger.

Es un método sencillo y te sugiero que lo consideres en detalle.

Puedes descargar el programa StartupSoundChanger desde mi “nube” usando este enlace:

https://cloud.mail.ru/public/B5R9/kYQKB2J7J

También empaqueté un archivo WAV de la famosa melodía "Hola" en el archivo del programa. Esta es una de las alternativas más populares al saludo de audio estándar. Aquellos que aún no hayan decidido el tono de llamada que quieren configurar pueden diversificar temporalmente la carga del sistema con este espectacular sonido.

StartupSoundChanger es un programa gratuito portátil con una gama de acciones muy limitada. Ella puede:

Cambiar melodía estándar Descargas de Windows a cualquier otro sonido WAV;

Devuelva el original, es decir. la melodía estándar para cargar el sistema operativo en su lugar.

Iniciemos el programa. Cuando presiones "Reproducir", reproducirá el tono de llamada de inicio actual de Windows. Y cuando haces clic en "Reemplazar"

abrirá una ventana de exploración para señalar cualquier archivo WAV.

Luego de seleccionar este último, el programa lo reproducirá, y de ahora en adelante se reproducirá al iniciar “Siete”, “Ocho” o “Diez”. Y si de repente, nunca se sabe, desea devolver el sonido de arranque estándar del sistema, abra StartupSoundChanger nuevamente y haga clic en "Restaurar".

Dónde conseguir tonos de llamada de inicio de Windows

En este artículo, aprenderemos cómo cambiar los sonidos del sistema de Windows. Por si acaso, se recomienda hacer Copia de respaldo registro antes de ejecutar nuestro programa, que realiza cambios en el registro.

Quizás sepa que en Windows puede configurar sus propios sonidos de acompañamiento para diversos eventos, como iniciar sesión en Windows, establecer conexión, notificar recibo de correo, etc. Podemos configurar nuestros propios sonidos en el ordenador de la víctima para gastarle una broma a un colega. Hay muchos recursos donde puedes encontrar una buena colección de sonidos, como http://www.reelwavs.com/.

Configurar los sonidos del sistema

Si tiene acceso a la computadora de la víctima, puede cambiar los sonidos del sistema en el Panel de control abriendo la categoría Sonido (Panel de control | Hardware y sonido | Sonido | Cambiar sonidos del sistema). Puede revisar todos los eventos y asignar sus sonidos especificando las rutas de los archivos.

Configuración de software de sonidos del sistema.

Podemos cambiar los sonidos del sistema mediante programación usando nuestra utilidad. Además, la utilidad guardará y restaurará la configuración de sonido y reproducirá sonidos.

Pero primero debemos averiguar dónde se almacena la información sobre los archivos de sonido del sistema. Como muchas otras cosas, información similar se almacena en el registro. Puede encontrar esta información en una ubicación específica:

Cada carpeta en la sección Esquemas/Aplicaciones/.Default corresponde a un evento específico. Por ejemplo, si desconectó un dispositivo USB, debería escuchar un sonido del sistema asociado con el evento. DispositivoDesconectar. Un evento determinado como DeviceDisconnect tiene varias carpetas: .current, .Default y una carpeta para esquemas de sonido adicionales.

El evento del sistema tiene la siguiente estructura:

  • .actual- contiene una clave vacía con un valor que contiene la ruta al archivo de sonido que se utiliza en esta configuración. Para DeviceDisconnect en Windows XP, el archivo actual es "C:\WINDOWS\media\Windows XP Hardware Remove.wav".
  • .Por defecto- Contiene un valor vacío que contiene el archivo de sonido predeterminado. Si no cambió el archivo de sonido, entonces este valor es el mismo que el de la clave .current.
  • Otras carpetas: es posible que tenga otras carpetas que almacenen esquemas de sonido (configuraciones personalizadas).

Lectura y escritura de archivos de audio para eventos.

Sabiendo dónde se almacenan las configuraciones necesarias, puede crear un conjunto de datos que contendrá eventos del sistema y la ruta a los archivos de estos eventos. vamos a lanzar nuevo proyecto Windows Forms y seleccione "Agregar nuevo elemento..." en la ventana del Explorador de soluciones, luego seleccione la plantilla DataSet. Agreguemos un elemento DataColumn Nombre del sonido y Archivo de sonido como a continuación:

Lectura de datos de eventos del sistema del registro.

Declaremos dos variables en la clase RegistryWrapper para almacenar rutas.

//estos representan la ubicación en el registro con los sonidos del usuario string hivePrefix = @"AppEvents\Schemes\Apps\.Default\"; string hiveSuffix = @"\.current";

A continuación, agregue un método. ObtenerSistemaSonido() que regresa RegSoundDataTable, que contiene los valores SoundName y SoundFile. Lo primero que hacemos es obtener una lista de todas las subclaves para la ruta que especificamos cuando llamamos al método GetSubKeyNames. El método nos devolverá una lista de todos los sonidos del sistema para eventos. Luego, repasamos cada evento, creando nueva fila para DataTable siempre que la configuración de SoundName para el evento actual y SoundFile en la clave de registro contengan la ruta al archivo. Tenga en cuenta que cuando llamamos al método GetValue para obtener el archivo de audio, debemos pasar la cadena vacía "" en el nombre de la clave. También agregaremos una función auxiliar para conectar las dos variables declaradas anteriormente.

Public RegSound.RegSoundDataTable GetSystemSound() ( //Obtener los valores de cadena de clave de subclave = Registry.CurrentUser.OpenSubKey(hivePrefix).GetSubKeyNames(); RegSound.RegSoundDataTable tb = new RegSound.RegSoundDataTable(); foreach (cadena s en valores ) ( //Recorre las filas RegSound.RegSoundRow newRow = tb.NewRegSoundRow(); newRow.SoundName = s; newRow.SoundFile = (string)Registry.CurrentUser.OpenSubKey(getRegKeyPath(s)).GetValue("") ; . Add(newRow); return tb; //agrega la clave de registro completa, incluido el prefijo y el sufijo, cadena privada getRegKeyPath(string s) ( return hivePrefix + s + hiveSuffix; )

Entrada de registro

Para configurar todos los eventos de sonido, crearemos otro método que tome RegSound DataTable y los archivos de sonido que estamos cambiando. Revisamos cada fila de DataTable en un bucle y configuramos el valor de la clave en el registro para el sonido usando el método SetValue. Al llamar al método SetValue, necesitamos saber el nombre de la clave (en nuestro caso, la cadena vacía ""), el valor de la clave (la ruta al archivo de sonido) y el tipo de registro, que describe el tipo de el valor (usamos el tipo cadena).

Public void SetSystemSound(RegSound.RegSoundDataTable sonidos, string soundPath) ( //recorre todos los sonidos para cada (fila RegSound.RegSoundRow en sonidos) ( //Establece clave y valor Clave de registro = Registry.CurrentUser.OpenSubKey(getRegKeyPath(row.SoundName) , verdadero); key.SetValue("", soundPath, RegistryValueKind.String))

Haga una copia de seguridad de su configuración de audio actual

Al cambiar los patrones de sonido de la víctima, debemos brindar la posibilidad de restaurar la configuración anterior. Para hacer esto, agregaremos el método SaveSystemSound, que utiliza DataTable para guardar la ruta del archivo. Podemos usar el método WriteXml en el objeto DataTable para guardar el DataTable como un archivo XML.

Public void SaveSystemSound(RegSound.RegSoundDataTable sonidos, cadena savePath) ( //Guardar sonido DataSet sonidos.WriteXml(savePath); )

Restaurar la configuración guardada

Ahora agreguemos un método para restaurar la configuración del paso anterior. Necesitamos saber dónde se guardó el DataTable y llamar al método ReadXml para leer los datos. Ahora tenemos la capacidad de recorrer cada evento de sonido y llamar al método setValue para establecer un nuevo valor.

Public void RestoreSystemSound(string savePath) ( //Restore Sound DataSet RegSound.RegSoundDataTable sonidos = new RegSound.RegSoundDataTable(); sonidos.ReadXml(savePath); foreach (RegSound.RegSoundRow fila en sonidos) ( //Establecer clave clave RegistryKey = Registro .CurrentUser.OpenSubKey(getRegKeyPath(row.SoundName), true key.SetValue("", fila.SoundFile, RegistryValueKind.String))

Reproducir un evento de sonido

Finalmente, agregaremos la posibilidad de reproducir sonidos. Los archivos de sonido se encuentran en la carpeta de medios del sistema. Carpetas de Windows, debemos verificar rápidamente si la ruta del archivo tiene una barra invertida ("\") para ver si el archivo contiene la ruta y el nombre del archivo en sí. De lo contrario, agregamos la ruta al nombre del archivo y lo reproducimos.

Public void PlayRegistrySound(string soundFile) ( //reproducir sonido si hay un archivo asociado if (soundFile != "") ( SoundPlayer sp = new SoundPlayer(); //agregar ruta predeterminada si no hay uno int a = soundFile .IndexOf("\\"); if (a! = 0) ( soundFile = "%SystemRoot%\\media\\" + soundFile; ) sp.SoundLocation = sp.Play();

Crear una interfaz de usuario

Creación interfaz de usuario Comenzaremos agregando controles al formulario:

  • Elemento ToolStrip para los botones Copia de seguridad, Restaurar, Seleccionar y Aplicar cambios.
  • DataGridView, que podemos arrastrar y soltar haciendo clic en "Datos > Mostrar fuentes de datos" y arrastrando el elemento RegSound DataGridView.
  • Dos elementos OpenFileDialog, uno para seleccionar desde dónde restaurar la configuración y el segundo para seleccionar archivos de sonido para reemplazar.
  • Elemento SaveFileDialog para elegir dónde guardar una copia de seguridad de los sonidos actuales del sistema.

Cargando datos

Entonces, casi todos estamos listos para la aplicación. Agreguemos dos variables más. Uno para representar el RegistryWrapper que describimos anteriormente y otro para almacenar los datos de RegSoundDataTable. Para llenar el DataTable, llamaremos al método GetRegistrySounds, que a su vez llamará al método GetSystemSound que creamos anteriormente. Llamamos al método GetRegistrySounds cuando se carga el formulario y cuando restauramos sonidos o cuando aplicamos cambios completando DataGridView con la configuración de sonido actual.

Private void frmMainMenu_Load(remitente del objeto, EventArgs e) ( GetRegistrySounds(); ) private void GetRegistrySounds() ( //Llamar a la clase RegistryWrapper sonidos = myReg.GetSystemSound(); regSoundDataGridView.DataSource = sonidos; )

Configurar DataGridView

Nos ocuparemos de la presentación de datos en el elemento DataGridView, cambiando algunas propiedades, por ejemplo, configurando la propiedad AlternatingRowsDefaultCellStyle en diferentes colores, cambiando la fuente DefaultCellStyle a Arial 10 y desactivando la capacidad de agregar, editar y eliminar datos. También agregaremos una imagen de "reproducción" para escuchar el sonido asociado actual. Para hacer esto, haga clic derecho en DataGridView y seleccione "Editar columnas" para abrir el cuadro de diálogo Editar columna. Aquí agregaremos una nueva columna "Reproducir", estableceremos el tipo en DataGridViewImageColumn, asignaremos la propiedad Imagen nuestra imagen musical y establecer la propiedad Diseño de imagen en "Zoom" para que las imágenes llenen toda la celda de la columna.

Agreguemos código para reproducir un sonido cuando hagamos clic en la imagen. Para hacer esto, necesita usar el evento DataGridView CellContentClick. El sonido se reproducirá si hacemos clic en la tercera columna (el índice se basa en 0, por lo que para la tercera columna usamos el número 2). Para jugar necesitamos saber la ruta al archivo que obtendremos al crear DataGridViewTextBoxCell para la columna SoundFile y leer su valor.

Private void regSoundDataGridView_CellContentClick(remitente del objeto, DataGridViewCellEventArgs e) ( //Representa la columna #3 la columna "Reproducir" if (e.ColumnIndex == 2) ( DataGridViewTextBoxCell cell = (DataGridViewTextBoxCell) regSoundDataGridView.Rows.Cells; //Reproducir sonido myReg. PlayRegistrySound(cell.Value.ToString());

Conclusión

Traducción: Vasili Kotov

Un sistema operativo es una especie de mundo virtual en el que muchos usuarios se sumergen durante mucho tiempo. A menudo, el tiempo diario que se pasa frente al ordenador supera la jornada laboral media de 8 horas. Microsoft ha puesto énfasis durante mucho tiempo en la personalización de Windows, y con la llegada de las versiones del sistema 8, 8.1 y 10, la preocupación por la individualidad del usuario y la preservación de sus datos personales no ha hecho más que intensificarse. De este modo, podrá mostrar su individualidad y crear un ambiente agradable en su ordenador no sólo instalando fondos de escritorio o decoración de ventanas con colores de su gusto. Por ejemplo, Windows 8.1 proporciona una configuración flexible Pantalla de inicio"Comenzar". Puede cambiar el color de la pantalla, seleccione imagen de fondo o un efecto de transparencia, personaliza los mosaicos de la interfaz de Metro a tu manera. Es cierto que en esta versión del sistema la configuración del esquema de sonido se reduce considerablemente, en particular, no existe la posibilidad de configurar el sonido de inicio de Windows según la elección del usuario; Microsoft decidió esto para reducir el tiempo de arranque del sistema y, por supuesto, hay una razón racional en esto. Pero debes admitir que a veces es agradable empezar a trabajar con una computadora acompañado de una agradable saludo sonoro- por ejemplo, un efecto de sonido humorístico o su tono de llamada favorito.

A diferencia de Windows 8.1, su predecesor, Windows 7, permite a los usuarios personalizar el sonido de inicio a su gusto. Cómo personalizar el sonido de inicio de Windows 7: hablaremos de esto a continuación.

1. Cómo configurar tu propio sonido de inicio de Windows

Los esquemas de sonido de Windows 7 se configuran en consecuencia en la configuración de sonido del Panel de control del sistema. A este apartado se puede acceder tanto a través del panel de control como a través del menú “Personalización”. El segundo es más simple, así que lo usaremos. Llame al menú contextual en el escritorio.

En la parte inferior, haga clic en el acceso directo "Sonidos".

Aparecerá la ventana del menú del sistema "Sonido". En la pestaña desplegable "Esquema de sonido", puede experimentar con diferentes efectos de sonido del preajuste sonidos de windows 7.

Pero como estamos interesados ​​en el sonido de inicio de nuestro sistema, vaya a la sección "Eventos del programa" y seleccione " Iniciar sesión en Windows" En la parte inferior, haga clic en el botón revisar para cambiar el sonido preestablecido por otro.

Se abrirá la carpeta “C:\Windows\Media”, donde el sistema almacena archivos de esquemas de sonido en formato “.wav”.

Puede transferir el archivo de sonido deseado a esta carpeta con anticipación Saludos de Windows en formato ".wav". Pero puedes almacenar archivos de sonido en otro lugar de tu computadora y simplemente especificar la ruta en el Explorador. Habiendo decidido el archivo de sonido, haga clic en "Abrir", podemos escucharlo inmediatamente con el botón "Verificar", luego haga clic en "Aplicar".

Este, de hecho, es todo el proceso de reemplazo del sonido de inicio preinstalado de Windows 7. Como puede ver, todo es bastante simple, ahora podemos comenzar a resolver otra pregunta: dónde obtener los archivos de sonido en formato ".wav". formato. ¿Y cómo puedes crear tu propio archivo de sonido de inicio de Windows a partir de tu pista favorita?

2. Dónde encontrar sonidos para Windows

La forma más sencilla de cambiar el aburrido sonido de inicio de Windows es descargar inmediatamente colecciones de efectos de sonido de Internet en formato “.wav”.

Por supuesto, habrá una mayor variedad de efectos de sonido en formato “.mp3” en Internet. Puedes utilizar las enormes bibliotecas multimedia de las redes sociales para descargar inmediatamente sólo los sonidos que te gusten.

Pero el contenido de audio con redes sociales extensiones del navegador y programas especiales, por regla general, también se descarga en formato “.mp3”. Después de descargar un archivo de audio en “.mp3”, podrá convertirlo al formato “.wav”. Afortunadamente, el proceso no es complicado y existen muchas soluciones gratuitas en el mercado de software: servicios en línea, programas como Free WAV MP3 Converter o Free Audio Converter de DVDVideoSoft.

3. Cómo crear un sonido de inicio de Windows cortando la pista

El sonido de inicio de Windows puede ser un pequeño tono de llamada, por ejemplo, unos segundos de la introducción o el clímax de una melodía favorita. Y exactamente de la misma manera que se crean los tonos de llamada para teléfonos móviles, el sonido de inicio de Windows se puede crear cortando la pista original en los lugares correctos. El programa Audacity nos ayudará a recortar la pista y guardar el archivo de salida en formato “.wav”. Este es un editor de sonido gratuito con un arsenal bastante bueno de opciones para trabajar con archivos de audio.

Inicie Audacity y haga clic en "Abrir" en el menú "Archivo".

En el Explorador, seleccione el archivo fuente para recortar en cualquier formato de audio admitido por el programa. Aparecerá en la línea de tiempo dentro de Audacity. Seleccione la sección deseada de la pista, manteniendo presionado el botón izquierdo del mouse y presione las teclas de acceso rápido Ctrl+X para cortarla.

Para seleccionar toda la pista restante, presione Ctrl+A, luego use Eliminar clave para limpiar la mesa de edición.

Ahora solo queda pegar la sección deseada de la pista ubicada en el portapapeles. Presione las teclas Ctrl+V.

Se recorta la pista, el tono de llamada se coloca en la línea de tiempo de Audacity, solo queda exportarlo a un archivo “.wav”. Haga clic en el menú "Archivo" y luego en "Exportar audio".

Guardar en formato “.wav”.

La opción de editar metadatos se puede dejar sin cambios.

Eso es todo: ahora el tono de llamada creado se puede configurar como sonido de inicio de Windows 7.



gastrogurú 2017