วิธีเล่นเสียงการเข้าสู่ระบบใน Windows 10
Windows ทุกรุ่นตั้งแต่จำความได้ (Windows 3.1) ได้เล่นเสียงต้อนรับเมื่อเริ่มต้นระบบ ในระบบที่ใช้ Windows NT จะมีเสียงเริ่มต้นและเสียงเข้าสู่ระบบแยกต่างหาก เสียงยังสามารถเล่นได้เมื่อ Windows ออกจากระบบหรือเมื่อปิดเครื่อง ผู้ใช้สามารถกำหนดเสียงเหล่านี้ได้จากแผงควบคุม -> เสียง เริ่มต้นด้วย Windows 8 เสียงสำหรับเหตุการณ์เหล่านี้ถูกกำจัดไปเกือบทั้งหมด มาดูวิธีการเล่นเสียงการเข้าสู่ระบบใน Windows 10 กัน
ทำไม Windows 10 ไม่เล่นเสียงการเข้าสู่ระบบ
ใน Windows 10 Microsoft มุ่งเน้นที่การทำให้ Windows บูตและปิดเร็วขึ้น นักพัฒนาระบบปฏิบัติการได้ลบเสียงที่เล่นเมื่อเข้าสู่ระบบ ออกจากระบบ และปิดระบบโดยสิ้นเชิง แม้ว่าคุณจะกำหนดเสียงให้กับเหตุการณ์สำหรับ 'Exit Windows', 'Windows Logon' และ 'Windows Logoff' หรือพยายามกู้คืนกิจกรรมเหล่านี้โดยใช้ Registry สิ่งเหล่านี้จะไม่เล่น มีแถลงการณ์อย่างเป็นทางการจาก Microsoft ซึ่งอธิบายสถานการณ์ดังกล่าว
"เราลบเหตุการณ์เสียงเหล่านี้ด้วยเหตุผลด้านประสิทธิภาพ เราให้ความสำคัญเป็นอย่างมากกับความเร็วในการเปิดเครื่อง ปิดเครื่อง เข้าสู่โหมดสลีป การกลับมาทำงานต่อจากโหมดสลีป ฯลฯ ในการเร่งความเร็วนี้ เราได้ทดลองอย่างมากกับกระบวนการที่ควบคุมเสียงการเริ่มต้นและการปิดระบบ ในบิวด์ชั่วคราวของ Windows 8 ในขณะที่อยู่ระหว่างการพัฒนา เราสามารถเร่งความเร็วได้มากโดยการย้ายเสียงการปิด จาก Explorer.exe (ซึ่งกำลังทำงานในขณะที่คุณยังเข้าสู่ระบบอยู่) ไปที่ Logonui.exe (ซึ่งเป็นกระบวนการที่แสดงว่า "กำลังปิดเครื่อง" วงกลม.)
อย่างไรก็ตาม การย้ายการปิดเสียงดังกล่าวเริ่มเกิดปัญหาอื่นๆ รหัสที่เราใช้เล่นเสียง (PlaySound API) จำเป็นต้องอ่านจากรีจิสทรี (เพื่อดูว่าการตั้งค่าสำหรับเสียงนี้เป็นอย่างไร) และจากดิสก์ (ถึง อ่านไฟล์ .wav) และเราพบปัญหาที่ไม่สามารถเล่นเสียงได้ (หรือถูกตัดออกไปครึ่งทาง) เนื่องจากเราได้ปิดรีจิสทรีหรือดิสก์ แล้ว! เราอาจใช้เวลาในการเขียน API ใหม่ แต่เราตัดสินใจว่าสิ่งที่ปลอดภัยและมีประสิทธิภาพมากที่สุดคือกำจัดเสียงทั้งหมด"
เสียงเริ่มต้น
เสียงเริ่มต้นยังคงอยู่ใน Windows 10 แต่ถูกปิดใช้งานโดยค่าเริ่มต้น คุณต้องเปิดใช้งานด้วยตนเองหากจำเป็น ดูบทความต่อไปนี้:
เปิดใช้งานเสียงเริ่มต้นใน Windows 10
นอกจากนี้ Windows 10 ยังมาพร้อมกับคุณสมบัติการเริ่มต้นระบบ/ไฮบริดบูตที่รวดเร็ว เนื่องจากคุณลักษณะนี้ เมื่อคุณคลิก ปิดเครื่อง คุณจะออกจากระบบและไฮเบอร์เนตเคอร์เนลและปิดเครื่อง มันไม่ได้ออกจาก Windows จริงๆ เมื่อคุณเปิดอุปกรณ์ Windows 10 อีกครั้ง อุปกรณ์จะกลับมาทำงานต่อจากโหมดไฮเบอร์เนตและเข้าสู่ระบบอีกครั้ง ซึ่งต่างจากการบูท หลังจาก การปิดตัวลงอย่างสมบูรณ์.
แม้ว่าคุณจะเปิดเสียงเริ่มต้นของ Windows เสียงจะเล่นก็ต่อเมื่อคุณปิดเครื่องโดยสมบูรณ์ มันไม่เคยเล่นเมื่อเปิดเครื่องอย่างรวดเร็ว
เสียงเข้าสู่ระบบ
ต่อไปนี้เป็นคำแนะนำในการฟื้นฟูเสียงการเข้าสู่ระบบ นี่คือเสียงที่ Windows เล่นเมื่อคุณลงชื่อเข้าใช้บัญชีผู้ใช้ของคุณ เป็นเสียงแยกจากเสียง Startup ที่กล่าวถึงข้างต้น
ขั้นตอนเกี่ยวข้องกับหลายขั้นตอน เราจำเป็นต้องสร้างไฟล์ VBScript พิเศษที่จะเล่นเสียง จากนั้นสร้างงานใน Task Scheduler เพื่อเล่นเมื่อเข้าสู่ระบบ นี่คือวิธีการ
สร้างไฟล์ VBScript เพื่อเล่นเสียง
- เปิด Notepad แล้ววางบรรทัดต่อไปนี้ลงไป
ตั้งค่า oVoice = CreateObject("SAPI.SpVoice") ตั้งค่า oSpFileStream = CreateObject ("SAPI.SpFileStream") oSpFileStream. เปิด "C:\Windows\Media\Windows Logon.wav" oเสียง SpeakStream oSpFileStream. oSpFileStream. ปิด I
- บันทึกไฟล์นี้ได้ทุกที่ด้วยนามสกุล .VBS ตัวอย่างเช่น "LogonSound.vbs"
- ดับเบิลคลิกไฟล์ที่คุณสร้างและตรวจสอบให้แน่ใจว่าไฟล์นั้นเล่นไฟล์เสียงของคุณ
นี่คือ VBScript อย่างง่ายสำหรับ Windows ในการเล่นเสียงใดๆ โดยใช้ Speech API ฉันชอบวิธีนี้เพราะมันไม่ได้ขึ้นอยู่กับการโหลดโปรแกรมที่ช้า เช่น Windows Media Player หรือแอปของบริษัทอื่นเพื่อเล่นเสียง
ในสคริปต์นี้ ฉันใช้ไฟล์เสียงเริ่มต้น C:\Windows\Media\Windows Logon.wav คุณสามารถใช้ไฟล์ใดก็ได้ที่คุณต้องการ เพียงแค่ปรับเปลี่ยนบรรทัดที่เหมาะสม
เคล็ดลับ: ในกล่องโต้ตอบบันทึกของ Notepad ให้ใส่ชื่อไฟล์ในเครื่องหมายคำพูดเพื่อให้แน่ใจว่าคุณกำลังบันทึกไฟล์ด้วยนามสกุลไฟล์ VBS ไม่ใช่ TXT
ตอนนี้ เราต้องสร้างงานพิเศษ Task Scheduler เพื่อเล่นเสียงนี้ Task Scheduler สามารถเรียกใช้งานเมื่อเข้าสู่ระบบ ดังนั้นการระบุสคริปต์ของเราเป็นการกระทำของงานจะทำให้ส่งเสียงทุกครั้งที่คุณลงชื่อเข้าใช้
เล่นเสียงการเข้าสู่ระบบใน Windows 10
- เปิด เครื่องมือการดูแลระบบ.
- คลิกไอคอนตัวกำหนดเวลางาน
- ในไลบรารี Task Scheduler ให้คลิกที่ สร้างงาน... ลิงค์ด้านขวา
- ในกล่องโต้ตอบสร้างงาน ให้กรอกข้อความที่มีความหมายในกล่องชื่อ เช่น "เล่นเสียงการเข้าสู่ระบบ"
- ตั้งค่าตัวเลือก กำหนดค่าสำหรับ: Windows 10
- สลับไปที่แท็บทริกเกอร์แล้วคลิกที่ ใหม่... ปุ่ม.
- ตั้งค่าเหตุการณ์สำหรับทริกเกอร์เป็น เมื่อเข้าสู่ระบบ.
- เปลี่ยนไปที่ การกระทำ แท็บและคลิกที่ ใหม่... ปุ่ม.
- ในกล่องโต้ตอบถัดไป ตั้งค่าประเภทการดำเนินการเป็น เริ่มโปรแกรม.
- ใน โปรแกรม กล่อง ระบุ wscript.exe เป็นโปรแกรม
- พิมพ์เส้นทางแบบเต็มไปยังไฟล์ VBScript ของคุณในกล่องข้อความเพิ่มอาร์กิวเมนต์
- เปลี่ยนไปที่ เงื่อนไข แท็บและปิดการใช้งานตัวเลือก เริ่มงานเฉพาะเมื่อคอมพิวเตอร์เปิดไฟ AC
- คลิกที่ปุ่ม OK เพื่อสร้างงาน
หมายเหตุ: หากระบบปฏิบัติการของคุณป้องกันไม่ให้คุณบันทึกงานของคุณเนื่องจากรหัสผ่านว่างเปล่า คุณสามารถ เพิ่มรหัสผ่าน ไปยังบัญชีผู้ใช้ของคุณหรือปิดใช้งานข้อจำกัดในนโยบายความปลอดภัยท้องถิ่นภายใต้เครื่องมือการดูแลระบบ
คุณทำเสร็จแล้ว!
เสียงที่กำหนดใหม่นี้จะเล่นเมื่อคุณเข้าสู่ระบบ สำหรับไฟล์เสียงเพิ่มเติม โปรดดูที่ WinSounds.com เว็บไซต์ มันมาพร้อมกับคอลเลกชั่นเสียงมากมายสำหรับ Windows
เคล็ดลับ: หากคุณใช้ Windows 8 หรือ Windows 8.1 ให้เลือก บทความนี้.