Windows Tips & News

วิธีเล่นเสียงการเข้าสู่ระบบใน Windows 10

click fraud protection

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 เพื่อเล่นเสียง

  1. เปิด Notepad แล้ววางบรรทัดต่อไปนี้ลงไป
    ตั้งค่า oVoice = CreateObject("SAPI.SpVoice") ตั้งค่า oSpFileStream = CreateObject ("SAPI.SpFileStream") oSpFileStream. เปิด "C:\Windows\Media\Windows Logon.wav" oเสียง SpeakStream oSpFileStream. oSpFileStream. ปิด I
  2. บันทึกไฟล์นี้ได้ทุกที่ด้วยนามสกุล .VBS ตัวอย่างเช่น "LogonSound.vbs"
  3. ดับเบิลคลิกไฟล์ที่คุณสร้างและตรวจสอบให้แน่ใจว่าไฟล์นั้นเล่นไฟล์เสียงของคุณ

นี่คือ VBScript อย่างง่ายสำหรับ Windows ในการเล่นเสียงใดๆ โดยใช้ Speech API ฉันชอบวิธีนี้เพราะมันไม่ได้ขึ้นอยู่กับการโหลดโปรแกรมที่ช้า เช่น Windows Media Player หรือแอปของบริษัทอื่นเพื่อเล่นเสียง

ในสคริปต์นี้ ฉันใช้ไฟล์เสียงเริ่มต้น C:\Windows\Media\Windows Logon.wav คุณสามารถใช้ไฟล์ใดก็ได้ที่คุณต้องการ เพียงแค่ปรับเปลี่ยนบรรทัดที่เหมาะสม

เคล็ดลับ: ในกล่องโต้ตอบบันทึกของ Notepad ให้ใส่ชื่อไฟล์ในเครื่องหมายคำพูดเพื่อให้แน่ใจว่าคุณกำลังบันทึกไฟล์ด้วยนามสกุลไฟล์ VBS ไม่ใช่ TXT

ตอนนี้ เราต้องสร้างงานพิเศษ Task Scheduler เพื่อเล่นเสียงนี้ Task Scheduler สามารถเรียกใช้งานเมื่อเข้าสู่ระบบ ดังนั้นการระบุสคริปต์ของเราเป็นการกระทำของงานจะทำให้ส่งเสียงทุกครั้งที่คุณลงชื่อเข้าใช้

เล่นเสียงการเข้าสู่ระบบใน Windows 10

  1. เปิด เครื่องมือการดูแลระบบ.
  2. คลิกไอคอนตัวกำหนดเวลางาน
  3. ในไลบรารี Task Scheduler ให้คลิกที่ สร้างงาน... ลิงค์ด้านขวา
  4. ในกล่องโต้ตอบสร้างงาน ให้กรอกข้อความที่มีความหมายในกล่องชื่อ เช่น "เล่นเสียงการเข้าสู่ระบบ"
  5. ตั้งค่าตัวเลือก กำหนดค่าสำหรับ: Windows 10
  6. สลับไปที่แท็บทริกเกอร์แล้วคลิกที่ ใหม่... ปุ่ม.
  7. ตั้งค่าเหตุการณ์สำหรับทริกเกอร์เป็น เมื่อเข้าสู่ระบบ.
  8. เปลี่ยนไปที่ การกระทำ แท็บและคลิกที่ ใหม่... ปุ่ม.
  9. ในกล่องโต้ตอบถัดไป ตั้งค่าประเภทการดำเนินการเป็น เริ่มโปรแกรม.
  10. ใน โปรแกรม กล่อง ระบุ wscript.exe เป็นโปรแกรม
  11. พิมพ์เส้นทางแบบเต็มไปยังไฟล์ VBScript ของคุณในกล่องข้อความเพิ่มอาร์กิวเมนต์
  12. เปลี่ยนไปที่ เงื่อนไข แท็บและปิดการใช้งานตัวเลือก เริ่มงานเฉพาะเมื่อคอมพิวเตอร์เปิดไฟ AC
  13. คลิกที่ปุ่ม OK เพื่อสร้างงาน

หมายเหตุ: หากระบบปฏิบัติการของคุณป้องกันไม่ให้คุณบันทึกงานของคุณเนื่องจากรหัสผ่านว่างเปล่า คุณสามารถ เพิ่มรหัสผ่าน ไปยังบัญชีผู้ใช้ของคุณหรือปิดใช้งานข้อจำกัดในนโยบายความปลอดภัยท้องถิ่นภายใต้เครื่องมือการดูแลระบบ

คุณทำเสร็จแล้ว!

เสียงที่กำหนดใหม่นี้จะเล่นเมื่อคุณเข้าสู่ระบบ สำหรับไฟล์เสียงเพิ่มเติม โปรดดูที่ WinSounds.com เว็บไซต์ มันมาพร้อมกับคอลเลกชั่นเสียงมากมายสำหรับ Windows

เคล็ดลับ: หากคุณใช้ Windows 8 หรือ Windows 8.1 ให้เลือก บทความนี้.

คุณสมบัติที่ซ่อนอยู่ใน Windows 11 Build 23475 และวิธีเปิดใช้งาน

คุณสมบัติที่ซ่อนอยู่ใน Windows 11 Build 23475 และวิธีเปิดใช้งาน

แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windоws และเพิ่มประสิทธิภาพของระบบวินโดวส์ 11 สร้าง 23475 ได้รับ...

อ่านเพิ่มเติม

Bing ป้องกันไม่ให้ผู้ใช้ดาวน์โหลด Google Chrome

Bing ป้องกันไม่ให้ผู้ใช้ดาวน์โหลด Google Chrome

แทนที่จะแสดงลิงก์ไปยังเว็บไซต์ของ Chrome Bing กลับต้อนรับผู้ใช้ด้วยข้อมูลปลอมที่ "สร้างโดย AI" โช...

อ่านเพิ่มเติม

Windows 11 Beta Build 22631.1835 ปรับปรุงโปรแกรมผู้บรรยายและระบบเครือข่าย

Windows 11 Beta Build 22631.1835 ปรับปรุงโปรแกรมผู้บรรยายและระบบเครือข่าย

แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windоws และเพิ่มประสิทธิภาพของระบบMicrosoft ได้เปิดตัวรุ่นตัวอย่...

อ่านเพิ่มเติม