Comment installer un schéma de son sur Windows 8.1. Comment changer la sonnerie de démarrage de Windows. Lecture des données sur les événements système à partir du registre

Les schémas sonores sont distribués de différentes manières, il existe 3 manières de les installer sur Windows.

1. Si vous avez téléchargé l'archive des sons et parmi eux il y a un fichier * .inf, alors nous devons faire un clic droit dessus et sélectionner l'élément Installer ... Le schéma sonore sera installé automatiquement.

2. Vous avez téléchargé l'archive et ne contient que des fichiers audio * .wav, dans ce cas nous devons copier tous les sons (vous pouvez utiliser un dossier) dans le répertoire C: \ Windows \ Média... Aller à Panneau de configuration -> Son -> Onglet Sons, cliquez sur le son qui nous intéresse à remplacer, puis "Parcourir", indiquez le son souhaité, "Enregistrer". Donc avec chaque son.

Après avoir configuré tous les sons, vous pouvez enregistrer le schéma de sons. Pour cela, cliquez sur le " Enregistrer sous...", nous écrivons le nom et" d'accord."

3. Si l'archive téléchargée contient un fichier * .soundpack nous l'extrayons dans un endroit pratique. Ensuite, téléchargez le programme, installez-le et exécutez-le. Après avoir cliqué sur le bouton " Importer un package", spécifiez le fichier de schéma de son et" Ouvert".

Le schéma sera affiché dans la liste des programmes, pointez dessus, cliquez sur le bouton " Appliquer le forfait", dans la fenêtre qui s'ouvre, sélectionnez l'une des deux options d'application : Appliquer le forfait amélioré ou alors Appliquer le forfait normal.

Appliquer le forfait amélioré- application de tous les sons inclus dans le schéma.
Appliquer le forfait normal- application d'un schéma sonore simplifié, sans les sons de minimisation / maximisation des fenêtres, etc. (ceux qui peuvent gêner l'utilisateur).

* Lorsque vous changez de thème, les sons sont appliqués à ceux qui sont écrits dans le thème (.theme), c'est-à-dire chaque fois que vous devez entrer et appliquer vous-même le schéma sonore dans le panneau de son.

* Le son de la connexion ne change pas de la manière indiquée dans les instructions, vous pouvez utiliser un programme spécial pour le changer -

Dans l'ancien Windows XP, il était assez facile de modifier le son du démarrage du système d'exploitation. Tous les sons système, y compris la mélodie de démarrage, au format audio WAV ont été stockés dans le répertoire sous le chemin C: \ Windows \ Media. Il fallait ouvrir ce chemin dans l'explorateur et remplacer le fichier d'origine "Windows XP - Démarrage" par un fichier .wav avec son propre son, mais renommé comme source. À partir de Windows 7, la sonnerie de démarrage du système par défaut n'est plus un fichier .wav distinct, mais est incluse dans le fichier DLL imageres.dll situé dans le dossier System32. Et, selon la position officielle de Microsoft, vous ne pouvez pas modifier le son de démarrage du système à votre guise. Il faut soit écouter ce qui est, soit ne rien écouter du tout, comme c'est d'ailleurs proposé par défaut dans les dernières versions de Windows 8.1 et 10. Dans cet article, nous verrons comment contourner le rigide Microsoft cadre. Et écoutez vos sonneries préférées lors du chargement des versions système 7, 8.1 et 10.

Comment changer la sonnerie de connexion Windows 7

Dans le "Seven", il n'est pas permis de personnaliser la mélodie de démarrage de votre système de manière standard, mais cette version offre au moins la possibilité de définir vos propres sons pour entrer dans le système, le quitter et l'éteindre. Dans les versions 8.1 et 10, ce n'est pas le cas. Si le travail sur le "Seven" est effectué via un compte protégé par mot de passe, en principe, il n'y a pas de différence entre le son du lancement du système et le son de son entrée. Dans ce dernier cas, le son d'accueil sera joué après l'étape de saisie du mot de passe "compte".

Pour modifier le son de la connexion, dans la zone des tâches, ouvrez le menu contextuel sur l'icône de volume et sélectionnez "Sons".

Dans la fenêtre des propriétés qui s'ouvre :

Nous cliquons sur l'événement de programme "Windows Login";

Sélectionnez votre fichier son WAV à l'aide du bouton Parcourir ;

Décochez la case pour jouer la mélodie de lancement ;

Nous appuyons sur "Appliquer".

C'est tout.

Cependant, si le travail sur le "Seven" est effectué à partir d'un compte non rémunéré, nous n'entendrons le son configuré de cette manière que lorsque nous nous déconnecterons et nous reconnecterons intentionnellement.

Lorsque l'ordinateur démarre normalement, le son de connexion ne sera pas lu. Sans mot de passe, le système démarrera simplement en silence. Si vous travaillez sur un ordinateur avec des "comptes" non appariés, il vous suffit de configurer la mélodie de démarrage de Windows.

Et vous pouvez le remplacer du standard par quelque chose de votre collection de sonneries dans n'importe quelle version du système d'exploitation à l'aide d'outils logiciels tiers.

Comment changer la sonnerie de démarrage sous Windows 7, 8.1, 10

Pour que le système commence à être accompagné d'un message d'accueil audio, vous devez d'abord le configurer, car, je vous le rappelle, il est désactivé par défaut dans les versions 8.1 et 10. Pour activer le message d'accueil, accédez aux paramètres sonores du système.

Nous activons la case à cocher pour l'activité de la mélodie.

Ainsi, nous avons activé le son de démarrage standard de Windows. Maintenant, nous devons la changer pour notre sonnerie. Ceci peut être fait de deux façons:

Difficile - avec l'octroi d'un accès avec les droits TrustInstaller au dossier système System32 et avec la participation d'un programme de reconditionnement des ressources de fichiers. Ce dernier remplacera le son WAV d'origine inclus dans imageres.dll par un autre et reconditionnera le fichier de bibliothèque. Mais cela devra être fait chaque fois que nous nous lassons de la sonnerie et que nous voulons la changer pour une autre;

Simple - en utilisant le programme de réglage StartupSoundChanger.

Un moyen simple et je propose d'examiner en détail.

Vous pouvez télécharger le programme StartupSoundChanger depuis mon cloud en utilisant ce lien :

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

Dans l'archive avec le programme, j'ai également emballé un fichier WAV de la célèbre mélodie "Hello". C'est l'une des alternatives les plus populaires au message d'accueil audio standard. Ceux qui n'ont pas encore décidé de la sonnerie qu'ils souhaitent jouer peuvent diversifier temporairement la charge du système avec ce son spectaculaire.

StartupSoundChanger est un programme freeware portable avec un spectre d'action très étroit. Elle peut:

Remplacez la mélodie de téléchargement Windows par défaut par n'importe quel autre son WAV ;

Renvoyez l'original, c'est-à-dire la mélodie standard de chargement du système d'exploitation en place.

Nous lançons le programme. Lorsque vous appuyez sur "Play", il jouera la mélodie de démarrage de Windows actuelle. Et lorsque vous cliquez sur "Remplacer"

ouvrira une fenêtre de navigation pour spécifier n'importe quel fichier .wav.

Après avoir sélectionné ce dernier, le programme le jouera, et il continuera maintenant à être joué au début des "Sept", "Huit" ou "Dizaines". Et si tout à coup, on ne sait jamais, vous souhaitez retourner le son de démarrage système standard, rouvrez StartupSoundChanger et cliquez sur "Restaurer".

Où obtenir des sonneries de démarrage Windows

Dans cet article, nous allons apprendre à modifier les sons du système Windows. Juste au cas où, il est recommandé de faire une sauvegarde du registre avant d'exécuter notre programme qui apporte des modifications au registre.

Vous savez peut-être que dans Windows, vous pouvez définir vos propres sons d'accompagnement pour divers événements, tels que la connexion à Windows, l'établissement d'une connexion, la réception d'une notification par courrier électronique, etc. Nous pouvons configurer nos propres sons sur l'ordinateur de la victime pour jouer un tour à un collègue. Il existe de nombreuses ressources où vous pouvez trouver une bonne collection de sons, comme http://www.reelwavs.com/.

Configuration des sons système

Si vous avez accès à l'ordinateur de la victime, vous pouvez modifier les sons du système dans le Panneau de configuration en ouvrant la catégorie Son (Panneau de configuration | Matériel et son | Son | Modification des sons du système). Vous pouvez parcourir tous les événements et affecter vos sons en spécifiant les chemins d'accès aux fichiers.

Configuration des sons système par programmation

Nous pouvons modifier par programme les sons du système à l'aide de notre utilitaire. De plus, l'utilitaire enregistrera et restaurera les paramètres sonores et jouera des sons.

Mais d'abord, nous devons savoir où sont stockées les informations sur les fichiers son du système. Comme beaucoup d'autres choses, ces informations sont stockées dans le registre. Vous pouvez trouver ces informations à un endroit précis :

Chaque dossier sous Schemes / Apps / .Default correspond à un événement spécifique. Par exemple, si vous avez débranché le périphérique USB, vous devriez avoir entendu le son système associé à l'événement AppareilDéconnecter... Un événement donné, comme DeviceDisconnect, possède plusieurs dossiers : .current, .Default et un dossier pour les schémas sonores supplémentaires.

L'événement système a la structure suivante :

  • .actuel- contient une clé vide avec une valeur contenant le chemin du fichier son utilisé dans cette configuration. Pour DeviceDisconnect sous Windows XP, le fichier actuel est "C:\WINDOWS\media\Windows XP Hardware Remove.wav".
  • .Défaut- Contient une valeur vide contenant le fichier son par défaut. Si vous n'avez pas modifié le fichier son, cette valeur est la même que la clé .current.
  • Autres dossiers - Vous pouvez avoir d'autres dossiers dans lesquels les schémas sonores (préférences utilisateur) sont stockés.

Lecture et écriture de fichiers sons pour les événements

Sachant où sont stockés les paramètres nécessaires, vous pouvez créer un DataSet qui contiendra les événements système et le chemin d'accès aux fichiers pour ces événements. Commençons un nouveau projet Windows Forms et sélectionnez "Ajouter un nouvel élément ..." dans la fenêtre Explorateur de solutions, puis sélectionnez le modèle DataSet. Ajouter un élément DataColumn Nom du son et Fichier audio comme indiqué ci-dessous:

Lecture des données sur les événements système à partir du registre

Déclarons deux variables dans la classe RegistryWrapper pour stocker les chemins.

// ceux-ci représentent l'emplacement dans le registre avec la chaîne de sons utilisateur hivePrefix = @ "AppEvents \ Schemes \ Apps \ .Default \"; string hiveSuffix = @ "\. current";

Ensuite, ajoutez la méthode ObtenirSonSystème () qui revient RegSoundDataTable contenant les valeurs SoundName et SoundFile. La première chose que nous faisons est d'obtenir une liste de toutes les sous-clés pour le chemin que nous définissons lorsque nous appelons la méthode GetSubKeyNames. La méthode nous renverra une liste de tous les sons système pour les événements. Ensuite, nous parcourons chaque événement, créant une nouvelle ligne pour le DataTable, tant que les paramètres du SoundName pour l'événement actuel et SoundFile dans la clé de registre contiennent le chemin du fichier. Notez que lorsque nous appelons la méthode GetValue pour obtenir le fichier son, nous devons passer une chaîne vide "" dans le nom de la clé. Nous allons également ajouter une fonction d'assistance pour concaténer les deux variables précédemment déclarées.

Public RegSound.RegSoundDataTable GetSystemSound () (// Obtenir les valeurs de chaîne de clé de sous-clé = Registry.CurrentUser.OpenSubKey (hivePrefix) .GetSubKeyNames (); RegSound.RegSoundDataTable tb = new RegSound.RegSoundDataTable (string); foreach // Boucle à travers rows RegSound.RegSoundRow newRow = tb.NewRegSoundRow (); newRow.SoundName = s; newRow.SoundFile = (string) Registry.CurrentUser.OpenSubKey (getRegKeyPath (s)). GetValue (""); tb.Rows .Add (newRow );) return tb;) // ajoute la clé de registre complète, y compris le préfixe et le suffixe de la chaîne privée getRegKeyPath (string s) (retourne hivePrefix + s + hiveSuffix;)

S'inscrire

Pour définir tous les événements audio, nous allons créer une autre méthode qui prend le RegSound DataTable et les fichiers audio que nous modifions. Parcourez chaque ligne du DataTable et définissez la valeur de clé dans le Registre pour le son à l'aide de la méthode SetValue. Lors de l'appel de la méthode SetValue, nous devons connaître le nom de la clé (dans notre cas, il s'agit d'une chaîne vide ""), la valeur de la clé (le chemin d'accès au fichier son), et RegistryKind, qui décrit le type de la valeur (on utilise le type string).

Public void SetSystemSound (RegSound.RegSoundDataTable sons, chaîne soundPath) (// boucle sur tous les sons foreach (ligne RegSound.RegSoundRow dans les sons) (// Définir la clé et la valeur RegistryKey key = Registry.CurrentUser.OpenSubKey (getRegKeyPath (row.SoundName) , true); key.SetValue ("", soundPath, RegistryValueKind.String);))

Sauvegarde des paramètres de son actuels

Lors de la modification des schémas sonores de la victime, nous devons fournir la possibilité de restaurer les paramètres précédents. Pour ce faire, ajoutez la méthode SaveSystemSound, qui utilise le DataTable pour enregistrer et les chemins d'accès aux fichiers. Nous pouvons utiliser la méthode WriteXml sur l'objet DataTable pour enregistrer le DataTable en tant que fichier XML.

Public void SaveSystemSound (sons RegSound.RegSoundDataTable, chaîne savePath) (// Save Sound DataSet sons.WriteXml (savePath);)

Restauration des paramètres enregistrés

Ajoutons maintenant une méthode pour restaurer les paramètres de l'étape précédente. Nous devons savoir où le DataTable a été stocké et appeler la méthode ReadXml pour lire les données. Nous avons maintenant la possibilité de parcourir chaque événement sonore et d'appeler la méthode setValue pour définir une nouvelle valeur.

Public void RestoreSystemSound (string savePath) (// Restore Sound DataSet RegSound.RegSoundDataTable sound = new RegSound.RegSoundDataTable (); sound.ReadXml (savePath); foreach (ligne RegSound.RegSoundRow dans les sons) (// Set Key RegistryKey key = Registry .CurrentUser.OpenSubKey (getRegKeyPath (row.SoundName), true); key.SetValue ("", row.SoundFile, RegistryValueKind.String ;))

Lire l'événement sonore

Enfin, nous ajouterons la possibilité de jouer des sons. Les fichiers son sont situés dans le dossier média du dossier système Windows, nous devons vérifier rapidement si le chemin du fichier contient une barre oblique inverse ("\") pour voir si le fichier contient le chemin et le nom du fichier lui-même. Si ce n'est pas le cas, nous ajoutons le chemin au nom du fichier et le lisons.

Public void PlayRegistrySound (string soundFile) (// jouer le son s'il y a un fichier associé if (soundFile! = "") (SoundPlayer sp = new SoundPlayer (); // ajouter le chemin par défaut s'il n'y en a pas un int a = soundFile .IndexOf ("\\"); if (a! = 0) (soundFile = "% SystemRoot% \\ media \\" + soundFile;) sp.SoundLocation = soundFile; sp.Play ();))

Création d'une interface utilisateur

Nous allons commencer à créer l'interface utilisateur en ajoutant des contrôles au formulaire :

  • Élément ToolStrip pour les boutons Sauvegarder, Restaurer, Sélectionner et Appliquer les modifications.
  • DataGridView, que nous pouvons faire glisser en cliquant sur "Données> Afficher les sources de données" et en faisant glisser RegSound DataGridView.
  • Deux éléments OpenFileDialog, un pour choisir où restaurer les paramètres et un pour choisir les fichiers audio à remplacer.
  • Élément SaveFileDialog pour choisir où enregistrer la sauvegarde des sons système actuels.

Chargement des données

Donc, nous avons presque tout prêt pour l'application. Ajoutons deux autres variables. Un pour représenter le RegistryWrapper que nous avons décrit précédemment et un autre pour stocker les données RegSoundDataTable. Pour remplir le DataTable, nous appellerons la méthode GetRegistrySounds, qui à son tour appellera la méthode GetSystemSound que nous avons créée précédemment. Nous appelons la méthode GetRegistrySounds pendant le chargement du formulaire et pendant la récupération du son ou lorsque nous appliquons des modifications en remplissant le DataGridView avec les paramètres de son actuels.

Vide privé frmMainMenu_Load (expéditeur d'objet, EventArgs e) (GetRegistrySounds ();) Vide privé GetRegistrySounds () (// Appelez la classe RegistryWrapper sons = myReg.GetSystemSound (); regSoundDataGridView.DataSource = sons;)

Configuration du DataGridView

Prenons soin de la présentation des données dans l'élément DataGridView, en modifiant certaines propriétés, par exemple en définissant la propriété AlternatingRowsDefaultCellStyle dans différentes couleurs en modifiant la police DefaultCellStyle dans Arial 10 et en désactivant la possibilité d'ajouter, de modifier et de supprimer des données. Nous ajouterons également une image "play" pour écouter le son actuellement associé. Pour ce faire, cliquez avec le bouton droit sur DataGridView et sélectionnez "Modifier les colonnes" pour afficher la boîte de dialogue Modifier la colonne. Ici, nous allons ajouter une nouvelle colonne "Play", définir le type DataGridViewImageColumn, attribuer à la propriété Image notre image musicale et définir la propriété ImageLayout dans "Zoom" pour que les images remplissent toute la cellule de la colonne.

Ajoutons le code pour jouer le son lorsque nous cliquons sur l'image. Pour ce faire, vous devez utiliser l'événement DataGridView CellContentClick. Le son sera joué si nous cliquons sur la troisième colonne (l'index commence à partir de 0, donc pour la troisième colonne, nous utilisons s # 2). Pour reproduire, nous devons connaître le chemin du fichier que nous obtiendrons en créant DataGridViewTextBoxCell pour la colonne SoundFile et en lisant sa valeur.

Vide privé regSoundDataGridView_CellContentClick (expéditeur de l'objet, DataGridViewCellEventArgs e) (// Représente la colonne # 3 la colonne "Play" si (e.ColumnIndex == 2) (DataGridViewTextBoxCell cell = (DataGridViewTextBoxView.) my regSound PlayDataGridistView.Row ToString ());))

Conclusion

Traduction : Vasily Kotov

Le système d'exploitation est une sorte de monde virtuel dans lequel de nombreux utilisateurs s'immergent longtemps. Souvent, le temps quotidien passé devant l'ordinateur dépasse la journée de travail moyenne de 8 heures. Microsoft s'est longtemps concentré sur la personnalisation de Windows, et avec l'avènement des versions système 8, 8.1 et 10, les préoccupations concernant l'individualité de l'utilisateur et la préservation de ses données personnelles n'ont fait que s'intensifier. Ainsi, pour montrer votre individualité, pour vous offrir un environnement agréable devant l'ordinateur, vous pouvez non seulement régler le fond d'écran de votre bureau ou les couleurs de la décoration de la fenêtre à votre goût. Par exemple, Windows 8.1 offre une personnalisation flexible de l'écran Démarrer Démarrer. Vous pouvez changer la couleur de l'écran, choisir une image d'arrière-plan ou un effet de transparence et personnaliser les tuiles de l'interface Metro à votre manière. Certes, dans cette version du système, le réglage du schéma sonore est considérablement réduit, en particulier, il n'y a aucune possibilité d'installer le son de démarrage de Windows au choix de l'utilisateur. C'est ce que Microsoft a décidé de faire afin de raccourcir le temps de démarrage du système, et, bien sûr, cela a sa raison d'être. Mais, vous devez l'admettre, il est parfois agréable de commencer à travailler avec un ordinateur accompagné d'un message d'accueil sonore agréable - par exemple, un effet sonore comique ou votre sonnerie préférée.

Contrairement à Windows 8.1, le système précédent Windows 7 permet aux utilisateurs de personnaliser le son de démarrage à leur guise. Comment personnaliser votre son de démarrage de Windows 7 - nous en parlerons ci-dessous.

1. Comment définir votre son de démarrage Windows

Les schémas sonores de Windows 7 sont configurés en conséquence dans les paramètres sonores du panneau de configuration du système. Cette section est accessible à la fois via le panneau de configuration et via le menu "Personnalisation". La seconde est plus simple, nous allons donc l'utiliser. Appelez le menu contextuel sur le bureau.

En bas, nous appuyons sur le raccourci "Sons".

La fenêtre du menu système "Son" apparaît. Dans l'onglet déroulant "Schéma sonore", vous pouvez expérimenter différents effets sonores des sons prédéfinis dans Windows 7.

Mais puisque nous sommes intéressés par notre propre son de démarrage système, allez dans la section "Program Events" et sélectionnez "Windows Logon". En bas, appuyez sur le bouton Parcourir pour changer le son prédéfini en un autre.

Le dossier "C: \ Windows \ Media" s'ouvrira, où le système stocke les fichiers de schéma sonore au format ".wav".

Vous pouvez transférer à l'avance le fichier son de l'accueil de Windows souhaité au format ".wav" dans ce dossier. Mais vous pouvez stocker des fichiers audio ailleurs sur votre ordinateur et spécifier simplement le chemin dans l'explorateur. Après avoir choisi le fichier son, cliquez sur "Ouvrir", nous pouvons l'écouter là avec le bouton "Vérifier", puis cliquez sur "Appliquer".

C'est en fait tout le processus de remplacement du son de démarrage prédéfini de Windows 7. Comme vous pouvez le voir, tout est assez simple, nous pouvons maintenant commencer à résoudre une autre question - où obtenir les fichiers audio au format ".wav". Et comment créer vous-même un fichier son de démarrage de Windows à partir de votre morceau préféré ?

2. Où trouver des sons pour Windows

Le moyen le plus simple de changer le son ennuyeux du démarrage de Windows est de télécharger une sélection d'effets sonores sur Internet directement au format ".wav".

Il y aura bien sûr plus de variété d'effets sonores au format ".mp3" sur Internet. Vous pouvez utiliser les énormes médiathèques des réseaux sociaux pour télécharger immédiatement uniquement les sons que vous aimez.

Mais le contenu audio des réseaux sociaux avec des extensions de navigateur et des programmes spéciaux, en règle générale, est également téléchargé au format «.mp3». Après avoir téléchargé le fichier audio au format ".mp3", il peut ensuite être converti au format ".wav". Heureusement, le processus n'est pas compliqué et il existe de nombreuses solutions gratuites sur le marché des logiciels - des services en ligne, des programmes comme Free WAV MP3 Converter ou Free Audio Converter de DVDVideoSoft.

3. Comment créer un son de démarrage Windows en coupant une piste

Le son de démarrage de Windows peut être une petite sonnerie - par exemple, quelques secondes de l'intro ou du point culminant d'un morceau préféré. Et tout comme vous créez des sonneries pour téléphones mobiles, vous pouvez créer un son de démarrage Windows en coupant la piste d'origine où vous le souhaitez. Le programme Audacity nous aidera à découper la piste et à enregistrer le fichier de sortie au format ".wav". Il s'agit d'un éditeur de son gratuit avec un assez bon arsenal d'options pour travailler avec des fichiers audio.

Lancez Audacity et cliquez sur Ouvrir dans le menu Fichier.

Sélectionnez le fichier source dans l'explorateur pour le rognage dans n'importe quel format audio pris en charge par le programme. Il apparaîtra sur la chronologie à l'intérieur du programme Audacity. Sélectionnez le segment souhaité de la piste, maintenez le bouton gauche de la souris enfoncé et appuyez sur les touches de raccourci Ctrl + X pour le couper.

Pour sélectionner toute la piste restante, appuyez sur les touches Ctrl + A, puis utilisez la touche Suppr pour effacer la chronologie.

Il reste maintenant à insérer le segment souhaité de la piste, qui se trouve dans le presse-papiers. Nous appuyons sur les touches Ctrl + V.

La piste est coupée, la sonnerie est placée sur la timeline d'Audacity, il reste à l'exporter vers un fichier « .wav ». Cliquez sur le menu "Fichier", puis - "Exporter l'audio".

Nous l'enregistrons au format ".wav".

L'option de modification des métadonnées peut rester inchangée.

C'est tout - maintenant la sonnerie créée peut être définie avec le son de démarrage de Windows 7.

gastroguru 2017