मेरे एप्लिकेशन को Word को इंस्टॉल करने की आवश्यकता है, इसलिए यह रजिस्ट्री कुंजी की जांच करता है
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App पथ \ Winword.exe
एक पीसी पर, यह रजिस्ट्री कुंजी गायब है भले ही वर्ड स्थापित है और ठीक चलता है। हमने Word को अनइंस्टॉल करने और पुन: स्थापित करने का प्रयास किया है और कुंजी अभी भी नहीं है। अन्य प्रतीत होता है समान पीसी पर यह वहाँ है। सभी कार्यालय एप्लिकेशन पर भी यही बात लागू होती है।
पीसी विंडोज सर्वर 2008 SP2 64 बिट रनिंग 32 बिट ऑफिस 2010 है। कुंजी सही ढंग से नीचे दिखाई देती है:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ App पथ \ Winword.exe
लेकिन अन्य सर्वरों पर यह दोनों जगहों पर है
किसी भी विचार के रूप में यह क्या कारण हो सकता है?
हम किस संस्करण के शब्द के बारे में बात कर रहे हैं? विंडोज का क्या संस्करण? क्या हम ऑफिस के 32-बिट या 64-बिट संस्करण के बारे में बात कर रहे हैं। अधिक विशिष्ट जानकारी बेहतर है। डाउनवोट को हटाने के लिए अपने प्रश्न को बढ़ाएं। मुझे अत्यधिक संदेह है कि समस्या कोड है। अधिकांश लोग यह भूल जाते हैं कि 32-बिट रजिस्ट्री कुंजियों को एक अलग तरीके से एक्सेस किया जाता है, फिर 64-बिट रजिस्ट्री कुंजियाँ और यह कि वर्ड जैसा 32-बिट अनुप्रयोग 32-बिट स्थान पर 64-बिट स्थान पर स्थित होगा जब तक कि 64- Office का बिट संस्करण स्थापित किया गया था।
—
रामहाउंड
अगर आप सिर्फ चीजों को काम करना चाहते हैं, तो PATH वैरिएबल में MS Office dir जोड़ें और यदि आप चाहते हैं कि 'रन' में आप winword का उपयोग कर पाएंगे।
—
tumchaaditya
वास्तव में winword का काम शुरू करना / चलाना ठीक है - संभवतः Windows 32 और 64 बिट AppPaths रजिस्ट्री कुंजियों दोनों की जाँच करता है। समस्या यह है कि मेरा कार्यक्रम यह जाँचने का प्रयास कर रहा है कि क्या शब्द स्थापित है और यह जाँच इस मामले में विफल है
—
एंडी