Sự cố là do HKCU ghi đè lên .bat đã tạo ra liên kết đến cmd.exe, như được lưu ý trên bài đăng tuyệt vời này . Đã tìm thấy trợ giúp bổ sung tại đây .
Sổ đăng ký của tôi trông như thế này:
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)
Xóa toàn bộ .bat
mục nhập đã sửa mọi thứ. Tất cả các mục trong menu ngữ cảnh đã được khôi phục đúng cách (Open
, Edit
, Print
, Run as Administrator
và Troubleshoot Compatability
) và nhấp đúp vào tệp thực thi lô.
Khóa .bat được tạo lại tự động vào một lúc nào đó sau khi tôi xóa nó và nhấp đúp vào tệp lô thử nghiệm của tôi. Mục nhập được tạo tự động này là:
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)
Cuối cùng thì đó là \UserChoice
chìa khóa đã gây ra sự cố của tôi. Vì vậy, tất cả tôi đã được giải tỏa ngay bây giờ. Các tập lệnh thử nghiệm của tôi chạy đúng cách và tôi đã cài đặt lại PostgreSQL từ đầu và quá trình cài đặt diễn ra suôn sẻ.
E