Problemet var en HKCU-åsidosättning på .bat som skapade en koppling till cmd.exe, som noterat på det här underbara inlägget . Ytterligare hjälp hittades här .
Mitt register såg ut så här:
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)
Ta bort hela .bat
ingång fixade allt. Alla kontextmenyalternativ återställdes korrekt (Open
, Edit
, Print
, Run as Administrator
och Troubleshoot Compatability
) och dubbelklicka på batchfilen körde batchen.
.bat-nyckeln återgenererades automatiskt någon gång efter att jag tagit bort den och dubbelklickat på min testbatchfil. Denna automatiskt genererade post var:
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)
Till slut var det \UserChoice
nyckeln som orsakade mitt problem. Så jag är helt klar nu. Mina testskript körs korrekt och jag installerade om PostgreSQL från början och installationen gick smidigt.
E