A Microsoft a Windows 10-ben igencsak megnyirbálta a rendszerhangok listáját, téve ezt a teljesítmény növelése érdekében. Megoszlóak a vélemények, hogy ez több hasznot hoz-e annál mint amennyi kárt okoz, de mivel így történt, kerülő megoldásra van szükség, ha továbbra is szeretnénk hallani a Windows feloldási és zárolási hangot.
A feloldási hang az, amikor a gép elindulása után beírjuk a jelszavunkat, és betölt az asztal. A zárolási meg az, ha megnyomjuk a Windows+l-t bejelentkezve.
Régen ezt a vezérlőpult > hang részen lehetett engedélyezni, de mivel most már ott nem lehet, kerülünk kicsit.
A sikerhez egy szkriptre és egy ütemezett feladatra lesz szükségünk.
A VBScript létrehozása
A VBScript egy Visual Basic-re épülő, a Windows-ba beépítetten értelmezővel rendelkező nyelv. Erről itt elég is ennyi. Jegyzettömbben írhatóak meg az utasításai, és ez nekünk most nagyon jó. Mindennemű külsős turpisság nélkül oldhatjuk meg a cikk elején vázolt problémát.
Mi most a feloldási hangot fogjuk hallhatóvá tenni, de aki nagyon ügyes, a zárolásit is megoldhatja ez alapján.
első körben tehát nyissunk egy üres jegyzettömböt, és írjuk bele ezt:
Set oVoice = CreateObject("SAPI.SpVoice")
set oSpFileStream = CreateObject("SAPI.SpFileStream")
oSpFileStream.Open "C:\Windows\Media\Windows Unlock.wav"
oVoice.SpeakStream oSpFileStream
oSpFileStream.Close
A kódban max a "C:\Windows\Media\Windows Unlock.wav" részt változtassuk, ez a feloldási hang útvonala, de az alap is teljesen jó.
Mentsük le UnlockSound.vbs néven a fájlt (a mentési ablakba idézőjelek közt adjuk meg a fájlnevet, tehát így legyen: "UnlockSound.vbs", hogy véletlenül se legyen txt).
Mentés után üssünk SHIFT+menügombot a fájlon, és másoljuk az elérési útját.
Ütemezett feladat létrehozása
Írjuk be a startmenü keresőjébe, hogy ütemezett feladatok, majd nyissuk meg az ezek kezelésére szolgáló kis MMC-alkalmazást. A helyimenüben nyomjunk egy új feladatot, majd adjuk meg a nevet, például UnlockSound.
Pár tab után a konfigurálás ehhez részen Windows 10-et állítsunk be.
Irány az indítás fül, majd az új gomb. Keressük meg tabbal a feladat megkezdése legördülőt, és a legalsó elemre állítsuk, ami a munkaállomás zárolásának feloldása.
Okézzuk le, tovább a műveletek fülre, majd új gomb.
A művelet program indítása legyen. A parancsfájl a wscript.exe, az argumentumokba pedig mehet a vágólapon lévő szöveg. Az elejéről és végéről vágjuk le a " (macskaköröm) karaktereket!
Okézzuk le, végül pedig a feltételek fülön vegyük ki a jelölést a feladat indítása csak akkor, ha a számítógép hálózati áramról működik jelölőből, és oké gomb.
Ha minden sikerült, akkor a következő belépésnél már zenélni fog a rendszer. Legegyszerűbb ezt kipróbálni úgy, hogy WIN+l-lel zároljuk a gépet, majd feloldjuk.
A leírásban a vonatkozó részeket átírva könnyedén csinálható zárolási hang is, de a feloldási hang hiánya talán égetőbb probléma, így ezért ezen mutattam be.