समस्या .bat पर HKCU ओवरराइड थी जिसने cmd.exe के साथ एक जुड़ाव बनाया, जैसा कि यह अद्भुत पोस्ट . अतिरिक्त सहायता मिली यहांए> ।
मेरी रजिस्ट्री इस तरह दिखती थी:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
\OpenWithList
(Default) REG_SZ (value not set)
a REG_SZ NOTEPAD.EXE
MRUList REG_SZ a
\OpenWithProgids
(Default) REG_SZ (value not set)
batfile REG_NONE (zero-length binary value)
\UserChoice
(Default) REG_SZ (value not set)
Progid REG_SZ (Applications\cmd.exe)
संपूर्ण .bat
को हटा रहा है प्रवेश सब कुछ तय कर दिया। सभी संदर्भ मेनू आइटम ठीक से बहाल किए गए थे (Open
, Edit
, Print
, Run as Administrator
, और Troubleshoot Compatability
) और बैच फ़ाइल पर डबल क्लिक करके बैच निष्पादित किया।
मेरे द्वारा हटाए जाने के कुछ समय बाद .bat कुंजी स्वचालित रूप से पुन:उत्पन्न हो गई और मेरी परीक्षण बैच फ़ाइल पर डबल-क्लिक किया गया। यह स्वचालित रूप से उत्पन्न प्रविष्टि थी:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
\OpenWithList
(Default) REG_SZ (value not set)
\OpenWithProgids
(Default) REG_SZ (value not set)
batfile REG_NONE (zero-length binary value)
अंतत:यह था \UserChoice
कुंजी जो मेरी समस्या पैदा कर रही थी। तो मैं अब सब साफ हो गया हूँ। मेरी परीक्षण स्क्रिप्ट ठीक से चलती हैं और मैंने शुरुआत से PostgreSQL को फिर से स्थापित किया और इंस्टॉल सुचारू रूप से चला गया।
ई