विंडोज 7 में, मैं सभी उपयोगकर्ताओं के लिए ध्वनि योजना परिवर्तन कैसे करूँ?


5

विंडोज 7 मशीन पर, मैं एक साउंड स्कीम में बदलाव करना चाहता हूं और उन्हें उस मशीन के सभी उपयोगकर्ताओं को प्रभावित करना है।

मैंने पाया है कि अगर मैं प्रशासनिक विशेषाधिकार के बिना एक उपयोगकर्ता के रूप में लॉग इन करता हूं, तो मैं उस मशीन पर लॉगऑन सत्रों में उस उपयोगकर्ता के लिए बनी रहने वाली घटनाओं पर होने वाली ध्वनियों को खेलने के लिए परिवर्तन कर सकता हूं। हालाँकि, वे परिवर्तन उसी मशीन पर अन्य उपयोगकर्ताओं पर लागू नहीं होते हैं।

यदि मैं प्रशासनिक विशेषाधिकारों के साथ एक उपयोगकर्ता के रूप में लॉग ऑन करता हूं, तो मैं एक बदलाव करने के लिए क्या करूंगा जो मशीन पर सभी उपयोगकर्ताओं के लिए, कम से कम डिफ़ॉल्ट रूप से लागू होगा?

जवाबों:


2

रजिस्ट्री में एक सरल पाठ फ़ाइल को बदलने के अन्य "उचित" तरीकों के लिए एक वैकल्पिक और रिवर्स विचार।
मेरे शब्दांश में मैं घूमने वाली ध्वनियों का उपयोग करता हूं, क्योंकि पुनरावृत्ति बहुत मजेदार नहीं है। विधि है कि मैं के साथ लगता है बदलने के लिए तरंग फ़ाइलों का नाम बदलने के लिए प्रणाली के नीचे ध्वनि बदल रहा है, और रजिस्ट्री एक ही रहता है।

नाम बहुत तेज़ संचालन हैं, और इस तरह की एक अजीब विधि का उपयोग करने के वर्षों के बाद, मुझे एक भी समस्या नहीं हुई है (एक लापता फ़ाइल और आप अनुमान लगा सकते हैं कि क्या होता है)।

यह प्रत्येक बूट को बदलने के लिए बैच फ़ाइलों में से एक कैसा दिखता है इसका एक हिस्सा है, उदाहरण के रूप में फिट होने के लिए नीचे छंटनी की जाती है।

rename C:\WINDOWS\media\EndSound\000.wav 011.wav
rename C:\WINDOWS\media\EndSound\001.wav 000.wav
rename C:\WINDOWS\media\EndSound\002.wav 001.wav
rename C:\WINDOWS\media\EndSound\003.wav 002.wav
rename C:\WINDOWS\media\EndSound\004.wav 003.wav
rename C:\WINDOWS\media\EndSound\005.wav 004.wav
rename C:\WINDOWS\media\EndSound\006.wav 005.wav
rename C:\WINDOWS\media\EndSound\007.wav 006.wav
rename C:\WINDOWS\media\EndSound\008.wav 007.wav
rename C:\WINDOWS\media\EndSound\009.wav 008.wav
rename C:\WINDOWS\media\EndSound\010.wav 009.wav
rename C:\WINDOWS\media\EndSound\011.wav 010.wav

मैं सिस्टम में प्रति घंटा ~ 10 सबसे दोहरावदार ध्वनियों को बदलने के लिए एक और लंबे बैच और कार्य अनुसूचक का उपयोग करता हूं। लूप्स के लिए "नहीं", जैसा कि आप सिर्फ कच्चे सरल नाम देख सकते हैं।

मेरे पास एक से अधिक उपयोगकर्ता नहीं हैं, इसलिए मैं केवल यह मान सकता हूं कि एक फ़ाइल का सरल नाम जो हर कोई आपके मामले में काम करने की ओर इशारा कर रहा है, और यह कि कॉपी या कदम की आवश्यकता नहीं होगी।

रजिस्ट्री प्रविष्टि में भी विषम रूप से नामित फ़ाइलों के एक समूह के साथ काम करने की तुलना में लगातार फ़ाइल आइटम (001,002,003) का एक गुच्छा व्यवस्थित करना अधिक आसान था।

नोट्स:
मुझे पूरे मीडिया फ़ोल्डर की प्रतियां बनाना है, परीक्षण करने से पहले, यह सब प्राप्त करें इसलिए यह कई बार दोहराता है, परीक्षण करता है, फिर मैं अतिरिक्त बैकअप को हटा देता हूं यह जानते हुए कि यह काम कर रहा है।

मैंने एक समन में जो देखा है, उससे रजिस्ट्री हर बार ध्वनियों के लिए परागित होती है, इसलिए रजिस्ट्री को बदलते समय एक ही काम करना चाहिए, ऑडियो या शेल को रिबूट या पुनरारंभ करने की आवश्यकता नहीं होनी चाहिए, जैसे कि यह अन्य रजिस्ट्री के लिए हो सकता है संपादन।

उसी का उलटा, मैं यहां प्रदर्शित करने की कोशिश कर रहा हूं। उस फ़ाइल को बदलने के लिए जिसे आप और अन्य उपयोगकर्ता इंगित करते हैं, इसके बजाय सभी उपयोगकर्ता रजिस्ट्री पॉइंटर्स को उस फ़ाइल में बदलते हैं।


2

आप एक .bat बना सकते हैं जो रजिस्ट्री का उपयोग करके सभी ध्वनि योजनाओं को बदल देता है। ध्वनियों पर स्थित हैं

HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default\

आप एक बैच फ़ाइल लिख सकते हैं जो प्रत्येक प्रविष्टि के माध्यम से जाती है और इसे आप जो चाहें सेट कर सकते हैं। फिर, उस बल्ले में एक शॉर्टकट रखें

C:\Users\[User]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

प्रत्येक उपयोगकर्ता के लिए फ़ोल्डर (शॉर्टकट ताकि आपको केवल सभी उपयोगकर्ताओं के लिए एक फ़ाइल संपादित करने की आवश्यकता हो)। जब उपयोगकर्ता लॉग इन करता है, .bat निष्पादित होता है।

उदाहरण .bat फ़ाइल सभी ध्वनियों को रोकने के लिए: https://github.com/ReneNyffenegger/Configure-Windows/blob/master/sound.bat

(मेरा नहीं है, लेकिन त्वरित Google के माध्यम से पाया गया, रेनेनेफेनेगर को श्रेय दिया जिन्होंने इसे लिखा था)


ऐसा लगता है जैसे हम दोनों एक ही मिनट में बहुत समान उत्तर दर्ज करते हैं। पोस्टर को रिमार्क करें: एक बार रजिस्ट्री अपडेट होने के बाद, स्टार्टअप स्क्रिप्ट की कोई आवश्यकता नहीं है, जब तक कि उपयोगकर्ता द्वारा अपने लॉगऑन के दौरान किए गए किसी भी बदलाव को ओवरराइड नहीं किया जाता है, लेकिन वह अभी भी उन्हें बदलने के लिए स्वतंत्र है और वे तब तक चिपके रहेंगे जब तक वह लॉग ऑफ नहीं हो जाता। लेकिन वह .bat फ़ाइल किसी भी उपयोगकर्ता के लॉग ऑन होने पर सभी उपयोगकर्ताओं के लिए उन्हें बदल देगी - कुछ अजीब व्यवहार।
harrymc

इसके अलावा, यह केवल उन उपयोगकर्ताओं के लिए काम कर सकता है जिनके पास व्यवस्थापक विशेषाधिकार हैं और यदि UAC चालू है तो यह एक ऊंचाई संवाद स्थापित करेगा।
harrymc 20

2

एक विधि जो रजिस्ट्री का उपयोग करती है:

  • HKEY_USERSसभी उपयोगकर्ताओं के लिए रजिस्ट्री हाइव को स्कैन करें (नाम समान दिखते हैं S-1-5-19)।
  • कुंजी HKEY_USERS\S-1-5-19\AppEvents\Schemes\Apps\.Default में उस उपयोगकर्ता की आवाज़ के लिए सभी परिभाषाएँ हैं।
    उदाहरण के लिए, आपको लॉगऑन ध्वनि नीचे मिलेगी WindowsLogon\.Current, जिसका (Default)मूल्य है %SystemRoot%\media\Windows Logon Sound.wav
  • इसे किसी भी अन्य फ़ाइल में बदलें जिसे विंडोज़ प्ले कर सकता है (सामान्य रूप से .wav)।

यदि आप कुछ घटनाओं के लिए डिफ़ॉल्ट ध्वनियों को बदलना चाहते हैं, तो उन्हें .wav फ़ाइलों के रूप में पाया जा सकता है %SystemRoot%\media\। अपनी इच्छित फ़ाइलों को बदलें, लेकिन यह केवल उन उपयोगकर्ताओं पर लागू होगा जो उस डिफ़ॉल्ट ध्वनि का उपयोग करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.