Kako predvajati zvok za prijavo ali zagon v sistemu Windows 8.1 ali Windows 8
Vsaka izdaja sistema Windows, odkar se spomnim (Windows 3.1), je ob zagonu predvajala zvok dobrodošlice. V sistemih, ki temeljijo na operacijskem sistemu Windows NT, je zvok zagona in ločen zvok za prijavo. Zvok se lahko predvaja tudi, ko se Windows odjavi ali ko se izklopi. Vse te zvoke lahko dodelite na Nadzorni plošči -> Zvok. Toda v sistemu Windows 8 so bili zvoki za te dogodke skoraj v celoti odstranjeni. Poglejmo, kako jih oživiti.
V sistemu Windows 8 se je Microsoft osredotočil na hitrejše zagon in zaustavitev sistema Windows, zato je popolnoma odstranil zvoke, ki se predvajajo ob prijavi, odjavi in zaustavitvi. Tudi če dodelite zvoke dogodkom za 'Exit Windows', 'Windows Logon' in 'Windows Logooff' ali poskusite obnoviti te dogodke z uporabo registra, se ne bodo predvajali. Obrnil sem se na Microsoft za pojasnilo in tukaj je, kaj so odgovorili:
"Te zvočne dogodke smo odstranili zaradi zmogljivosti. Veliko pozornosti namenjamo temu, kako hitro se naprava vklopi, izklopi, preide v stanje spanja, preide iz spanja itd. Da bi to pospešili, veliko eksperimentiramo s tem, kateri procesi nadzorujejo zvoke zagona in zaustavitve. V vmesni različici sistema Windows 8, ko je bil v razvoju, smo lahko stvari precej pospešili s premikanjem zvoka za izklop iz Explorer.exe (ki se izvaja, ko ste še prijavljeni) v Logonui.exe (to je postopek, ki prikazuje »Zaustavitev« krog.)
Vendar pa se je tako pozno premikanje zvoka za izklop začelo soočati z drugimi težavami. Kodo, ki jo uporabljamo za predvajanje zvoka (API PlaySound), je treba prebrati iz registra (da vidite, kakšne so bile nastavitve za ta zvok) in z diska (za prebrati datoteko .wav) in naleteli smo na težave, pri katerih se zvok ni mogel predvajati (ali je bil na polovici prekinjen), ker smo zaprli register ali disk že! Lahko bi porabili čas za ponovno pisanje API-ja, vendar smo se odločili, da je najvarnejša in najbolj zmogljiva stvar, da v celoti odpravimo zvok."
Nadzorna plošča zvokov nima več dogodkov za zaustavitev, prijavo ali odjavo
Zagonski zvok je ostal v sistemu Windows 8, vendar je privzeto onemogočen. Pojdite na nadzorno ploščo zvoka -> zavihek Zvoki in označite možnost "Predvajaj zvok zagona sistema Windows".
Poleg tega je Microsoft predstavil hiter zagon/hibridni zagon v sistemu Windows 8. Zaradi te funkcije, ko kliknete Shut down, vas odjavi in preklopi jedro v stanje mirovanja ter se izklopi; v resnici ne zapusti Windows. Ko znova vklopite računalnik z operacijskim sistemom Windows 8, se vrne iz stanja mirovanja in se znova prijavi. To se razlikuje od zagona po popolni zaustavitvi.
Tudi če vklopite zvok ob zagonu sistema Windows, se bo predvajal samo, če ste ga popolnoma zaustavili. Nikoli se ne predvaja, ko je vklopljen hitri zagon. Kaj je torej rešitev? Trik je v tem, da preprosto uporabite sistem dnevnika dogodkov Windows za predvajanje zvokov zdaj.
Preden nadaljujete
Odločil sem se ustvariti Startup Sound Enabler za Windows 8. Ta aplikacija vam bo omogočila, da z enim klikom dodelite zagonski zvok! Opravi nalogo, da ustvari skript z zvokom, ki ga izberete, in ga samodejno nastavi v načrtovalniku opravil.
Aplikacija ima zelo preprost uporabniški vmesnik: kliknite gumb Nastavi zvok ob zagonu, da nastavite zagonski zvok, kliknite Onemogoči zvok ob zagonu, da ga onemogočite.
To je to!
Pridobite orodje za omogočanje zvoka pri zagonu za Windows 8
Tu so navodila po korakih za oživitev zvoka prijave: (Isto metodo lahko uporabite za dodelitev zvokov za dogodke odjave in zaustavitve)
- Odprite Beležnico in vanj prilepite naslednje vrstice. (To je preprost VBScript za Windows za predvajanje katerega koli zvoka z uporabo govornega API-ja. Raje imam to metodo, ker ni odvisna od nalaganja nekega napihnjenega in počasnega programa, kot je Windows Media Player, samo za hitro predvajanje enega zvoka in njegovo zapiranje):
Nastavi oVoice = CreateObject("SAPI.SpVoice") nastavite oSpFileStream = CreateObject("SAPI.SpFileStream") oSpFileStream. Odprite "C:\Windows\Media\Windows Logon.wav" oGlas. SpeakStream oSpFileStream. oSpFileStream. Zapri
Nasvet: Upoštevajte zvok, ki sem ga uporabil v tem scenariju. To je čudovit nov zvok, vključen v Windows 8, ki se nahaja na C:\Windows\Media. Lahko ga spremenite v kateri koli drug zvok .WAV, ki ga želite.
Nasvet: Če se sprašujete, kjer lahko najdete nekaj kakovostnih zvokov, ne iščite dlje od tega članka.
- To datoteko shranite kamor koli s pripono .VBS. Na primer "Logon Sound.vbs"
Namig: Ime datoteke in pripono lahko dodate v narekovaje, tako da Beležnica ne doda ".txt" imenu datoteke, ki ste jo vnesli. Če ga dodate v narekovaje, ga shranite kot "Logon Sound.vbs" in ne "Logon Sound.vbs.txt". - Zdaj moramo najti kakšen ustrezen dogodek, ki bi povezal ta zvok. Odprite pregledovalnik dogodkov tako, da v pogovorno okno Zaženi ali na začetnem zaslonu vnesete: Eventvwr.
- Odpre se pregledovalnik dogodkov Open Event Viewer, razširite kategorijo »Dnevniki sistema Windows« in kliknite dnevnik »Sistem«.
- Zdaj kliknite meni Dejanje in kliknite Najdi ...
- V besedilno polje Najdi kaj: vnesite: 7001 in pritisnite Enter ali gumb »Najdi naprej«. Izbran bo dogodek Winlogon.
(7001 je ID dogodka za enega od številnih dogodkov, ki se prijavi v dnevnik dogodkov, ko se prijavite v Windows)Pregledovalnik dogodkov, ki prikazuje vse sistemske dogodke
- Zdaj z desno miškino tipko kliknite ta dogodek in kliknite »Priloži opravilo temu dogodku ...«
- Odpre se okno 'Create Basic Task Wizard'.
- Če želite, vnesite opisno ime, na primer »Zvok pri prijavi« in kliknite Naprej. Vnos imena ni obvezen, zato je to opravilo lažje poiskati pozneje, če ga želite izbrisati.
- Ponovno kliknite Naprej in nato izberite »Zaženi program« in znova Naprej.
- V polje Program/script: vnesite: WScript.exe. V polje Argumenti vnesite pot do datoteke, ki ste jo shranili. Na primer, "C:\Windows\Logon Sound.vbs" (prepričajte se, da uporabljate dvojne narekovaje, če vaša pot vsebuje presledke ali dolga imena datotek)
Dogodku priložite nalogo
- Potrdite polje z imenom »Odpri pogovorno okno Lastnosti za to nalogo, ko kliknem Dokončaj« Nato kliknite Dokončaj, da ustvarite nalogo.
- Po želji pojdite na zavihek Pogoji in počistite polje »Zaženi opravilo samo, če je računalnik na izmenični tok power", če želite, da se zvok pri prijavi predvaja tudi, ko je vaš računalnik ali tablični računalnik z operacijskim sistemom Windows 8 zagnan baterije.
- Kliknite V redu in zaprite pregledovalnik dogodkov.
- Zdaj poskusite zapreti Windows z gumbom za nastavitve (Win+I) ali tako, da na namizju pritisnete Alt+F4, ali s svojo najljubšo zamenjavo menija Start, kot je npr. Klasična školjka.
- Ko se naslednjič prijavite, bi se moral predvajati zvok. To je to! Pravkar ste oživili svoj prijavni zvok. Zvok ob zagonu se bo še vedno predvajal, ko se popolnoma izklopite, in ta na novo dodeljeni zvok se bo predvajal, ko se prijavite. To isto metodo lahko uporabite za iskanje ustreznih dogodkov v dnevniku dogodkov za zaustavitev in odjavo ter jim dodelite različne zvoke, tako da ustvarite drug skript. Vsekakor preverite WinSounds.com za veliko zbirko brezplačnih zvokov, ki jih je mogoče prenesti.