PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

VBScript zawiesza się podczas uruchamiania pliku wsadowego za pomocą WShell.Script Run

Problemem było nadpisanie HKCU w .bat, które utworzyło skojarzenie z cmd.exe, jak zauważono w ten wspaniały post . Dodatkową pomoc można znaleźć tutaj .

Mój rejestr wyglądał tak:

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)

Usuwanie całego pliku .bat wpis naprawił wszystko. Wszystkie elementy menu kontekstowego zostały poprawnie przywrócone (Open , Edit , Print , Run as Administrator i Troubleshoot Compatability ) i dwukrotne kliknięcie pliku wsadowego spowodowało wykonanie wsadu.

Klucz .bat został ponownie wygenerowany automatycznie po usunięciu go i dwukrotnym kliknięciu mojego testowego pliku wsadowego. Ten automatycznie wygenerowany wpis:

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)

Ostatecznie był to \UserChoice klucz, który powodował mój problem. Więc teraz wszystko jest wyjaśnione. Moje skrypty testowe działają poprawnie i ponownie zainstalowałem PostgreSQL od zera, a instalacja przebiegła bezproblemowo.

E



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd podczas instalacji Psycopg2 na MacOS 10.9.5

  2. Jak przetestować mój ad-hoc SQL z parametrami w oknie zapytania Postgres

  3. Zamień reprezentację daty postgres w ciąg ISO 8601

  4. Apache Cayenne / PostgreSQL:zbyt wiele klientów już wystąpiło błąd

  5. Jak zapisać plik graficzny w bazie danych Postgres?