sql >> Databáze >  >> RDS >> PostgreSQL

VBScript se zasekne při spouštění dávkového souboru pomocí WShell.Script Run

Problémem bylo přepsání HKCU na .bat, které vytvořilo přidružení k cmd.exe, jak je uvedeno na tento úžasný příspěvek . Další nápověda byla nalezena zde .

Můj registr vypadal takto:

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)

Odstranění celého souboru .bat vstup vše vyřešil. Všechny položky kontextové nabídky byly správně obnoveny (Open , Edit , Print , Run as Administrator a Troubleshoot Compatability ) a dvojitým kliknutím na dávkový soubor byla dávka provedena.

Klíč .bat se automaticky znovu vygeneroval někdy poté, co jsem jej smazal a dvakrát klikl na svůj testovací dávkový soubor. Tento automaticky generovaný záznam byl:

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)

Nakonec to byl \UserChoice klíč, který způsobil můj problém. Tak už je mi vše jasné. Moje testovací skripty běží správně, přeinstaloval jsem PostgreSQL od nuly a instalace proběhla hladce.

E



  1. Jak umožnit uživateli vložit kamkoli do seznamu?

  2. Připojení k serveru MySQL přes C#

  3. Oprava „SQL Server zablokoval přístup k STATEMENT ‚OpenRowset/OpenDatasource‘ komponenty ‚Ad Hoc Distributed Queries‘

  4. Jak udělit vzdálený přístup k MySQL pro celou podsíť?