Cómo cambiar los sonidos del sistema en Windows 7. Cómo cambiar los sonidos estándar por otros más interesantes en Android. Lectura de datos de eventos del sistema del registro.

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 personalización flexible de la pantalla de Inicio. Puede cambiar el color de la pantalla, elegir una imagen de fondo o un efecto de transparencia y personalizar los mosaicos de la interfaz de Metro a su 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 comenzar a trabajar con una computadora acompañado de un agradable saludo de audio, por ejemplo, un efecto de sonido humorístico o tu 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 Combinación de sonido, puede experimentar con diferentes efectos de sonido de los sonidos preinstalados 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 "Inicio de sesión de 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 de bienvenida de Windows que desee en formato “.wav” a esta carpeta con antelación. 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 de las redes sociales con extensiones de navegador y programas especiales también se suele descargar 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 así como 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 la tecla Eliminar para borrar la línea de tiempo.

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.

A veces, con el paso de los años, la mayoría de los usuarios tienen estándares sonidos del sistema windows se vuelven simplemente aburridos y probablemente todos al menos una vez quisieron cambiarlos por los suyos. Como regla general, si se trata de una versión limpia de Windows, los sonidos del sistema son los mismos y no contiene circuitos de sonido integrados extraños y, a veces, nos gustaría mucho cambiar el sonido del saludo o del cierre de Windows. Y así, para cambiar el sonido estándar al encender o apagar Windows para abrir carpetas. Nos bastarán las propias herramientas de Windows, gracias a las cuales aprenderemos a cambiar estos efectos de sonido sin trastear con el registro e instalar programas de terceros.

Ahora te contaré un poco sobre cómo y qué formato de archivo necesitamos para poder instalarlo como sonidos tanto al iniciar Windows como al reemplazar cualquier otro sonido del sistema, incluidos los sonidos al abrir carpetas, los efectos de vaciar la papelera de reciclaje o el sonido de un error del sistema y muchos otros. Para hacer esto, necesitaremos selecciones de sonidos, recortes de nuestras canciones o juegos favoritos.

Atención: todos los sonidos que decida instalar como sonidos del sistema deben tener un formato de audio con resolución WAV; puede crearlos usted mismo con cualquier conversor de archivos de audio gratuito o descargar colecciones de dichos sonidos del sistema de forma gratuita en Internet. A veces, por regla general, solo cambian el sonido para encender o apagar las ventanas.

Requerido para cambiar los sonidos del sistema de Windows.

Este método es adecuado para casi todas las versiones de Windows, en mi caso es Windows 7. La única diferencia es la selección de pestañas en (Panel de control) para Windows XP; esto es (Dispositivos de sonido y audio), veremos el (Sonidos) para Windows 7 con más detalle. La forma más rápida en cualquier computadora personal de acceder a la pestaña de sonidos es hacer clic en el ícono de volumen al lado de la hora y seleccionar sonidos.

Ahora comencemos, prepare sus sonidos favoritos que cambiaremos en el sistema. Si está interesado, los sonidos estándar de Windows se encuentran en esta ruta en la carpeta (C:\Windows\Media), puede usarlos, pero como decidimos instalar los nuestros, los descargamos de Internet o los cortamos y convertimos. WAV suena nosotros mismos. Supongamos que ya has preparado los sonidos, entonces es hora de empezar a instalarlos. Para hacer esto, como se muestra en la imagen a continuación, siga la siguiente ruta (Inicio), vaya a (Panel de control) y aquí seleccione el ícono (Sonido).

Se abrirá una ventana en la que seleccionamos la pestaña (Sonidos) y, como se muestra en la imagen inferior, la parte superior de la ventana en este apartado nos permite cambiar inmediatamente todo el esquema de sonido. Para hacer esto, haga clic debajo de la inscripción (Esquemas de sonido) y en la ventana desplegable seleccione cualquier esquema que desee, luego haga clic en (Guardar como) y en la parte inferior de la ventana haga clic en Aceptar, cambiando así por completo todos los sonidos de Windows. Bueno, ya que estamos a punto de instalar los sonidos de nuestro sistema, sigamos adelante.


En la misma ventana, debajo del apartado de esquemas de sonido, tenemos acceso a los nombres de todos los sonidos que se pueden cambiar. En mi caso, cambio el sonido a (Inicio de sesión de Windows), en términos simples, el sonido de saludo de Windows. Seleccione esta sección a continuación, haga clic en (Examinar) y en la ventana que se abre, seleccione el sonido que ya estaba preparado de antemano y luego haga clic en Aceptar. Si lo desea, márquelo aquí haciendo clic en el botón (Reproducir), si todo está bien, no olvide marcar la casilla como se muestra en la imagen en el círculo (Reproducir melodía de inicio de Windows), finalmente haga clic en el botón (Aceptar ) y reinicie la computadora.


Felicitaciones, acaba de instalar su sonido de inicio del sistema Windows 7 favorito de una manera simple y muy fácil. De esta manera puede reemplazar cualquier sonido muy rápidamente. Si algo no te queda claro, escribe comentarios o envíame un mensaje privado con gusto y estaré listo para ayudarte. ¡Con respecto a ti!

Android es un sistema operativo tan altamente personalizable que incluso puedes cambiar sus sonidos predeterminados por otros. Puede cortar o grabar sonidos usted mismo o descargarlos en algún lugar. El procedimiento para reemplazar sonidos es bastante simple, pero necesitará un teléfono inteligente o tableta con derechos de root y recuperación personalizada.

Puede descargar bibliotecas con sonidos, por ejemplo, en la página d-h.st/users/justen7723. Hay recortes de efectos de sonido de películas populares, juegos y sonidos estándar de algunos modelos de teléfonos inteligentes (LG G2, HTC One y Oppo N1).

1. Descargue cualquier conjunto de sonidos y copie el archivo zip, sin descomprimirlo, a la memoria del dispositivo. Recuerde dónde se encuentra este archivo.

2. Instale Root Explorer u otro administrador de archivos con acceso a los directorios del sistema, ejecútelo, vaya a la carpeta system/media/audio/ui y copie su contenido a un lugar seguro. Almacena los sonidos del sistema de su dispositivo. De repente quieres restaurarlos.

3. Apague su teléfono inteligente o tableta e inícielo en modo de recuperación. Entre las opciones ofrecidas, seleccione instalar un archivo zip desde una tarjeta de memoria o desde la memoria interna del dispositivo (dependiendo de dónde se copió la biblioteca con nuevos sonidos).

4. Busque el archivo zip que descargó anteriormente, actualícelo y reinicie su dispositivo.

Eso es todo, ahora deberían empezar a sonar nuevos sonidos. Si no te gustan, puedes instalar una biblioteca de sonidos diferente o restaurar tus archivos de audio anteriores. Para restaurar, use el administrador de archivos: vaya a la carpeta system/media/audio/ui y copie en ella los archivos previamente guardados. Una vez completada la copia, asegúrese de que los permisos en la carpeta de sonido sean rw-r--r--. Esto es necesario para evitar que alguna aplicación borre accidentalmente estos archivos.

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 y 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 este artículo, aprenderemos cómo cambiar los sonidos del sistema de Windows. Para estar seguro, se recomienda que haga una copia de seguridad de su 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 varios 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, dicha información 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. Comencemos un nuevo proyecto de Windows Forms y seleccionemos "Agregar nuevo elemento..." en la ventana del Explorador de soluciones, luego seleccionemos 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 de 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, revisamos cada evento, creando una nueva fila para DataTable hasta 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 (RegSound.RegSoundRow fila en sonidos) ( //Establece clave y valor RegistryKey key = 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 audio se encuentran en la carpeta multimedia de la carpeta del sistema de Windows. Necesitamos 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

Comenzaremos a crear la interfaz de usuario 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 hacemos 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




Arriba