Eldre Windows-versjoner klarte å spille en oppstartslyd, en egen påloggingslyd. En lyd kan også spilles av når Windows logger av eller når den slås av. Brukeren kunne tilordne alle disse lydene fra Kontrollpanel -> Lyd. Fra og med Windows 8 er lydene for disse hendelsene nesten helt eliminert. La oss se hvordan du spiller av avstengingslyden i Windows 10.
Annonse
Hvorfor Windows 10 ikke spiller avstengingslyden
I Windows 10 fokuserte Microsoft på å få Windows til å starte og slå seg av raskere. Utviklere av operativsystemet hadde fjernet lydene som spilles av ved pålogging, avlogging og nedleggelse helt. Selv om du tilordner lyder til hendelsene for 'Exit Windows', 'Windows Logon' og 'Windows Logoff' eller prøver å gjenopprette disse hendelsene ved hjelp av registeret, vil de ikke spille. Det er den offisielle uttalelsen fra Microsoft som forklarer situasjonen.
'Vi fjernet disse lydhendelsene av ytelsesgrunner. Vi legger stor vekt på hvor raskt maskinen slås på, slår seg av, går i dvale, gjenopptar fra søvn osv. Som en del av å øke hastigheten på dette, eksperimenterer vi mye med hvilken prosess som er i kontroll med oppstarts- og nedleggingslyder . I en midlertidig bygging av Windows 8 mens den var under utvikling, kunne vi øke hastigheten betydelig ved å flytte nedleggingslyden fra Explorer.exe (som kjører mens du fremdeles er pålogget) til Logonui.exe (som er prosess som viser sirkelen 'Slå av'.)
Men når du flyttet avstengingslyden, begynte dette sent å komme inn i andre problemer. Koden vi bruker for å spille av lyden (PlaySound API) må leses fra registeret (for å se hva preferansene for denne lyden var) og fra disken (for å lese .wav-filen), og vi fikk problemer der lyd klarte ikke å spille (eller fikk avskjæring halvveis) fordi vi allerede hadde slått av registret eller disken! Vi kunne ha brukt tid på å omskrive API, men vi bestemte oss for at den tryggeste og mest performante tingen å gjøre var å eliminere lyden helt. '
Merk: Oppstartslyden forble i Windows 10, men den er deaktivert som standard. Du må aktivere den manuelt om nødvendig. Se følgende artikkel:
hvordan du endrer farge på oppgavelinjen
Aktiver oppstartslyd i Windows 10
I tillegg kommer Windows 10 med en rask oppstarts- / hybrid oppstartsfunksjon. På grunn av denne funksjonen, når du klikker på Slå av, logger den deg ut og dvalemodus til kjernen og slår seg av; det går egentlig ikke ut av Windows. Når du slår på Windows 10-enheten igjen, fortsetter den fra dvalemodus og logger på igjen. Dette er forskjellig fra oppstartetter en fullstendig nedleggelse .
I en tidligere artikkel har jeg dekket hvordan du spiller en lyd ved pålogging. Se
Slik spiller du påloggingslyden i Windows 10
Her er instruksjoner for å gjenopplive Shutdown-lyden. Løsningen er å bare bruke Windows hendelsesloggsystem til å spille av lyden.
Shut Down-arrangementet
Vi må lage en oppgave i Oppgaveplanlegger knyttet til en spesiell Avslutt-hendelse. Hendelsen vi trenger har ID 1074 = User Initiated Shutdown, som vist i følgende skjermbilde.
Task Scheduler er i stand til å kjøre oppgaver knyttet til en hvilken som helst hendelse, så å spesifisere skriptet vårt som oppgavens handling vil gjøre at det spiller lyden hver gang du slår av operativsystemet. For å spille lyden må vi bruke PowerShell.
Metodebegrensninger
- Denne metoden fungerer bare når du vet og kan bruke legitimasjon for en administrativ brukerkonto .
- Det fungerer ikke hvis brukerkontoen din har ikke passord .
- Det fungerer kanskje ikke hvis du har det Rask oppstart deaktivert .
Dessverre er det ingen måte å omgå disse begrensningene. Metoden er veldig vanskelig og fungerer ikke pålitelig. Du er blitt advart.
Spill av Shutdown Sound i Windows 10
- Åpen Administrative verktøy .
- Klikk på Task Scheduler-ikonet.
- I Task Scheduler-biblioteket klikker du påOpprett oppgave ...lenke til høyre.
- I dialogboksen Opprett oppgave, fyll i Navn-boksen noen meningsfull tekst som 'Spill avstengingslyd'.
- Still inn alternativene som følger:
- Konfigurer for Windows 10.
- Kjør om brukeren er pålogget eller ikke
- Kjør med boksen med høyeste privilegier
- Bytt til kategorien Utløsere og klikk påNy...knapp.
- Sett hendelsen for utløseren tilPå et arrangement.
- Plukke utSystemi rullegardinlisten underLogg.
- Skriv inn verdien 1074 iHendelses-IDtekstboks.
- Bytt tilHandlingerog klikk påNy...knapp.
- I den neste dialogboksen setter du handlingstypen tilStart et program.
- IProgramboksen, spesifiserpowershell.exesom programmet.
- Skriv inn neste tekst i tekstboksen Legg til argumenter:
-c (New-Object Media.SoundPlayer 'C: Windows Media Windows Shutdown.wav'). PlaySync ();
- Bytt tilForholdfanen og deaktiver alternativetStart oppgaven bare hvis datamaskinen har vekselstrøm.
- Klikk på OK-knappen for å opprette oppgaven.
- Skriv inn passordet for brukerkontoen (eller annen legitimasjon for administrativ brukerkonto).
Du er ferdig!
Denne nylig tildelte lyden vil spilles av når du slår av enheten. For ekstra lydfiler, sjekk ut WinSounds.com nettsted. Den leveres med en stor samling lyder for Windows.
Merk: Jeg bruker standard avstengningslydfilen som følger med Windows 10. Den er kort og fin. Du kan bruke hvilken som helst WAV-fil du vil ha. Bare gi riktig vei i oppgaven.
Dette trikset gjelder også for Windows 8 og Windows 8.1.
I kommentarene kan du fortelle om denne metoden fungerer for deg eller ikke. Oppgi hvilken Windows 10 versjon og bygge nummer du kjører, og hvis du har hurtigstartfunksjonen deaktivert eller aktivert.