วิธีเล่นเสียงเริ่มต้นและปิดเครื่องบน Windows 10

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

เตรียมไฟล์เสียงของคุณให้พร้อม

บันทึกคลิปเสียงสั้นๆ ลงในโฟลเดอร์ในเครื่องที่จัดเก็บได้อย่างถาวร เช่นC:\Soundsใช้ไฟล์ WAV คลาสของ Windows System.Media.SoundPlayerที่ใช้ด้านล่างนี้เล่นไฟล์เสียง WAV ดังนั้นให้แปลงไฟล์ MP3 หรือรูปแบบอื่นๆ เป็น WAV ก่อนดำเนินการต่อ หลีกเลี่ยงการใช้ไดรฟ์แบบถอดได้และไดรฟ์ที่แชร์ผ่านเครือข่าย ซึ่งอาจไม่สามารถใช้งานได้เมื่อเกิดเหตุการณ์ขึ้น

เปิดใช้งานเสียงเริ่มต้นระบบของ Windows ที่มีมาให้ในตัว

หากคุณต้องการใช้เสียงเริ่มต้นของ Windows เพียงอย่างเดียว คุณไม่จำเป็นต้องตั้งค่าการทำงานแบบกำหนดเวลา กดปุ่มWindows+ R, ป้อนmmsys.cpl, แล้วกด Enter เปิด แท็บ เสียงเลือกเล่นเสียงเริ่มต้นของ Windowsจากนั้นเลือกใช้และตกลงช่องทำเครื่องหมายนี้ควบคุมเสียงเริ่มต้นของ Windows โดยอัตโนมัติ ไม่ได้กำหนดไฟล์เสียงที่กำหนดเอง

หน้าต่างการตั้งค่าเสียงของ Windows 10 บนแท็บเสียง โดยเลือก "เล่นเสียงเริ่มต้นของ Windows" ไว้
แท็บเสียงมีช่องทำเครื่องหมายแยกต่างหากสำหรับเสียงเริ่มต้นระบบของ Windows ที่ติดตั้งมากับระบบ

ตั้งค่าเสียงที่กำหนดเองหลังจากเข้าสู่ระบบ

ตัวกระตุ้นการเริ่มต้นทำงานก่อนที่บัญชีผู้ใช้จะมีเดสก์ท็อปแบบโต้ตอบได้ สำหรับการเล่นเสียงแบบกำหนดเอง ให้ใช้ ตัวกระตุ้น " เมื่อเข้าสู่ระบบ " แทน เสียงจะเล่นหลังจากผู้ใช้ที่เลือกเข้าสู่ระบบแล้ว ไม่ใช่ทันทีที่พีซีเปิดเครื่อง

1. สร้างสคริปต์ PowerShell

เปิดโปรแกรม Notepad แล้วพิมพ์ข้อความต่อไปนี้ลงไป โดยเปลี่ยนเส้นทางไฟล์หากไฟล์ WAV ของคุณถูกจัดเก็บไว้ที่อื่น:

$player = New-Object System.Media.SoundPlayer
$player.SoundLocation = 'C:\Sounds\startup.wav'
$player.PlaySync()

บันทึกไฟล์เป็นC:\Sounds\PlayStartup.ps1. ในกล่องโต้ตอบ "บันทึกเป็น" ของ Notepad ให้ตั้งค่าประเภทการบันทึกเป็น "ไฟล์ทั้งหมด"เพื่อไม่ให้ชื่อไฟล์มี.txtนามสกุลPlaySync()การเรียกใช้ฟังก์ชันนี้จะทำให้สคริปต์เปิดอยู่จนกว่าคลิปจะเล่นจบ

โปรแกรม Notepad แสดงสคริปต์ PowerShell SoundPlayer ที่เล่นไฟล์ C:\Sounds\startup.wav
สคริปต์จะชี้ไปยังไฟล์ WAV ในโปรแกรม SoundPlayer และรอจนกว่าการเล่นจะเสร็จสิ้น

2. สร้างงานที่กำหนดเวลาไว้

  1. กดปุ่มWindows+ R, พิมพ์taskschd.msc, แล้วกด Enter ใน Task Scheduler ให้เลือกTask Scheduler Libraryจากนั้นเลือกCreate Task
  2. ใน แท็บ ทั่วไปตั้งชื่องานว่าเสียงเริ่มต้น ระบบ เลือก เรียกใช้เฉพาะเมื่อผู้ใช้เข้าสู่ระบบและปล่อยให้ กำหนดค่าสำหรับตั้งค่าเป็น Windows 10 หากมีตัวเลือกนั้นปรากฏขึ้น การทำเช่นนี้จะทำให้การเล่นเสียงอยู่ในเซสชันของผู้ใช้ที่เชื่อมต่อกับลำโพง
ตัวกำหนดเวลาทำงาน สร้างหน้าต่างสร้างงานพร้อมตั้งชื่อเสียงเริ่มต้น และเลือกให้ทำงานเฉพาะเมื่อผู้ใช้เข้าสู่ระบบเท่านั้น
เรียกใช้งานโปรแกรมในเซสชันของผู้ใช้ที่ล็อกอินอยู่ เพื่อให้เสียงของโปรแกรมส่งออกไปยังลำโพงเดสก์ท็อปได้
  1. เปิดTriggersเลือกNewแล้วตั้งค่าBegin the taskเป็นAt log onเลือกผู้ใช้ที่ต้องการให้เสียงเล่นเฉพาะบัญชีของคุณ จากนั้นเลือกOK
ตั้งค่ากล่องโต้ตอบตัวกระตุ้นใหม่ของการกำหนดเวลางานเป็น เมื่อเข้าสู่ระบบ
เลือกตัวเลือก "เมื่อเข้าสู่ระบบ" สำหรับเสียงที่จะเล่นหลังจากลงชื่อเข้าใช้
  1. เปิดActionsเลือกNewแล้วเลือกStart a programในช่องProgram/scriptให้ป้อนC:\Windows\System32\WindowsPowerShell\v1.0\powershell.exeในช่องAdd argumentsให้ป้อน-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Sounds\PlayStartup.ps1"เว้นช่อง Startว่างไว้
หน้าต่างการดำเนินการใหม่ของ Task Scheduler จะเรียกใช้ PowerShell พร้อมสคริปต์ PlayStartup.ps1
คำสั่งนี้จะเริ่มต้น PowerShell และส่งสคริปต์เสียงเริ่มต้นที่บันทึกไว้ไปให้
  1. ในส่วนเงื่อนไขให้ยกเลิกการเลือก "เริ่มงานเฉพาะเมื่อคอมพิวเตอร์เสียบปลั๊กไฟ"หากคุณต้องการให้เสียงทำงานแม้ในขณะใช้แบตเตอรี่ เลือกตกลงเพื่อบันทึกการตั้งค่า หาก Windows ขอข้อมูลรับรอง ให้ทำตามคำแนะนำสำหรับบัญชีที่เลือกไว้ในแท็บ ทั่วไป
แท็บเงื่อนไขตัวกำหนดเวลาทำงาน โดยไม่ได้เลือกข้อกำหนดด้านพลังงานไฟฟ้ากระแสสลับ
หากต้องการให้แล็ปท็อปเล่นเสียงขณะไม่ได้เสียบปลั๊กไฟ ให้ล้างสถานะไฟ AC ก่อน

ตั้งค่าเสียงปิดเครื่อง

สร้างสคริปต์ตัวที่สองที่มีชื่อเดียวกันC:\Sounds\PlayShutdown.ps1แต่ใช้สามบรรทัดเดียวกัน แต่เปลี่ยนพาธของไฟล์ WAV เป็น จากC:\Sounds\shutdown.wavนั้นสร้างงานอีกงานหนึ่งชื่อShutdown Soundใน แท็บ Generalให้เลือกRun only when user is logged onเพื่อให้เสียงเล่นในเซสชันเดสก์ท็อปของคุณ

ในส่วน"ทริกเกอร์"ให้เลือก"ใหม่"และตั้งค่า"เริ่มงาน"เป็น " เมื่อเกิดเหตุการณ์ " ตั้งค่า "บันทึก"เป็น"ระบบ" " แหล่งที่มา"เป็น"User32 " และ"รหัสเหตุการณ์ " เป็น1074เอกสารของ Microsoft ระบุว่าเหตุการณ์ 1074 คือคำขอปิดระบบที่เริ่มต้นโดยกระบวนการ ไม่ได้เกิดขึ้นจากการทำงานผิดพลาดหรือไฟดับกะทันหัน

หน้าต่างโต้ตอบการสร้างทริกเกอร์ใหม่ของ Task Scheduler ถูกกำหนดค่าสำหรับบันทึกระบบ แหล่งที่มา User32 และรหัสเหตุการณ์ 1074
รหัสเหตุการณ์ 1074 บันทึกคำขอปิดระบบหรือรีสตาร์ทที่ริเริ่มโดยกระบวนการหนึ่ง

ในส่วน"การดำเนินการ"ให้เพิ่ม การดำเนินการ "เริ่มโปรแกรม"โดยใช้เส้นทางโปรแกรม PowerShell และอาร์กิวเมนต์เดียวกัน-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Sounds\PlayShutdown.ps1"บันทึกงาน เนื่องจากเหตุการณ์นี้เป็นการเริ่มต้นการปิดระบบ Windows อาจหยุดเสียงก่อนที่คลิปยาวจะเล่นจบ ดังนั้นควรทำให้ไฟล์ WAV สั้นและถือว่าการเล่นเป็นการพยายามอย่างเต็มที่ นอกจากนี้ อาจทำงานเมื่อ Windows รีสตาร์ท เนื่องจาก1การรีสตาร์ทก็เป็นการร้องขอการปิดระบบเช่นกัน

หน้าต่างการดำเนินการใหม่ของ Task Scheduler จะเรียกใช้ PowerShell พร้อมสคริปต์ PlayShutdown.ps1
งานที่สองจะเรียกใช้สคริปต์แยกต่างหากที่เล่นไฟล์ WAV สำหรับการปิดระบบ

ทดสอบหรือลบงานเหล่านั้น

ขณะที่เข้าสู่ระบบอยู่ ให้ค้นหางานแต่ละรายการใน ไลบรารีตัวกำหนดเวลาทำงาน (Task Scheduler Library)คลิกขวา แล้วเลือกเรียกใช้ (Run)เพื่อทดสอบการทำงาน หากการเล่นล้มเหลว ให้ตรวจสอบว่าเส้นทางของไฟล์ WAV มีอยู่จริง งานนั้นใช้บัญชีที่เข้าสู่ระบบอยู่ และอุปกรณ์เอาต์พุตที่ถูกต้องถูกเลือกและไม่ได้ปิด เสียง คู่มือการแก้ไขปัญหาเสียงของ Windows จาก Microsoft จะครอบคลุมการตรวจสอบอุปกรณ์เอาต์พุตและระดับเสียง หากต้องการยกเลิกการตั้งค่า ให้ลบงานทั้งสองรายการในตัวกำหนดเวลาทำงาน และลบสคริปต์และไฟล์ WAV หากคุณไม่ต้องการใช้แล้ว

ข้อมูลอ้างอิงทางเทคนิค

ฝากความเห็น

วิธีการติดตั้ง Add-on ของ Minecraft บน Windows 10

วิธีการติดตั้ง Add-on ของ Minecraft บน Windows 10

นำเข้าไฟล์ Bedrock .mcpack หรือ .mcaddon บน Windows 10 เปิดใช้งานสำหรับโลกใหม่หรือโลกที่มีอยู่แล้ว และหลีกเลี่ยงการสับสนระหว่างส่วนเสริมกับม็อด Java

วิธีจำกัดการใช้งาน CPU ของ Microsoft Defender บน Windows 10

วิธีจำกัดการใช้งาน CPU ของ Microsoft Defender บน Windows 10

ตั้งค่าเป้าหมายการใช้งาน CPU สำหรับการสแกน Defender ใน PowerShell ให้ต่ำลง จัดการข้อยกเว้นการสแกนขณะไม่ได้ใช้งาน และตรวจสอบว่าการตั้งค่านี้มีผลต่อการสแกนใดใน Windows 10

วิธีปรับความสว่างหน้าจอตามช่วงเวลาของวันใน Windows 10

วิธีปรับความสว่างหน้าจอตามช่วงเวลาของวันใน Windows 10

ตั้งค่าระดับความสว่างในเวลากลางวันและกลางคืนบน Windows 10 ด้วย ClickMonitorDDC 7.2 และเรียนรู้เกี่ยวกับข้อจำกัดของ DDC/CI และทางเลือกโหมดแสงกลางคืน

วิธีแก้ไขปัญหา “เราไม่สามารถตั้งค่าฮอตสปอตมือถือได้” ใน Windows 10

วิธีแก้ไขปัญหา “เราไม่สามารถตั้งค่าฮอตสปอตมือถือได้” ใน Windows 10

กู้คืนฮอตสปอตของ Windows 10 โดยตรวจสอบแหล่งที่มาของอินเทอร์เน็ตและอะแดปเตอร์ไร้สาย ซ่อมแซมไดรเวอร์ และเก็บการรีเซ็ตเครือข่ายไว้เป็นขั้นตอนสุดท้าย

วิธีเปลี่ยนโหมดการฉายภาพใน Windows 10 ด้วยปุ่มลัดบนแป้นพิมพ์

วิธีเปลี่ยนโหมดการฉายภาพใน Windows 10 ด้วยปุ่มลัดบนแป้นพิมพ์

ตั้งค่าปุ่มลัดแบบกำหนดเองสำหรับแต่ละโหมดการฉายภาพใน Windows 10 ด้วย DisplaySwitch.exe รวมถึงโหมดขยาย โหมดทำซ้ำ และโหมดแสดงผลเฉพาะหน้าจอที่สอง

วิธีปรับสมดุลเสียงซ้าย/ขวาสำหรับหูฟังบลูทูธใน Windows 10

วิธีปรับสมดุลเสียงซ้าย/ขวาสำหรับหูฟังบลูทูธใน Windows 10

ค้นหาตัวควบคุมสมดุลเสียงซ้าย/ขวาของ Windows 10 สำหรับหูฟังบลูทูธ พร้อมวิธีแก้ไขปัญหาด้วยการแก้ไขรีจิสทรีอย่างระมัดระวัง เมื่อการควบคุมระดับเสียงยังคงเชื่อมโยงอยู่

วิธีเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อของภาพ RAW ใน Windows 10

วิธีเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อของภาพ RAW ใน Windows 10

ติดตั้งส่วนขยาย Raw Image Extension ฟรีของ Microsoft และปรับการตั้งค่า File Explorer เพื่อแสดงตัวอย่างไฟล์ RAW จากกล้องที่รองรับใน Windows 10

วิธีปิดใช้งานคำแนะนำเกมบน Game Bar ใน Windows 10

วิธีปิดใช้งานคำแนะนำเกมบน Game Bar ใน Windows 10

หยุดการแสดงคำแนะนำเริ่มต้นเกมของ Xbox Game Bar ใน Windows 10 โดยยังคงใช้งานโอเวอร์เลย์และปุ่มควบคุมการจับภาพได้

วิธีการย้ายไฟล์ระหว่างไดรฟ์ด้วยการลากและวางบน Windows 10

วิธีการย้ายไฟล์ระหว่างไดรฟ์ด้วยการลากและวางบน Windows 10

ใน Windows 10 การย้ายไฟล์ระหว่างไดรฟ์ทำได้โดยการกดปุ่ม Shift ค้างไว้ขณะลากใน File Explorer ตรวจสอบการย้าย และใช้การตัดและวางเป็นทางเลือกสำรอง

วิธีตรวจสอบว่าไฟล์ EXE เป็นเวอร์ชัน 32 บิตหรือ 64 บิตบน Windows 10

วิธีตรวจสอบว่าไฟล์ EXE เป็นเวอร์ชัน 32 บิตหรือ 64 บิตบน Windows 10

ใช้ Windows PowerShell เพื่ออ่านประเภทเครื่อง PE ของไฟล์ EXE ระบุว่าเป็น 32 บิตหรือ 64 บิต และหลีกเลี่ยงการพึ่งพาชื่อไฟล์หรือไอคอน