macOS अनुमति समस्याएँ

संक्षेप में

कभी-कभी macOS अनुमति दी गई होती है (टॉगल चालू है), लेकिन Whisperer फिर भी ऐसा व्यवहार करता है जैसे वह दी ही नहीं गई: आप सामने वाले की आवाज़ नहीं सुन पाते, हॉटकीज़ काम नहीं करतीं, स्क्रीनशॉट नहीं लिए जाते। ये macOS की गोपनीयता प्रणाली (TCC) की सामान्य विचित्रताएँ हैं: यह निर्णयों को कैश कर लेती है और उन्हें केवल ऐप के पुनः आरंभ होने के बाद ही लागू करती है, और कभी-कभी किसी अपडेट के बाद ऐप पर "भरोसा खो" देती है।

यहाँ बताया गया है कि क्या करें जब टॉगल चालू है पर काम नहीं कर रहा; जब ऐप गोपनीयता सूची में नहीं है; और जब अनुमति विज़ार्ड बार-बार चक्कर लगाता रहता है। अंत में — तीनों अनुमतियों के लिए एक छोटी चेकलिस्ट।

इसका उपयोग कब करें

  • टॉगल चालू है, पर सुविधा काम नहीं कर रही।
  • Whisperer संबंधित Privacy & Security अनुभाग में दिखाई नहीं देता।
  • अनुमति विज़ार्ड (PermissionWizard) बार-बार खुलता रहता है, अनुमति को दी गई नहीं मानता।
  • समस्या किसी macOS अपडेट, पुनः इंस्टॉलेशन, या ऐप को स्थानांतरित करने के बाद सामने आई।

चरण-दर-चरण

टॉगल चालू है, पर काम नहीं कर रहा

  1. ऐप को पुनः आरंभ करें। Whisperer को पूरी तरह बंद करें (Cmd+Q) और फिर से खोलें। अधिकांश अनुमतियाँ, खासकर "Screen Recording", केवल पुनः आरंभ के बाद ही लागू होती हैं।
  2. अनुमति फिर से दें। System Settings → Privacy & Security → संबंधित अनुभाग → Whisperer टॉगल को बंद करें, फिर उसे फिर से चालू करें। ऐप को पुनः आरंभ करें।
  3. हटाएँ और फिर से जोड़ें। यदि फिर से अनुमति देने से मदद न मिले: उसी अनुभाग में Whisperer चुनें और उसे "−" (माइनस) बटन से सूची से हटा दें। फिर Whisperer को फिर से लॉन्च करें — यह दोबारा पहुँच का अनुरोध करेगा; उसे दें और ऐप को पुनः आरंभ करें।
  4. सुनिश्चित करें कि आप सही अनुमति ठीक कर रहे हैं। नीचे दी गई चेकलिस्ट तालिका से मिलान करें: लक्षण → अनुमति।
  5. TCC रीसेट करें (सावधानी, अंतिम उपाय)। यदि कुछ भी मदद न करे, तो आप Terminal में एक कमांड से ऐप के लिए गोपनीयता कैश को रीसेट कर सकते हैं। इसे वैश्विक रूप से करने के बजाय किसी विशिष्ट सेवा के लिए लक्षित रूप से करना सबसे सुरक्षित है:
    • tccutil reset ScreenCapture — "Screen Recording" को रीसेट करता है (सभी ऐप्स के लिए);
    • tccutil reset Microphone — माइक्रोफ़ोन पहुँच को रीसेट करता है;
    • tccutil reset Accessibility — "Accessibility" को रीसेट करता है। चेतावनी: यह कमांड उस श्रेणी के सभी ऐप्स के लिए अनुमति रीसेट कर देता है, और आपको उन्हें फिर से देना पड़ेगा। इसे सोच-समझकर करें, फिर Whisperer को पुनः आरंभ करें और अनुमति विज़ार्ड से दोबारा गुज़रें।

ऐप गोपनीयता सूची में नहीं है

  1. अनुभाग बंद करें और Whisperer को लॉन्च करें — ऐप को स्वयं पहुँच का अनुरोध करना चाहिए, जिसके बाद वह सूची में दिखाई देता है।
  2. यदि वह दिखाई न दे, तो ऐप में ऐसी कोई क्रिया करें जिसके लिए पहुँच आवश्यक हो (स्क्रीन रिकॉर्डिंग/माइक्रोफ़ोन के लिए एक सत्र शुरू करें, Accessibility के लिए कोई हॉटकी दबाएँ)। इससे सिस्टम का प्रॉम्प्ट सक्रिय हो जाता है।
  3. सुनिश्चित करें कि आप ऐप को Applications फ़ोल्डर से लॉन्च कर रहे हैं, न कि Downloads से किसी अस्थायी प्रति से — अन्यथा "गलत" प्रति सूची में आ सकती है।

अनुमति विज़ार्ड एक चक्र में अटक गया है

  1. विज़ार्ड किसी अनुमति को दी गई तभी मानता है जब सिस्टम उसे वास्तव में लागू कर देता है। यदि वह किसी दी गई टॉगल को "नहीं देख पा रहा", तो ऐप को पुनः आरंभ करें (और उसके साथ विज़ार्ड को भी)।
  2. यदि चक्र "Screen Recording" पर है, तो यह सबसे आम मामला है: macOS को अनुमति पहचानने के लिए पुनः आरंभ की आवश्यकता होती है। Whisperer को बंद करें और फिर से खोलें।
  3. यदि विज़ार्ड फिर भी चक्र लगा रहा है, तो अनुमति फिर से दें (बंद/चालू करें), फिर पुनः आरंभ करें। अंतिम उपाय के रूप में — संबंधित सेवा के लिए TCC रीसेट करें (ऊपर देखें)।

तीनों अनुमतियों के लिए चेकलिस्ट

लक्षण अनुमति System Settings में अनुभाग
सामने वाले की आवाज़ नहीं सुनाई देती, कोई स्क्रीनशॉट नहीं Screen Recording Privacy & Security → Screen Recording
आपकी आवाज़ रिकॉर्ड नहीं होती ([Me] खाली) Microphone Privacy & Security → Microphone
हॉटकीज़ काम नहीं करतीं Accessibility Privacy & Security → Accessibility

स्क्रीनशॉट

📸 [स्क्रीनशॉट: Privacy & Security में Whisperer को "−" बटन से सूची से हटाना और फिर से जोड़ना]

📸 [स्क्रीनशॉट: Terminal में कमांड tccutil reset ScreenCapture (सावधानी चेतावनी)]

📸 [स्क्रीनशॉट: अनुमति विज़ार्ड पुनः आरंभ करने के संकेत के साथ "Screen Recording" चरण पर रुका हुआ]

आम गलतियाँ

  • ऐप को पुनः आरंभ करना भूल जाना। एक "दी गई" अनुमति के काम न करने का मुख्य कारण #1 — खासकर "Screen Recording"।
  • जरूरत न होने पर वैश्विक tccutil reset किसी श्रेणी को रीसेट करने से सभी ऐप्स प्रभावित होते हैं; इसका उपयोग केवल अंतिम उपाय के रूप में और किसी सेवा को लक्षित करके करें।
  • ऐप की एकाधिक प्रतियाँ। Downloads में एक प्रति और Applications में एक प्रति को अलग-अलग TCC प्रविष्टियाँ मिलती हैं। एक ही प्रति रखें — Applications में।
  • गलत अनुमति ठीक करना। चेकलिस्ट से मिलान करें: लक्षण स्पष्ट रूप से सही टॉगल की ओर इशारा करता है।

सर्वोत्तम तरीके

  • हमेशा सबसे सरल चीज़ पहले आज़माएँ: ऐप को पुनः आरंभ करें, फिर टॉगल फिर से दें, और उसके बाद ही उसे सूची से हटाएँ या tccutil का उपयोग करें।
  • किसी macOS अपडेट के बाद, तीनों टॉगल पहले से जाँच लें — OS अपडेट कभी-कभी भरोसा रीसेट कर देते हैं।
  • Whisperer की एक ही प्रति Applications फ़ोल्डर में रखें।
  • tccutil को बिल्कुल अंत के लिए छोड़ें और इसे किसी विशिष्ट सेवा (ScreenCapture/Microphone/Accessibility) पर लागू करें, वैश्विक रूप से नहीं।

संबंधित लेख