2010-10-06 15 views
5

में लापता टास्कबार विकल्प में पिन करें विंडोज 7 में अब तक किए गए सभी प्रोग्रामों में टास्कबार में राइट-क्लिक करते समय 'इस प्रोग्राम को टास्कबार' आइटम में पिन करें। मेरे पास एक सी # प्रोग्राम है जो केवल 'विंडो बंद करें' दिखाता है और कुछ भी नहीं। यह सी # 2010 एक्सप्रेस के साथ बनाया गया है, और .NET 3.5 ढांचे को लक्षित करता है।इस प्रोग्राम को मेरे सी # एप्लिकेशन

मुझे कोई कारण नहीं मिल रहा है कि कोई अन्य विकल्प क्यों दिखाई नहीं दे रहा है या कोई भी गुण जो मैं बदल सकता हूं। क्या किसी को पता है कि इस विकल्प को कौन सी संपत्ति प्रभावित कर सकती है?

उत्तर

1
+0

अंडे। समाधान की सूचियों वाले उस बेकार पृष्ठ के माध्यम से हमें कूदने के बजाय प्रत्यक्ष लिंक क्यों न पोस्ट करें? http://www.west-wind.com/weblog/posts/32765.aspx –

+6

लिंक के अलावा समाधान क्या है इसका एक सारांश अच्छा होगा। (लिंक हमेशा के लिए नहीं हैं)। समाधान कहता है कि कुछ फ़ाइल नाम विंडोज़ द्वारा आरक्षित नहीं किए जाने के लिए आरक्षित हैं। नाम में कहीं भी "सेटअप" या "सहायता" वाले लोग पिन नहीं किए जा सकते हैं। आरक्षित नामों के वेब पर स्पष्ट रूप से कोई सूची नहीं है। (आप सूची के लिए रजिस्ट्री में देख सकते हैं)। –

+0

धन्यवाद aaaa bbbb – HotOil

2

यह कभी-कभी विंडोज 7 में "फीचर" के कारण हो सकता है, कुछ फाइलनाम आरक्षित हैं और विंडोज 7 में टास्कबार की स्थिति नहीं मिलते हैं, अपनी .exe फ़ाइल को किसी और चीज़ का नाम बदलने का प्रयास करें, क्या आप अपने .exe का नाम पोस्ट कर सकते हैं?

और अगर आप न यदि आप के लिए रजिस्ट्री का उपयोग कर ब्राउज़ फ़ाइल नाम बदलना चाहते हैं:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ एक्सप्लोरर \ FileAssociation \ AddRemoveNames

आप एक सीमांकित स्ट्रिंग देखेंगे आरक्षित नामों के साथ।

20

इस के लिए कुछ कारणों में से एक हो सकता है:

  • निष्पादन योग्य (अर्थात एक सर्वर शेयर) पिन नहीं की जा सकती है, दूरदराज के स्थानों पर स्थित; केवल स्थानीय निष्पादन योग्य पिन किए जा सकते हैं
  • शॉर्टकट या निष्पादन योग्य नाम में कुछ स्ट्रिंग्स को प्रोग्राम को पिनिंग से बाहर रखा जाना चाहिए। इन प्रतिबंधित मूल्यों HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames पर एक रजिस्ट्री कुंजी द्वारा निर्धारित किया जाता है और इन मूलभूत मूल्यों है कर रहे हैं: Documentation;Help;Install;More Info;Readme;Read me;Read First;Setup;Support;What's New;Remove
+0

आपके उत्तर के लिए धन्यवाद। दुर्भाग्यवश, निष्पादन योग्य स्थानीय है, और नाम 'SkinHelper.exe' है। यहां तक ​​कि विभिन्न नामों की कोशिश करने में मदद नहीं मिली।यह केवल मेरे कंप्यूटर तक ही सीमित नहीं है, अन्य लोग जो इसे स्थापित करते हैं, वही चीज़ देख रहे हैं। – Adion

+1

@ एडियन, उत्तर कहता है कि यदि आपके ऐप में शब्द का नाम शामिल है, तो यह पिन नहीं होगा। और आप तैनात करते हैं "हाँ, इसे SkinHelper.exe कहा जाता है, इसलिए यह नहीं है।" है ना? और भी, यह आपको बताता है कि रजिस्ट्री को कैसे बदला जाए ताकि आपका ऐप पिन कर सके। –

+0

अब मैं देखता हूं कि इस उत्तर में भी समाधान था, लेकिन मैंने उस हिस्से को गलत तरीके से पढ़ा है जिसमें कहा गया है कि फ़ाइल नाम में इनमें से कोई भी तार नहीं हो सकता है। मैंने जिन विभिन्न नामों का प्रयास किया उनमें शायद अभी भी 'सहायता' शामिल है ... – Adion

1

HKEY_CLASSES_ROOT \ आवेदन \ [exe नाम] के लिए अपने रजिस्ट्री की जाँच करें। उस कुंजी को हटाएं और आपके पास पिनिंग विकल्प फिर से होना चाहिए (बिना लॉग आउट या पुनरारंभ किए!)

मेरे परिदृश्य में, मेरी इंस्टॉलर फ़ाइल (इंस्टॉलएवेयर द्वारा बनाई गई) के पास प्रोग्राम लॉन्चर exe जैसा ही नाम है। मैं अनुमान लगा रहा हूं कि जब मैं इंस्टॉलर चलाता हूं तो इंस्टॉलर exe नाम उस रजिस्ट्री स्थान में जोड़ा जाता है ताकि आप पिनिंग विकल्पों का उपयोग न कर सकें। मैंने अपने इंस्टॉलर फ़ाइल आउटपुट नाम को InstallAware के साथ बदल दिया और इस मुद्दे को हल किया। यह एक साधारण नाम करने के लिए पर्याप्त नहीं है।

4

यह भी रूप में अच्छी तरह से अपने EXE के स्थान के साथ कुछ है। मेरी समस्या यह थी कि मेरा EXE नेटवर्क स्थान से चलाया जा रहा था। अगर मैं इसे स्थानीय ड्राइव में ले गया तो सभी दुनिया के साथ सही थे।

1

exe ​​के लिए। फाइलें केवल इस तरह की समस्या के साथ आसान तरीका है; 1. प्रोग्राम के खुले गुण 2. फ़ाइल खोलें 3. फ़ाइल का नाम बदलें (पहले मामले में नाम कॉपी करना) 4. फिर फ़ाइल पर राइट क्लिक करें और टास्कबार पर पिन होना चाहिए 5. यदि यह काम नहीं करता है एक और नाम

यदि यह विफल रहता है तो आप हमेशा exe का नाम बदल सकते हैं। इसके मूल

यह हमेशा मेरे लिए काम करता है

संबंधित मुद्दे