كيفية كتم الصوت تلقائيًا عند فصل سماعات الرأس في نظام التشغيل ويندوز 10

لا يحتوي نظام التشغيل Windows 10 على مفتاح عام لكتم الصوت عند فصل سماعات الرأس. يمكن لبرنامج PowerShell النصي الاستماع إلى أحداث تغيير الجهاز وكتم نقطة التشغيل الافتراضية بعد فصلها. يمكنك تشغيله يدويًا أو ضبط "مجدول المهام" لتشغيله عند تسجيل الدخول.

يقوم البرنامج النصي بكتم الصوت، ولكنه لا يوقف التطبيق مؤقتًا. كما أنه يراقب تغييرات الجهاز عبر الكمبيوتر، وليس سماعات الرأس فقط، حتى تتمكن الأجهزة الأخرى من تشغيله.

تحقق من كيفية اكتشاف نظام التشغيل Windows لسماعات الرأس الخاصة بك

افتح قائمة ابدأ > الإعدادات > النظام > الصوت ، وتحقق مما إذا كانت سماعات الرأس تظهر بشكل منفصل ضمن الإخراج . يتيح لك نظام ويندوز تحديد الإخراج وضبط مستوى الصوت من هنا، ولكنه لا يوفر خاصية كتم الصوت تلقائيًا عند فصل السماعات. راجع دليل إعدادات الصوت من مايكروسوفت لمعرفة عناصر التحكم في الجهاز.

تفتح إعدادات ويندوز 10 على النظام والصوت، مع إدراج مكبرات الصوت وسماعات الرأس ضمن محدد جهاز الإخراج.
تتيح لك صفحة الصوت اختيار مخرج الصوت؛ فهي لا تنشئ قاعدة كتم صوت تلقائية.

تحقق من إعدادات منفذ سماعة الرأس في برنامج تشغيل الصوت على جهاز الكمبيوتر. يعتمد توفر هذه الإعدادات على برنامج تشغيل الصوت. لا يُعدّ قابس منفذ الصوت التناظري بحد ذاته جهازًا يعمل بتقنية التوصيل والتشغيل. تُبلغ بعض محولات الصوت نظام ويندوز بوجود المنفذ، بينما لا تفعل ذلك محولات أخرى، لذا قد لا يُظهر هذا البرنامج النصي فصل منفذ 3.5 مم. توضح مايكروسوفت هذا الفرق في وثائقها الخاصة بنقاط نهاية الصوت . يمكن لسماعات الرأس USB أو Bluetooth أيضًا أن تُفعّل حدثًا خاصًا بالجهاز عند إضافتها أو إزالتها من قِبل ويندوز، وذلك بحسب نوع الجهاز وبرنامج التشغيل.

احفظ برنامج PowerShell النصي

  1. افتح برنامج Prateek Singh الأصلي PSAutoMute وافحص الكود قبل تشغيله. يستخدم البرنامج واجهات الصوت في نظام Windows لكتم صوت نقطة نهاية تشغيل الوسائط المتعددة الافتراضية، ويستمع إلى أحداث WMI.
  2. احفظ الملف في مجلد دائم مثل C:\Scripts. في برنامج المفكرة، اختر ملف > حفظ باسم ، وسمِّ الملف MuteWhenHeadphonesDisconnect.ps1، ثم اضبط نوع الحفظ على جميع الملفات (*.*) . تأكد من أن مستكشف الملفات يعرض .ps1الامتداد ، وليس .ps1.txt.
قم بتفعيل مربع حوار "حفظ باسم" في نظام التشغيل Windows مع تحديد اسم الملف MuteWhenHeadphonesDisconnect.ps1 ونوع الملف "جميع الملفات".
احفظ الملف بامتداد .ps1 وحدد "جميع الملفات" حتى لا يقوم برنامج المفكرة بإضافة .txt.

فئة أحداث البرنامج النصي واسعة النطاق. تشير مايكروسوفت إلى Win32_DeviceChangeEventأنها تغطي تغييرات الأجهزة في جميع أنحاء الكمبيوتر: النوع 2 يعني وصول جهاز، والنوع 3 يعني إزالته. يقوم هذا البرنامج النصي بكتم الصوت عند إزالة أي جهاز، وإلغاء كتمه عند وصول أي جهاز إذا كان الصوت مكتومًا. وبالتالي، قد يؤدي تشغيل محرك أقراص USB إلى إلغاء كتم الصوت، أو قد تؤدي إزالة فأرة إلى كتمه؛ ولا يستطيع البرنامج النصي تحديد ما إذا كنت قد كتمت صوت مكبرات الصوت بنفسك. راجع مرجع فئات الأحداث من مايكروسوفت للاطلاع على هذه التعريفات.

قم بتشغيله في Windows PowerShell 5.1 ، وليس PowerShell 7. فهو يستخدم Register-WmiEvent، والذي أزالته Microsoft من PowerShell 7؛ راجع مرجع Windows PowerShell 5.1 والتغييرات الجذرية في PowerShell 7 .

تُعدّ نصوص PowerShell البرمجية قابلة للتنفيذ، لذا يُرجى فحص الملف أولًا. على جهاز كمبيوتر شخصي مُصرّح لك بتشغيله، استخدمه RemoteSignedلهذه العملية فقط؛ فلن يُغيّر سياسة الجهاز أو سياسة المستخدم الدائمة. إذا استمرّ نظام Windows في حظر الملف المُنزّل، فراجعه وشغّله Unblock-File -Path "C:\Scripts\MuteWhenHeadphonesDisconnect.ps1". تُوضّح Microsoft هذه النطاقات في إرشادات سياسة التنفيذ الخاصة بها . لا تتجاوز سياسة العمل أو المدرسة.

قم بتشغيله واختبره

افتح Windows PowerShell من قائمة ابدأ كمستخدمك العادي، ثم انتقل إلى مجلد البرامج النصية، ثم ابدأ تشغيل جهاز المراقبة:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned -Force
Set-Location C:\Scripts
.\MuteWhenHeadphonesDisconnect.ps1

استبدل مسار المجلد إذا حفظت الملف في مكان آخر. ينتظر البرنامج النصي في حلقة تكرارية، لذا تبقى نافذة PowerShell مفتوحة. اتركها مفتوحة أثناء الاختبار؛ اضغط على Ctrl+C لإيقافها.

تشغيل Windows PowerShell على سطح مكتب يعمل بنظام Windows 10 مع إدخال أمر التشغيل MuteWhenHeadphonesDisconnect.ps1 وتشغيل البرنامج النصي.
قم بتشغيل برنامج المراقبة في Windows PowerShell وأبقِ نافذته مفتوحة.

ابدأ بمستوى صوت منخفض. افصل سماعات الرأس ثم أعد توصيلها مرة واحدة، وتأكد من كتم صوت نظام ويندوز ثم استعادته. نظرًا لأن المستمع يعمل على مستوى النظام، فقد تؤدي تغييرات الأجهزة الأخرى إلى نفس النتيجة. إذا لم يتفاعل منفذ الصوت التناظري، فقد لا يُبلغ برنامج تشغيل الصوت عنه كإزالة للجهاز. إذا تأثر جهاز التشغيل الخاطئ، فتحقق من نقطة النهاية المُعينة كنقطة نهاية افتراضية في ويندوز؛ يتحكم البرنامج النصي في نقطة النهاية هذه، وليس في كل مخرج خاص بالتطبيق.

ابدأ تشغيله عند تسجيل الدخول

  1. افتح "جدولة المهام" ، وحدد "إنشاء مهمة أساسية" ، وقم بتسمية المهمة.
  2. اختر " عند تسجيل الدخول " كمُشغّل. سيؤدي هذا إلى تشغيل جهاز المراقبة في جلسة المستخدم الخاصة بك، حيث يكون جهاز التشغيل الخاص بك متاحًا. توثّق مايكروسوفت -AtLogOnالمُشغّل المُطابق في New-ScheduledTaskTrigger .
  3. حدد " بدء برنامج" . اضبط "البرنامج/النص البرمجي" على powershell.exe". ضمن "إضافة وسيطات" ، أدخل " -NoProfile -ExecutionPolicy RemoteSigned -File "C:\Scripts\MuteWhenHeadphonesDisconnect.ps1"، مع تغيير المسار إلى الموقع الكامل لملفك.
  4. أكمل المعالج، ثم افتح خصائص المهمة واضبطها على التشغيل فقط عند تسجيل دخولك. اختبرها عند تسجيل دخولك التالي قبل إخفاء النافذة أو تصغيرها. لا تُشغّل نسخة ثانية أثناء تشغيل النسخة المجدولة.
يعرض معالج المهام الأساسية في جدولة مهام ويندوز خيار "عند تسجيل الدخول" كمشغل وخيار "بدء برنامج" كإجراء محدد.
اختر "بدء برنامج" لمهمة تسجيل الدخول، ثم قم بتوجيهه إلى PowerShell والبرنامج النصي الخاص بك.

متى يتم استخدام طريقة مختلفة

يُعدّ هذا الحل البديل الأمثل عندما يكون تغيير الجهاز بشكل عام مقبولاً. تحتوي واجهة برمجة تطبيقات الصوت الأساسية من مايكروسوفت على IMMNotificationClientواجهة لإشعارات إضافة وإزالة نقاط نهاية الصوت، لكن البرنامج النصي المرفق لا يُفعّلها. يجب على برنامج التشغيل أيضًا عرض تغيير منفذ الصوت الفعلي كحدث نقطة نهاية. بالنسبة لسلوك سماعات الرأس فقط، استخدم أداة مساعدة من مُصنِّع الكمبيوتر تدعم صراحةً اكتشاف منفذ الصوت، أو أداة تُصفّي نقطة نهاية الصوت الصحيحة. راجع وثائق IMMNotificationClient من مايكروسوفت .

لإلغاء التشغيل التلقائي، قم بتعطيل المهمة أو حذفها من "مجدول المهام". لإيقاف تشغيل برنامج نصي يدوي، اضغط على Ctrl+C في نافذة PowerShell الخاصة به.

اترك تعليقاً

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل صورتك إلى لوحة فنية، أو رسم تخطيطي بالقلم الرصاص، أو رسم كاريكاتوري باستخدام برنامج FotoSketcher Studio. تعرّف على كيفية اختيار التأثير، وضبط المعاينة، وحفظ عملك الفني.

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تعرف على ما يكشفه برنامج Audio Identifier عن معدل البت، والمشفرات، والعلامات، وكيف يعمل سير العمل القديم الخاص به، وما هي الأدوات الحالية التي تفحص الملفات أو تحدد الأغاني.

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

برنامج My Photo Index هو برنامج قديم لنظام ويندوز يُستخدم لتصنيف الصور المحلية وتقييمها واستعراضها. راجع ميزاته الموثقة، وحدود توافقه، وبديلًا مُحدّثًا له.

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تعرف على كيفية استخدام برنامج تغيير السمات لتحرير سمات ملفات ويندوز والطوابع الزمنية، وتحديث تواريخ صور JPEG EXIF، ومعاينة التغييرات المجمعة بأمان.

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

قم بتعيين خلفية شاشة منفصلة لكل شاشة من شاشات نظام التشغيل Windows 10، وحدد الشاشات، واضبط ملاءمة الصورة، وقم باستكشاف أخطاء خيارات الشاشة المفقودة وإصلاحها.

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

تعرف على وظيفة برنامج pViewer، وكيفية عمل وضعيات الصور والقصص المصورة فيه، وأي إصدار من نظام ويندوز يجب تنزيله، وكيف تختلف الإصدارات القديمة عن الإصدارات المعاد كتابتها.

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

تعرف على كيفية إنشاء مشروع NeoDownloader، واختيار نطاق الزحف، وتعيين مرشحات الصور والوجهة، ومراجعة عمليات التنزيل المجمعة.

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

قم بإعداد عرض شرائح لنظام التشغيل Windows 7 أو 8، وأنشئ اختصارًا صغيرًا بلغة VBScript، وقم بتعيين مفتاح اختصار لوحة المفاتيح للانتقال إلى خلفية الشاشة التالية.

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

استخدم برنامج XnConvert لتطبيق التأثيرات، وتغيير حجم الصور، وتحويل صيغ الصور دفعة واحدة. اختر إعدادات الإخراج، وعاين التعديلات، واحفظ ملفاتك الأصلية.

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تعرف على كيفية قيام ManicTime بتتبع استخدام التطبيق، ووقت النشاط ووقت الخمول، والمستندات، ثم قم بتحويل سجل نشاطك إلى علامات للمشاريع وجداول زمنية.