विंडोज 7 में शॉर्टकट (.lnk फ़ाइल) कैसे रीसेट करें?


40

किसी तरह मैं एक शॉर्टकट खोलने के लिए चला गया और विंडोज को लक्ष्य नहीं मिला, लेकिन शॉर्टकट को इंगित करने के बजाय .exeउसने .lnkफ़ाइल हैंडलर को इंगित किया .exe, इसलिए अब मेरी सभी .lnkफाइलें बॉर्डरलैंड गेम द्वारा खोले जाने की कोशिश कर रही हैं।

क्या चल रहा है?

मैं अनुमान लगा रहा हूं कि मैं .lnkप्रवेश को रीसेट करके कर सकता हूं HKEY_CLASSES_ROOT, लेकिन मुझे नहीं पता कि इसे क्या सेट करना है।


नीचे hunkid0ry का उत्तर समस्या को तुरंत ठीक कर देता है - कोई रिबूट, कोई लॉगआउट / लॉगिन नहीं - और एक कदम है
बस

जवाबों:


27

regeditस्टार्ट मेन्यू से खोलें (आप रन कमांड का उपयोग करके फाइल को इनवाइट भी कर सकते हैं)।
निम्न रजिस्ट्री शाखा में नेविगेट करें:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk

इसे विस्तारित करने के लिए तीर पर क्लिक करें और नाम की उप-कुंजी हटाएं UserChoice। रजिस्ट्री संपादक से बाहर निकलें।

इसके बाद रिबूट करें।


5
आप रिबूट करने के बजाय explorer.exe को भी पुनरारंभ कर सकते हैं।
गिलियूम शेवेलियर

1
यह उत्तर सही है यदि यह केवल उपयोगकर्ता की प्राथमिकता थी जो प्रभावित हुई थी। अन्यथा, HKEY_CLASSES_ROOT \ .ln रजिस्ट्री कुंजी को फिर से बनाया जाना होगा, जैसा कि एक अन्य उत्तर में बताया गया है।
नाथन हार्टले

मैंने "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ -lnk" पर नेविगेट किया, कृपया अंत में \ _ नोट करें। यह वही है जो मैं तीन स्क्रीनशॉट के लिंक देखता हूं । क्या मुझे ऐल्ट हैट को हटा देना चाहिए जिसका नाम नहीं है "(डिफ़ॉल्ट)"?
14:

2
Microsoft KB पर एक समान प्रश्न है और उनका समाधान काम नहीं करता है! यह उत्तर उनके मुकाबले बेहतर है! =)
थियागोलर

या बस लॉग ऑफ करें और फिर वापस जाएं। इसके लिए कोई रिबूट की आवश्यकता नहीं है।
mrTomahawk

25

नीचे दिए गए रजिस्ट्री कोड को .regफ़ाइल में सहेजने के लिए इन चरणों का पालन करें और फिर इसे रजिस्ट्री में आयात करें:

  1. नोटपैड खोलें
  2. नोटपैड विंडो में नीचे दिए गए रजिस्ट्री कोड को कॉपी और पेस्ट करें
  3. फ़ाइल को अपने डेस्कटॉप पर Saveshortcuts.reg नाम से सहेजें
  4. अपने डेस्कटॉप पर Fixshortcuts.reg खोलें और फ़ाइल को रजिस्ट्री में मर्ज करें
  5. परिवर्तन प्रभावी होने के लिए लॉग ऑफ और बैक करें

Windows Registry Editor Version 5.00

;LNK file association fix for Windows Vista.
;Updated on April 24, 2007

[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"

[HKEY_CLASSES_ROOT\.lnk\ShellEx]

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""
"Command"=-

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"NeverShowExt"=""
"IsShortcut"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice]

2
बहुत शानदार है। तुम कमाल हो। इसने एक जादू की तरह काम किया। (बाद में मैंने लॉग ऑफ किया और फिर से)।
रोबिन विंसलो

संदेश मिला "निर्दिष्ट फ़ाइल एक रजिस्ट्री स्क्रिप्ट नहीं है। आप केवल रजिस्ट्री संपादक के भीतर से बाइनरी रजिस्ट्री फ़ाइलों को आयात कर सकते हैं।" मैंने C: / Users / jl / में एक txt फ़ाइल क्रिएट की और कोड को चिपकाया और फ़ाइल का नाम बदलकर .reg
user1603548

1
आपने मेरा दिन बचाया!
Jsncrdnl

11

विस्तार .lnkLnkfile के साथ जुड़ा हुआ है जिसे आमतौर पर एक शॉर्टकट के रूप में जाना जाता है।

मिसकैरेज को ठीक करने के लिए, कमांड प्रॉम्प्ट खोलें और टाइप करें:

assoc.lnk=lnkfile

प्रेस Enterऔर आप जाने के लिए अच्छा होना चाहिए


आपने दिन के लिए स्टार 100% मेरे लिए काम किया
हम्फ्रे

1
मालवेयर द्वारा पीछे छोड़ी गई क्षति को ठीक करने के लिए तुरन्त काम किया
ppostma1

यह एक शानदार टिप है, अगर मैं कर सकता हूं तो मैं आपको एक बीयर / कॉफी खरीदूंगा।
Tensigh

8

समस्या के शुरू होने से पहले एक सिस्टम पुनर्स्थापना इसे ठीक कर देगा, और संभवतः किसी अन्य फ़ाइल एसोसिएशन में बदलाव होगा।

सिस्टम पुनर्स्थापना बिंदुओं के लिए भगवान का शुक्र है। मैं एक सीधा तय नहीं जानता, लेकिन मैं वापस आ रहा हूं और चल रहा हूं।

यदि आप इसे स्केलपेल के साथ ठीक नहीं कर सकते हैं, तो एक स्लेजहैमर की कोशिश करें।


10
यदि आप इसे एक स्लेजहेमर के साथ ठीक नहीं कर सकते हैं, तो आप इसे बहुत मुश्किल नहीं मार रहे हैं!
फशी

0

मैंने जो कुछ स्थानों पर (जैसे यहाँ या वहाँ ) पाया है, उसके अनुसार आप इसे रजिस्ट्री ऑपरेशन से ठीक कर सकते हैं।

  • एक नई टेक्स्ट फ़ाइल बनाएँ
  • निम्नलिखित को अंदर चिपकाएं

विंडोज रजिस्ट्री संपादक संस्करण 5.00

[-HKEY_CLASSES_ROOT.lnk]

[HKEY_CLASSES_ROOT.lnk] @ = "lnkfile"

[HKEY_CLASSES_ROOT.lnk \ ShellEx]

[HKEY_CLASSES_ROOT.lnk \ ShellEx {000214EE-0000-0000-C000-000000000046}] @ = "{00021401-0000-0000-0000-00000000046"

[HKEY_CLASSES_ROOT.lnk \ ShellEx {000214F9-0000-0000-0000-000-000000000046}] @ = "{00021401-0000-0000-0000-0000-0000000046"

[HKEY_CLASSES_ROOT.lnk \ ShellEx {00021500-0000-0000-0000-00000000046}} @ = "{00021401-0000-0000-0000-00000000046}}

[HKEY_CLASSES_ROOT.lnk \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}] @ = "{00021401-0000-0000-0000-00000000046}"

[HKEY_CLASSES_ROOT.lnk \ ShellNew] "कमांड" = "rundll32.exe appwiz.cpl, NewLinkHere% 1"

  • फ़ाइल को "Some.reg" के रूप में सहेजें
  • फ़ाइल को डबल-क्लिक करें

मैं गारंटी नहीं दे सकता कि यह आपकी समस्या को ठीक कर देगा (क्योंकि मेरे पास यह स्वयं नहीं है), लेकिन अपने वर्तमान कंप्यूटर पर यह परीक्षण करने के बाद, मैं आपको कम से कम बता सकता हूं कि यह हानिरहित है (और उन कुंजियों को पढ़ना जो संशोधित हैं,) ऐसा लगता है कि वास्तव में .ln एक्सटेंशन के लिए व्यवहार को पुनर्स्थापित करता है)।

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