Totes les versions de Windows des que recordo (Windows 3.1) han reproduït un so de benvinguda a l’inici. Als sistemes basats en Windows NT, hi ha un so d’inici i un so d’inici de sessió separat. Un so també es pot reproduir quan Windows es tanca la sessió o quan s’apaga. Podeu assignar tots aquests sons des del Tauler de control -> So. Però a Windows 8, els sons d’aquests esdeveniments s’han eliminat gairebé per complet. Vegem com fer-los reviure.
Anunci publicitari
A Windows 8, Microsoft es va centrar a fer que l’arrencada i l’apagada de Windows fossin més ràpides, de manera que van eliminar completament els sons que es reprodueixen en iniciar la sessió, tancar-se i tancar-se. Fins i tot si assigneu sons als esdeveniments per a 'Surt de Windows', 'Inici de sessió de Windows' i 'Tancament de sessió de Windows' o intenteu restaurar aquests esdeveniments mitjançant el registre, no es reproduiran. Em vaig posar en contacte amb Microsoft per obtenir aclariments i això és el que van respondre:
'Vam eliminar aquests esdeveniments sonors per motius d'actuació. Prestem molta atenció a la rapidesa amb què la màquina s’encén, s’apaga, es queda en repòs, es torna a dormir, etc. Com a part d’accelerar-ho, experimentem molt amb el procés que controla els sons d’inici i apagat. . En una versió provisional del Windows 8 mentre estava en desenvolupament, vam poder accelerar considerablement les coses movent el so d’aturada d’Explorer.exe (que s’executa mentre encara esteu iniciat la sessió) a Logonui.exe (que és el que mostra el cercle 'Apagar').
Tanmateix, si moveu el so d’apagat fins tard, va començar a trobar-se amb altres problemes. El codi que fem servir per reproduir el so (l’API PlaySound) ha de llegir-se des del registre (per veure quines eren les preferències d’aquest so) i des del disc (per llegir el fitxer .wav), i ens vam trobar amb problemes on el so no es va poder reproduir (o es va tallar a la meitat) perquè ja havíem tancat el registre o el disc. Podríem haver passat un temps reescrivint l'API, però vam decidir que el més segur i més performant era eliminar el so del tot. '
El so d’inici es va mantenir a Windows 8, però està desactivat per defecte. Heu d’anar al tauler de control de so -> pestanya Sons i marcar l’opció 'Reproduir so d’inici de Windows'.
A més, Microsoft va introduir l’arrencada ràpida / arrencada híbrida a Windows 8. A causa d’aquesta característica, quan feu clic a Apaga, tanca la sessió i hibernarà el nucli i s’apagarà; realment no surt de Windows. Quan torneu a engegar el vostre PC amb Windows 8, es reprèn de la hibernació i torna a iniciar la sessió. Això és diferent de l'arrencada després d'un tancament complet .
Fins i tot si activeu el so d’inici de Windows, només es reproduirà si heu tancat completament. Mai es reprodueix quan s’inicia l’arrencada ràpida. Quina és la solució? El truc és simplement utilitzar el sistema de registre d’esdeveniments de Windows per reproduir els sons ara.
Abans de continuar
Vaig decidir crear Startup Sound Enabler per a Windows 8. Aquesta aplicació us permetrà assignar un so d’inici amb només un clic. Fa la tasca de crear el guió amb el so que trieu i configurar-lo automàticament a Task Scheduler.
L’aplicació té una interfície d’usuari molt senzilla: feu clic al botó Establir so d’inici per configurar el so d’inici, feu clic a Desactiva el so d’inici per desactivar-lo.
Això és!
com canviar el nom als camps de batalla de playerunknown
Obteniu Startup Sound Enabler per a Windows 8
Aquí teniu instruccions pas a pas per reactivar el so d'inici de sessió: (Podeu utilitzar el mateix mètode per assignar sons per als esdeveniments de tancament i tancament de sessió)
- Obriu el Bloc de notes i enganxeu-hi les línies següents. (Aquest és un VBScript simple per a Windows per reproduir qualsevol so mitjançant l'API Speech. Prefereixo aquest mètode perquè no depèn de la càrrega d'alguns programes inflats i lents com el Windows Media Player només per reproduir ràpidament un so i tancar-lo):
Set oVoice = CreateObject ('SAPI.SpVoice') set oSpFileStream = CreateObject ('SAPI.SpFileStream') oSpFileStream.Open 'C: Windows Media Windows Logon.wav' oVoice.SpeakStream oSpFileStream oSpFile
Consell: Tingueu en compte el so que he utilitzat en aquest script. És un so nou i encantador inclòs a Windows 8 situat a C: Windows Media. Podeu canviar-lo per qualsevol altre so .WAV que vulgueu.
Consell : Si us ho pregunteu, on podeu trobar sons de qualitat, no busqueu més enllà d’aquest article .
- Deseu aquest fitxer en qualsevol lloc amb una extensió .VBS. Per exemple, 'Logon Sound.vbs'
Consell: Podeu afegir el nom de fitxer i l'extensió entre cometes, de manera que el Bloc de notes no afegeixi '.txt' al nom de fitxer que heu escrit. Si l’afegiu dins de les cometes, es desarà com a “Logon Sound.vbs” i no com a “Logon Sound.vbs.txt”. - Ara hem de trobar algun esdeveniment adequat per associar aquest so. Obriu el Visor d’esdeveniments escrivint: Eventvwr al quadre de diàleg Executa o a la pantalla d’inici.
- Obre el Visor d'esdeveniments obert, desplegueu la categoria 'Registres de Windows' i feu clic al registre 'Sistema'.
- Ara feu clic al menú Acció i feu clic a Cerca ...
- Al quadre de text Troba què:, escriviu: 7001 i premeu Retorn o el botó 'Cerca següent'. Se seleccionarà l'esdeveniment Winlogon.
(7001 és l'identificador d'esdeveniments per a un dels molts esdeveniments que s'inicia al registre d'esdeveniments quan inicieu sessió al Windows) - Ara feu clic amb el botó dret sobre aquest esdeveniment i feu clic a 'Adjunta tasca a aquest esdeveniment ...'
- S'obrirà la finestra 'Assistent de creació de tasques bàsiques'.
- Escriviu un nom descriptiu si voleu, com ara 'So d'inici de sessió' i feu clic a Següent. Escriure un nom és opcional, de manera que és més fàcil localitzar aquesta tasca més endavant si cal que la suprimiu.
- Feu clic a Següent de nou i, a continuació, trieu 'Inicia un programa' i Següent de nou.
- Al camp Programa / script: escriviu: WScript.exe. Al camp Arguments, introduïu el camí al fitxer que heu desat. Per exemple, 'C: Windows Logon Sound.vbs' (assegureu-vos que utilitzeu cometes dobles si el vostre camí conté espais o noms de fitxers llargs)
- Marqueu la casella anomenada 'Obre el diàleg de propietats per a aquesta tasca quan faig clic a Finalitza'. A continuació, feu clic a Finalitza per crear la tasca.
- Si voleu, aneu a la pestanya Condicions i desmarqueu 'Inicia la tasca només si l'ordinador té alimentació de CA', si voleu que es reprodueixi el so d'inici de sessió, fins i tot quan el vostre PC o tauleta amb Windows 8 funciona amb piles.
- Feu clic a D'acord i tanca el Visor d'esdeveniments.
- Ara intenteu tancar Windows des de l'encant de configuració (Win + I) o prement Alt + F4 a l'escriptori o des del vostre menú d'inici preferit, com ara Clàssic Shell .
- La propera vegada que inicieu la sessió, el so hauria de reproduir-se. Acabeu de recuperar el so d’inici de sessió. El so d’inici encara es reproduirà quan tanqueu completament i aquest so assignat recentment es reproduirà quan inicieu la sessió. Podeu utilitzar aquest mateix mètode per trobar alguns esdeveniments adequats al registre d’esdeveniments per tancar-los i tancar la sessió i assignar-los sons diferents creant un altre script. WinSounds.com per a una gran col·lecció de sons gratuïts i descarregables.